<div><div style="color: rgb(0, 0, 0); font-family: Verdana;"><font size="2">Great Michael,</font></div><div><font size="2" style="color: rgb(0, 0, 0); font-family: Verdana;">I had to double patch, both to have LDFLAGS with "</font><font face="Verdana" size="2">-Wl,-z,defs" and to enable some X11 linking</font></div><div><font face="Verdana" size="2">in vcl/Library_vcl.mk.</font></div><div><font face="Verdana" size="2">Specifically I borrowed the "ifeq ($(OS),LINUX)" various linkings, and added them into</font></div><div><font face="Verdana" size="2">the "ifeq ($(OS),SOLARIS)", before checking for SPARC or not.</font></div><div><font face="Verdana" size="2"><br></font></div><div><font face="Verdana" size="2">Now, I get this stupid single one...:<br><br><div>Undefined                       first referenced</div><div> symbol                             in file</div><div>main                                /usr/lib/libcups.so</div><div><br></div><div>??? looking for a main in libcups.so???</div><div><br></div><div><br></div><div>here is what it's trying to do:<br><br><div>[build LNK] Library/libvcllo.so</div><div>S=/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3 && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/Dep/LinkTarget/Library/ && RESPONSEFILE=/tmp/gbuild.OgyDJO && LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/ure/lib:$I/program"   $W/LinkTarget/Executable/concat-deps ${RESPONSEFILE} > $W/Dep/LinkTarget/Library/libvcllo.so.d.tmp && rm -f ${RESPONSEFILE}</div><div>mv /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/Dep/LinkTarget/Library/libvcllo.so.d.tmp /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/Dep/LinkTarget/Library/libvcllo.so.d</div><div>S=/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3 && I=$S/instdir && W=$S/workdir &&  /usr/gcc/4.7/bin/g++ -shared -Wl,-M/usr/lib/ld/map.noexstk -mimpure-text   -Wl,-z,origin '-Wl,-rpath,$ORIGIN:$ORIGIN/../ure-link/lib' -L$I/ure/lib -L$I/program -L/usr/gcc/4.7/lib -L/lib -L/usr/lib -Wl,-z,combreloc -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib -L$I/ure/lib -L$I/program -Wl,-z,defs -L/usr/lib -L/lib  -R/usr/sfw/lib  $W/CObject/vcl/source/filter/jpeg/transupp.o $W/CxxObject/vcl/opengl/DeviceInfo.o $W/CxxObject/vcl/opengl/gdiimpl.o $W/CxxObject/vcl/opengl/salbmp.o $W/CxxObject/vcl/opengl/scale.o $W/CxxObject/vcl/opengl/framebuffer.o $W/CxxObject/vcl/opengl/program.o $W/CxxObject/vcl/opengl/texture.o $W/CxxObject/vcl/source/opengl/OpenGLContext.o $W/CxxObject/vcl/source/opengl/OpenGLHelper.o $W/CxxObject/vcl/source/window/openglwin.o $W/CxxObject/vcl/source/window/settings.o $W/CxxObject/vcl/source/window/paint.o $W/CxxObject/vcl/source/window/resource.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/brdwin.o $W/CxxObject/vcl/source/window/accessibility.o $W/CxxObject/vcl/source/window/legacyaccessibility.o $W/CxxObject/vcl/source/window/clipping.o $W/CxxObject/vcl/source/window/stacking.o $W/CxxObject/vcl/source/window/debug.o $W/CxxObject/vcl/source/window/globalization.o $W/CxxObject/vcl/source/window/btndlg.o $W/CxxObject/vcl/source/window/builder.o $W/CxxObject/vcl/source/window/cmdevt.o $W/CxxObject/vcl/source/window/cursor.o $W/CxxObject/vcl/source/window/debugevent.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/event.o $W/CxxObject/vcl/source/window/floatwin.o $W/CxxObject/vcl/source/window/introwin.o $W/CxxObject/vcl/source/window/keycod.o $W/CxxObject/vcl/source/window/keyevent.o $W/CxxObject/vcl/source/window/layout.o $W/CxxObject/vcl/source/window/menu.o $W/CxxObject/vcl/source/window/menubarwindow.o $W/CxxObject/vcl/source/window/menufloatingwindow.o $W/CxxObject/vcl/source/window/menuitemlist.o $W/CxxObject/vcl/source/window/menuwindow.o $W/CxxObject/vcl/source/window/mnemonic.o $W/CxxObject/vcl/source/window/mnemonicengine.o $W/CxxObject/vcl/source/window/mouse.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/window.o $W/CxxObject/vcl/source/window/winproc.o $W/CxxObject/vcl/source/window/wrkwin.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/fixed.o $W/CxxObject/vcl/source/control/fixedhyper.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/prgsbar.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/edit/vclmedit.o $W/CxxObject/vcl/source/edit/textdata.o $W/CxxObject/vcl/source/edit/textdoc.o $W/CxxObject/vcl/source/edit/texteng.o $W/CxxObject/vcl/source/edit/textundo.o $W/CxxObject/vcl/source/edit/textview.o $W/CxxObject/vcl/source/edit/txtattr.o $W/CxxObject/vcl/source/edit/xtextedt.o $W/CxxObject/vcl/source/outdev/outdev.o $W/CxxObject/vcl/source/outdev/outdevstate.o $W/CxxObject/vcl/source/outdev/clipping.o $W/CxxObject/vcl/source/outdev/polygon.o $W/CxxObject/vcl/source/outdev/transparent.o $W/CxxObject/vcl/source/outdev/mask.o $W/CxxObject/vcl/source/outdev/bitmap.o $W/CxxObject/vcl/source/outdev/font.o $W/CxxObject/vcl/source/outdev/text.o $W/CxxObject/vcl/source/outdev/textline.o $W/CxxObject/vcl/source/outdev/pixel.o $W/CxxObject/vcl/source/outdev/rect.o $W/CxxObject/vcl/source/outdev/line.o $W/CxxObject/vcl/source/outdev/polyline.o $W/CxxObject/vcl/source/outdev/hatch.o $W/CxxObject/vcl/source/outdev/gradient.o $W/CxxObject/vcl/source/outdev/curvedshapes.o $W/CxxObject/vcl/source/outdev/wallpaper.o $W/CxxObject/vcl/source/outdev/nativecontrols.o $W/CxxObject/vcl/source/outdev/map.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/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/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/dibtools.o $W/CxxObject/vcl/source/gdi/embeddedfontshelper.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/gdimetafiletools.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/impfont.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/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/regionband.o $W/CxxObject/vcl/source/gdi/salgdilayout.o $W/CxxObject/vcl/source/gdi/salgdiimpl.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/svgdata.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/bitmap/bitmapfilter.o $W/CxxObject/vcl/source/bitmap/bitmapscalesuper.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/app/brand.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/IconThemeInfo.o $W/CxxObject/vcl/source/app/IconThemeScanner.o $W/CxxObject/vcl/source/app/IconThemeSelector.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/dtranscomp.o $W/CxxObject/vcl/source/components/factory.o $W/CxxObject/vcl/source/components/fontident.o $W/CxxObject/vcl/source/filter/FilterConfigCache.o $W/CxxObject/vcl/source/filter/FilterConfigItem.o $W/CxxObject/vcl/source/filter/graphicfilter.o $W/CxxObject/vcl/source/filter/graphicfilter2.o $W/CxxObject/vcl/source/filter/GraphicNativeTransform.o $W/CxxObject/vcl/source/filter/GraphicNativeMetadata.o $W/CxxObject/vcl/source/filter/sgfbram.o $W/CxxObject/vcl/source/filter/sgvmain.o $W/CxxObject/vcl/source/filter/sgvspln.o $W/CxxObject/vcl/source/filter/sgvtext.o $W/CxxObject/vcl/source/filter/igif/decode.o $W/CxxObject/vcl/source/filter/igif/gifread.o $W/CxxObject/vcl/source/filter/ixbm/xbmread.o $W/CxxObject/vcl/source/filter/ixpm/xpmread.o $W/CxxObject/vcl/source/filter/jpeg/Exif.o $W/CxxObject/vcl/source/filter/jpeg/jpeg.o $W/CxxObject/vcl/source/filter/jpeg/jpegc.o $W/CxxObject/vcl/source/filter/jpeg/JpegReader.o $W/CxxObject/vcl/source/filter/jpeg/JpegWriter.o $W/CxxObject/vcl/source/filter/jpeg/JpegTransform.o $W/CxxObject/vcl/source/filter/wmf/emfwr.o $W/CxxObject/vcl/source/filter/wmf/enhwmf.o $W/CxxObject/vcl/source/filter/wmf/winmtf.o $W/CxxObject/vcl/source/filter/wmf/winwmf.o $W/CxxObject/vcl/source/filter/wmf/wmf.o $W/CxxObject/vcl/source/filter/wmf/wmfwr.o $W/CxxObject/vcl/source/font/PhysicalFontCollection.o $W/CxxObject/vcl/source/font/PhysicalFontFace.o $W/CxxObject/vcl/source/font/PhysicalFontFamily.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/generic/app/gensys.o $W/CxxObject/vcl/generic/app/geninst.o $W/CxxObject/vcl/generic/app/gendisp.o $W/CxxObject/vcl/generic/print/bitmap_gfx.o $W/CxxObject/vcl/generic/print/common_gfx.o $W/CxxObject/vcl/generic/print/glyphset.o $W/CxxObject/vcl/generic/print/printerjob.o $W/CxxObject/vcl/generic/print/psputil.o $W/CxxObject/vcl/generic/print/genpspgraphics.o $W/CxxObject/vcl/generic/print/genprnpsp.o $W/CxxObject/vcl/generic/print/prtsetup.o $W/CxxObject/vcl/generic/print/text_gfx.o $W/CxxObject/vcl/generic/fontmanager/fontsubst.o $W/CxxObject/vcl/generic/glyphs/gcach_ftyp.o $W/CxxObject/vcl/generic/glyphs/gcach_layout.o $W/CxxObject/vcl/generic/glyphs/gcach_rbmp.o $W/CxxObject/vcl/generic/glyphs/glyphcache.o $W/CxxObject/vcl/generic/glyphs/scrptrun.o $W/CxxObject/vcl/generic/fontmanager/fontcache.o $W/CxxObject/vcl/generic/fontmanager/fontconfig.o $W/CxxObject/vcl/generic/fontmanager/fontmanager.o $W/CxxObject/vcl/generic/fontmanager/helper.o $W/CxxObject/vcl/generic/fontmanager/parseAFM.o $W/CxxObject/vcl/unx/generic/plugadapt/salplug.o $W/CxxObject/vcl/unx/generic/printer/jobdata.o $W/CxxObject/vcl/unx/generic/printer/ppdparser.o $W/CxxObject/vcl/unx/generic/gdi/x11windowprovider.o $W/CxxObject/vcl/unx/generic/printer/cupsmgr.o $W/CxxObject/vcl/unx/generic/printer/printerinfomanager.o $W/CxxObject/vcl/opengl/x11/X11DeviceInfo.o     -Wl,--start-group   -lm -lnsl -lsocket -lstdc++  -ljpeg -Wl,-rpath,/usr/lib/mps -L/usr/lib/mps -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl  -lgio-2.0 -lgobject-2.0 -lglib-2.0   -lGLEW -lGLU -lGL   -lharfbuzz   -licuuc -llcms2   -lcups  -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0    -lfontconfig   -lfreetype   -lm -ldl -lpthread -lGL -lGLU -lX11  -Wl,--end-group -Wl,-zrecord -lsvllo -ltllo -lutllo -lsotlo -lucbhelper -lbasegfxlo -lcomphelper -luno_cppuhelpergcc3 -li18nlangtag -li18nutil -luno_cppu -luno_sal -luno_salhelpergcc3 -lxmlreaderlo -ljvmaccesslo -o $I/program/libvcllo.so</div></div><div><br></div></font></div><tt style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px;"><br><br>----------------------------------------------------------------------------------<br><br>Da: Michael Stahl <mstahl@redhat.com><br>A: libreoffice@lists.freedesktop.org <br>Data: 19 febbraio 2015 23.06.08 CET<br>Oggetto: Re: error during build of mork_helper, on illumos/xstreamos<br><br></tt><blockquote style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; border-left-color: rgb(0, 0, 128); border-left-width: 2px; border-left-style: solid; margin-left: 5px; padding-left: 5px;"><tt>On 19.02.2015 19:13, Gabriele Bulfon wrote:<br>> *Da:* Gabriele Bulfon <gabriele.bulfon@sonicle.com><br>> *A:* libreoffice@lists.freedesktop.org<br>> *Data:* 19 febbraio 2015 13.04.57 CET<br>> *Oggetto:* error during build of mork_helper, on illumos/xstreamos<br>><br>><br>S=/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3<br>>     && I=$S/instdir && W=$S/workdir && /usr/gcc/4.7/bin/g++<br>>     -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -L$I/ure/lib<br>>     -L$I/program -L/usr/gcc/4.7/lib -L/lib -L/usr/lib -Wl,-z,combreloc<br>>     -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib -L$I/ure/lib -L$I/program<br>>     -L$W/LinkTarget/Library<br>>     $W/CxxObject/connectivity/source/drivers/mork/mork_helper.o<br>>     -Wl,--start-group -lm -lnsl -lsocket -lstdc++ -Wl,--end-group<br>>     -Wl,-zrecord -luno_cppu -luno_cppuhelpergcc3 -lmorklo -luno_sal -o<br>>     $W/LinkTarget/Executable/mork_helper<br>>     Undefined first referenced<br>>     symbol in file<br>>     X11OpenGLDeviceInfo::isDeviceBlocked()<br>><br>/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so<br>>     X11OpenGLDeviceInfo::~X11OpenGLDeviceInfo()<br>><br>/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so<br>>     X11OpenGLDeviceInfo::X11OpenGLDeviceInfo()<br>><br>/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so<br>><br>><br>>     Looks like some LO code is not built for some reason, leaving out<br>>     those X11OpenGLDeviceInfo functions?<br><br>this *should* have failed when linking libvcllo.so already, not when<br>linking an executable.<br><br>the reason why it did not is that solaris.mk is missing "-z defs" linker<br>flag, which fails the link in case of missing symbols.<br><br>see also: commit 5e9ffbb85ee548a2f31ed99834c13d6c4ec4d714 "solaris11:<br>#i117606#: solaris.mk: add -Bdirect -z defs to LDFLAGS"<br><br>i'm not sure if "-z defs" will work with gcc, maybe you need "-Wl,-z,defs".<br><br>i also don't remember what "-Bdirect" does, it's probably some<br>performance improvement, you could try to add it too.<br><br>perhaps there is some #ifdef or condition in vcl/Library_vcl.mk that<br>disables the OpenGL stuff on Solaris.<br><br>> Doing an ldd on the first so file, reveals something strange.<br>> <br>> At the beginning it looks like libstdc++.so.6 is looked under<br>> /usr/sfw/lib: wrong, should be under /usr/gcc/4.7/lib, as stated during<br>> link via -L/usr/gcc/4.7/lib.<br><br>this could happen because:<br><br>1) there is a RPATH in one of the libraries above the libstdc++ line<br>(i.e. libvcllo.so) that points to /usr/sfw/lib<br><br>2) you have LD_LIBRARY_PATH set containing /usr/sfw/lib<br><br>3) you have LD_PRELOAD set set containing /usr/sfw/lib/libstdc++,so.6<br><br>4) most likely: /usr/sfw/lib precedes /usr/gcc/4.7/lib in the runtime<br>linker's search path (or /usr/gcc/4.7/lib is not on the search path at<br>all)... i forgot where that is configured on Solaris<br><br>> Then some version not found: sure, that one is not gcc4.7....<br>> <br>> Later in the deps list, libstdc++.so.6 appears again, this time<br>> correctly under /usr/gcc/4..7/lib...<br><br>Solaris runtime linker will load 2 different libraries with the same<br>SONAME, if some other library requires a symbol version that is not<br>supplied by the already loaded library with the required SONAME, and<br>another library with the same SONAME can be found that supplies the<br>required symbol version.  corner case: un-versioned symbols will satisfy<br>any requested symbol version.<br><br>> How can this be? Maybe this is the problem around X11OpenGLDeviceInfo<br>> undefined and referenced in this so?<br><br>it could be a problem, but unrelated to X11OpenGLDeviceInfo.<br><br>> sonicle@xstreamdev:/sources/sonicle/xstream-desktop-gate/components/pidgin$<br>> ldd<br>> /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so<br>> libstdc++.so.6 => /usr/sfw/lib/libstdc++.so.6<br>> libstdc++.so.6 (GLIBCXX_3.4.15) => (version not found)<br>> libstdc++.so.6 (CXXABI_1.3) => (version not found)<br>> libjpeg.so.8 => /usr/lib/libjpeg.so.8<br><br><br>_______________________________________________<br>LibreOffice mailing list<br>LibreOffice@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/libreoffice<br><br><br></tt></blockquote></div>