Hi

I have over time had a problem with make (iOS build). When I update my master 
repo and simply call “make” it works like a charm for osx, but I often get 
unresolved dependencies for iOS:

[build LNK] iOS dylib
Undefined symbols for architecture arm64:
  "ScNoteUtil::CreateNoteFromObjectData(ScDocument&, ScAddress const&, 
SfxItemSet*, OutlinerParaObject*, tools::Rectangle const&, bool, bool)", 
referenced from:
      XclImpNoteObj::DoPreProcessSdrObj(XclImpDffConverter&, SdrObject&) const 
in libscfiltlo.a(xiescher.o)
  "ScColumn::SetEditText(int, EditTextObject*)", referenced from:
      (anonymous namespace)::setSuffixCell(ScColumn&, int, int, unsigned short, 
rtl::OUString const&, CellType, bool) in libsclo.a(table4.o)
  "ScDocumentImport::setEditCell(ScAddress const&, EditTextObject*)", 
referenced from:
      oox::xls::WorksheetGlobals::insertHyperlink(ScAddress const&, 
rtl::OUString const&) in libscfiltlo.a(worksheethelper.o)
      oox::xls::WorksheetHelper::putRichString(ScAddress const&, 
oox::xls::RichString const&, oox::xls::Font const*) in 
libscfiltlo.a(worksheethelper.o)
      (anonymous namespace)::lclInsertUrl(XclImpRoot&, rtl::OUString const&, 
short, int, short) in libscfiltlo.a(xicontent.o)
  
"svtools::executeRestartDialog(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&, vcl::Window*, svtools::RestartReason)", referenced from:
      (anonymous namespace)::lcl_tryLoadBibliography() in libsfxlo.a(appserv.o)
  "ScDocument::SetEditText(ScAddress const&, EditTextObject*)", referenced from:
      ScDocFunc::SetEditCell(ScAddress const&, EditTextObject const&, bool) in 
libsclo.a(docfunc.o)
      ScDocument::TransliterateText(ScMarkData const&, TransliterationFlags) in 
libsclo.a(documen8.o)
      ScCellRangesBase::SetOnePropertyValue(SfxItemPropertySimpleEntry const*, 
com::sun::star::uno::Any const&) in libsclo.a(cellsuno.o)
      ScTransferObj::StripRefs(ScDocument*, short, int, short, int, 
ScDocument*) in libsclo.a(transobj.o)
      ScUndoReplace::Undo() in libsclo.a(undoblk3.o)
  "ScUndoEnterData::ScUndoEnterData(ScDocShell*, ScAddress const&, 
std::__1::vector<ScUndoEnterData::Value, 
std::__1::allocator<ScUndoEnterData::Value> >&, rtl::OUString const&, 
EditTextObject*)", referenced from:
      ScDocFunc::SetNormalString(bool&, ScAddress const&, rtl::OUString const&, 
bool) in libsclo.a(docfunc.o)

This is from master today. When I do (in this case) “cd sc; make” it tells me 
there are nothing to build, but if I do “cd sc; make clean; make; cd ..; make” 
it links correctly, so it is as if the iOS build has somehow “shortcutted” the 
dependencies.

I have tried to find the relevant part in Solenv/gbuild but without success, so 
any idea/pointer are most welcome.

Thanks in advance.
rgds
Jan I.

Ps. I know I made the iOS port, but obviously something is missing between 
generating a full LO and generating LibreOfficeKit.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to