OK hmm.. you asked for it ;) ============= Building module vcl =============
Entering /usr/ports/editors/openoffice.org-3-devel/work/ooo/main/vcl/prj cd .. && gmake -r -j1 [ build LNK ] Library/libvcl.so R=/usr/ports/editors/openoffice.org-3-devel/work/ooo && S=$R/main && O=$S/solver/340/unxfbsdx.pro && W=$O/workdir && mkdir -p $W/LinkTarget/Library/ && c++ -shared -Wl,-z,noexecstack '-Wl,-rpath,$ORIGIN:$ORIGIN/../ure-link/lib' '-Wl,-rpath-link,$O/lib' -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc -Wl,-z,defs -L$S/solenv/unxfbsdx/lib -L$O/lib -L$S/solenv/unxfbsdx/lib -L/usr/local/openjdk6/lib -L/usr/local/openjdk6/jre/lib/amd64 -L/usr/local/openjdk6/jre/lib/amd64/server -L/usr/local/openjdk6/jre/lib/amd64/native_threads -L/usr/local/lib -Wl,--hash-style=both -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions -ltl -lutl -lsot -lucbhelper4gcc3 -lbasegfx -lcomphelpgcc3 -luno_cppuhelpergcc3 -licuuc -licule -li18nisolang1gcc3 -li18npaper -li18nutilgcc3 -ljvmaccessgcc3 -lstlport_gcc -luno_cppu -luno_sal -lvos3gcc3 -lfreetype $W/CxxObject/vcl/source/glyphs/gcach_ftyp.o $W/CxxObject/vcl/source/glyphs/gcach_layout.o $W/CxxObject/vcl/source/glyphs/gcach_rbmp.o $W/CxxObject/vcl/source/glyphs/glyphcache.o $W/CxxObject/vcl/unx/generic/fontmanager/fontcache.o $W/CxxObject/vcl/unx/generic/fontmanager/fontconfig.o $W/CxxObject/vcl/unx/generic/fontmanager/fontmanager.o $W/CxxObject/vcl/unx/generic/fontmanager/helper.o $W/CxxObject/vcl/unx/generic/fontmanager/parseAFM.o $W/CxxObject/vcl/unx/generic/plugadapt/salplug.o $W/CxxObject/vcl/unx/generic/printer/cupsmgr.o $W/CxxObject/vcl/unx/generic/printer/jobdata.o $W/CxxObject/vcl/unx/generic/printer/ppdparser.o $W/CxxObject/vcl/unx/generic/printer/printerinfomanager.o $W/CxxObject/vcl/source/app/dbggui.o $W/CxxObject/vcl/source/app/dndhelp.o $W/CxxObject/vcl/source/app/help.o $W/CxxObject/vcl/source/app/i18nhelp.o $W/CxxObject/vcl/source/app/idlemgr.o $W/CxxObject/vcl/source/app/salvtables.o $W/CxxObject/vcl/source/app/session.o $W/CxxObject/vcl/source/app/settings.o $W/CxxObject/vcl/source/app/sound.o $W/CxxObject/vcl/source/app/stdtext.o $W/CxxObject/vcl/source/app/svapp.o $W/CxxObject/vcl/source/app/svdata.o $W/CxxObject/vcl/source/app/svmain.o $W/CxxObject/vcl/source/app/svmainhook.o $W/CxxObject/vcl/source/app/timer.o $W/CxxObject/vcl/source/app/unohelp2.o $W/CxxObject/vcl/source/app/unohelp.o $W/CxxObject/vcl/source/app/vclevent.o $W/CxxObject/vcl/source/components/display.o $W/CxxObject/vcl/source/components/dtranscomp.o $W/CxxObject/vcl/source/components/factory.o $W/CxxObject/vcl/source/components/fontident.o $W/CxxObject/vcl/source/components/rasterizer_rsvg.o $W/CxxObject/vcl/source/components/stringmirror.o $W/CxxObject/vcl/source/control/button.o $W/CxxObject/vcl/source/control/combobox.o $W/CxxObject/vcl/source/control/ctrl.o $W/CxxObject/vcl/source/control/edit.o $W/CxxObject/vcl/source/control/field2.o $W/CxxObject/vcl/source/control/field.o $W/CxxObject/vcl/source/control/fixbrd.o $W/CxxObject/vcl/source/control/fixed.o $W/CxxObject/vcl/source/control/group.o $W/CxxObject/vcl/source/control/ilstbox.o $W/CxxObject/vcl/source/control/imgctrl.o $W/CxxObject/vcl/source/control/longcurr.o $W/CxxObject/vcl/source/control/lstbox.o $W/CxxObject/vcl/source/control/menubtn.o $W/CxxObject/vcl/source/control/morebtn.o $W/CxxObject/vcl/source/control/quickselectionengine.o $W/CxxObject/vcl/source/control/scrbar.o $W/CxxObject/vcl/source/control/slider.o $W/CxxObject/vcl/source/control/spinbtn.o $W/CxxObject/vcl/source/control/spinfld.o $W/CxxObject/vcl/source/control/tabctrl.o $W/CxxObject/vcl/source/control/throbber.o $W/CxxObject/vcl/source/fontsubset/cff.o $W/CxxObject/vcl/source/fontsubset/fontsubset.o $W/CxxObject/vcl/source/fontsubset/gsub.o $W/CxxObject/vcl/source/fontsubset/list.o $W/CxxObject/vcl/source/fontsubset/sft.o $W/CxxObject/vcl/source/fontsubset/ttcr.o $W/CxxObject/vcl/source/fontsubset/xlat.o $W/CxxObject/vcl/source/gdi/alpha.o $W/CxxObject/vcl/source/gdi/animate.o $W/CxxObject/vcl/source/gdi/base14.o $W/CxxObject/vcl/source/gdi/bitmap2.o $W/CxxObject/vcl/source/gdi/bitmap3.o $W/CxxObject/vcl/source/gdi/bitmap4.o $W/CxxObject/vcl/source/gdi/bitmap.o $W/CxxObject/vcl/source/gdi/bitmapex.o $W/CxxObject/vcl/source/gdi/bmpacc2.o $W/CxxObject/vcl/source/gdi/bmpacc3.o $W/CxxObject/vcl/source/gdi/bmpacc.o $W/CxxObject/vcl/source/gdi/bmpconv.o $W/CxxObject/vcl/source/gdi/bmpfast.o $W/CxxObject/vcl/source/gdi/configsettings.o $W/CxxObject/vcl/source/gdi/cvtgrf.o $W/CxxObject/vcl/source/gdi/cvtsvm.o $W/CxxObject/vcl/source/gdi/extoutdevdata.o $W/CxxObject/vcl/source/gdi/font.o $W/CxxObject/vcl/source/gdi/gdimtf.o $W/CxxObject/vcl/source/gdi/gfxlink.o $W/CxxObject/vcl/source/gdi/gradient.o $W/CxxObject/vcl/source/gdi/graph.o $W/CxxObject/vcl/source/gdi/graphictools.o $W/CxxObject/vcl/source/gdi/hatch.o $W/CxxObject/vcl/source/gdi/image.o $W/CxxObject/vcl/source/gdi/imagerepository.o $W/CxxObject/vcl/source/gdi/impanmvw.o $W/CxxObject/vcl/source/gdi/impbmp.o $W/CxxObject/vcl/source/gdi/impgraph.o $W/CxxObject/vcl/source/gdi/impimage.o $W/CxxObject/vcl/source/gdi/impimagetree.o $W/CxxObject/vcl/source/gdi/impvect.o $W/CxxObject/vcl/source/gdi/jobset.o $W/CxxObject/vcl/source/gdi/lineinfo.o $W/CxxObject/vcl/source/gdi/mapmod.o $W/CxxObject/vcl/source/gdi/metaact.o $W/CxxObject/vcl/source/gdi/metric.o $W/CxxObject/vcl/source/gdi/octree.o $W/CxxObject/vcl/source/gdi/oldprintadaptor.o $W/CxxObject/vcl/source/gdi/outdev2.o $W/CxxObject/vcl/source/gdi/outdev3.o $W/CxxObject/vcl/source/gdi/outdev4.o $W/CxxObject/vcl/source/gdi/outdev5.o $W/CxxObject/vcl/source/gdi/outdev6.o $W/CxxObject/vcl/source/gdi/outdev.o $W/CxxObject/vcl/source/gdi/outdevnative.o $W/CxxObject/vcl/source/gdi/outmap.o $W/CxxObject/vcl/source/gdi/pdfextoutdevdata.o $W/CxxObject/vcl/source/gdi/pdffontcache.o $W/CxxObject/vcl/source/gdi/pdfwriter.o $W/CxxObject/vcl/source/gdi/pdfwriter_impl2.o $W/CxxObject/vcl/source/gdi/pdfwriter_impl.o $W/CxxObject/vcl/source/gdi/pngread.o $W/CxxObject/vcl/source/gdi/pngwrite.o $W/CxxObject/vcl/source/gdi/print2.o $W/CxxObject/vcl/source/gdi/print3.o $W/CxxObject/vcl/source/gdi/print.o $W/CxxObject/vcl/source/gdi/regband.o $W/CxxObject/vcl/source/gdi/region.o $W/CxxObject/vcl/source/gdi/rendergraphic.o $W/CxxObject/vcl/source/gdi/rendergraphicrasterizer.o $W/CxxObject/vcl/source/gdi/salgdilayout.o $W/CxxObject/vcl/source/gdi/sallayout.o $W/CxxObject/vcl/source/gdi/salmisc.o $W/CxxObject/vcl/source/gdi/salnativewidgets-none.o $W/CxxObject/vcl/source/gdi/svgread.o $W/CxxObject/vcl/source/gdi/textlayout.o $W/CxxObject/vcl/source/gdi/virdev.o $W/CxxObject/vcl/source/gdi/wall.o $W/CxxObject/vcl/source/helper/canvasbitmap.o $W/CxxObject/vcl/source/helper/canvastools.o $W/CxxObject/vcl/source/helper/evntpost.o $W/CxxObject/vcl/source/helper/lazydelete.o $W/CxxObject/vcl/source/helper/strhelper.o $W/CxxObject/vcl/source/helper/threadex.o $W/CxxObject/vcl/source/helper/xconnection.o $W/CxxObject/vcl/source/salmain/salmain.o $W/CxxObject/vcl/source/window/abstdlg.o $W/CxxObject/vcl/source/window/accel.o $W/CxxObject/vcl/source/window/accmgr.o $W/CxxObject/vcl/source/window/arrange.o $W/CxxObject/vcl/source/window/brdwin.o $W/CxxObject/vcl/source/window/btndlg.o $W/CxxObject/vcl/source/window/cmdevt.o $W/CxxObject/vcl/source/window/cursor.o $W/CxxObject/vcl/source/window/decoview.o $W/CxxObject/vcl/source/window/dialog.o $W/CxxObject/vcl/source/window/dlgctrl.o $W/CxxObject/vcl/source/window/dndevdis.o $W/CxxObject/vcl/source/window/dndlcon.o $W/CxxObject/vcl/source/window/dockingarea.o $W/CxxObject/vcl/source/window/dockmgr.o $W/CxxObject/vcl/source/window/dockwin.o $W/CxxObject/vcl/source/window/floatwin.o $W/CxxObject/vcl/source/window/introwin.o $W/CxxObject/vcl/source/window/javachild.o $W/CxxObject/vcl/source/window/keycod.o $W/CxxObject/vcl/source/window/keyevent.o $W/CxxObject/vcl/source/window/menu.o $W/CxxObject/vcl/source/window/mnemonic.o $W/CxxObject/vcl/source/window/mnemonicengine.o $W/CxxObject/vcl/source/window/mouseevent.o $W/CxxObject/vcl/source/window/msgbox.o $W/CxxObject/vcl/source/window/popupmenuwindow.o $W/CxxObject/vcl/source/window/printdlg.o $W/CxxObject/vcl/source/window/scrwnd.o $W/CxxObject/vcl/source/window/seleng.o $W/CxxObject/vcl/source/window/split.o $W/CxxObject/vcl/source/window/splitwin.o $W/CxxObject/vcl/source/window/status.o $W/CxxObject/vcl/source/window/syschild.o $W/CxxObject/vcl/source/window/syswin.o $W/CxxObject/vcl/source/window/tabdlg.o $W/CxxObject/vcl/source/window/tabpage.o $W/CxxObject/vcl/source/window/taskpanelist.o $W/CxxObject/vcl/source/window/toolbox2.o $W/CxxObject/vcl/source/window/toolbox.o $W/CxxObject/vcl/source/window/window2.o $W/CxxObject/vcl/source/window/window3.o $W/CxxObject/vcl/source/window/window4.o $W/CxxObject/vcl/source/window/window.o $W/CxxObject/vcl/source/window/winproc.o $W/CxxObject/vcl/source/window/wpropset.o $W/CxxObject/vcl/source/window/wrkwin.o -Wl,--start-group -Wl,--end-group -o $W/LinkTarget/Library/libvcl.so /usr/ports/editors/openoffice.org-3-devel/work/ooo/main/solver/340/unxfbsdx.pro/workdir/CxxObject/vcl/source/glyphs/gcach_layout.o: In function `IcuLayoutEngine::operator()(ServerFontLayout&, ImplLayoutArgs&)': gcach_layout.cxx:(.text+0x7f4): undefined reference to `uscript_getScript_48' gcach_layout.cxx:(.text+0x853): undefined reference to `icu_48::LayoutEngine::layoutEngineFactory(icu_48::LEFontInstance const*, int, int, LEErrorCode&)' gcach_layout.cxx:(.text+0x8f4): undefined reference to `icu_48::LayoutEngine::getGlyphs(unsigned int*, LEErrorCode&) const' gcach_layout.cxx:(.text+0x90e): undefined reference to `icu_48::LayoutEngine::getCharIndices(int*, LEErrorCode&) const' gcach_layout.cxx:(.text+0x92c): undefined reference to `icu_48::LayoutEngine::getGlyphPositions(float*, LEErrorCode&) const' /usr/ports/editors/openoffice.org-3-devel/work/ooo/main/solver/340/unxfbsdx.pro/workdir/CxxObject/vcl/source/glyphs/gcach_layout.o: In function `IcuFontFromServerFont::~IcuFontFromServerFont()': gcach_layout.cxx:(.text._ZN21IcuFontFromServerFontD0Ev[_ZN21IcuFontFromServerFontD0Ev]+0xf): undefined reference to `icu_48::LEFontInstance::~LEFontInstance()' gcach_layout.cxx:(.text._ZN21IcuFontFromServerFontD0Ev[_ZN21IcuFontFromServerFontD0Ev]+0x18): undefined reference to `icu_48::UMemory::operator delete(void*)' /usr/ports/editors/openoffice.org-3-devel/work/ooo/main/solver/340/unxfbsdx.pro/workdir/CxxObject/vcl/source/glyphs/gcach_layout.o: In function `IcuFontFromServerFont::~IcuFontFromServerFont()': gcach_layout.cxx:(.text._ZN21IcuFontFromServerFontD1Ev[_ZN21IcuFontFromServerFontD1Ev]+0xb): undefined reference to `icu_48::LEFontInstance::~LEFontInstance()' /usr/ports/editors/openoffice.org-3-devel/work/ooo/main/solver/340/unxfbsdx.pro/ ... _____ Also: ls /usr/local/lib/libicu* /usr/local/lib/libicudata.so /usr/local/lib/libiculx.so /usr/local/lib/libicudata.so.48 /usr/local/lib/libiculx.so.48 /usr/local/lib/libicudata.so.48.1 /usr/local/lib/libiculx.so.48.1 /usr/local/lib/libicui18n.so /usr/local/lib/libicutest.so /usr/local/lib/libicui18n.so.48 /usr/local/lib/libicutest.so.48 /usr/local/lib/libicui18n.so.48.1 /usr/local/lib/libicutest.so.48.1 /usr/local/lib/libicuio.so /usr/local/lib/libicutu.so /usr/local/lib/libicuio.so.48 /usr/local/lib/libicutu.so.48 /usr/local/lib/libicuio.so.48.1 /usr/local/lib/libicutu.so.48.1 /usr/local/lib/libicule.so /usr/local/lib/libicuuc.so /usr/local/lib/libicule.so.48 /usr/local/lib/libicuuc.so.48 /usr/local/lib/libicule.so.48.1 /usr/local/lib/libicuuc.so.48.1 I see the path is right, however it's not clear where the iculibs are added in the SYSTEM_ICU case, and it's a mess to find where it should be inserted. cheers, Pedro.