error during build of mork_helper, on illumos/xstreamos

Gabriele Bulfon gabriele.bulfon at sonicle.com
Thu Feb 19 10:13:59 PST 2015


Doing an ldd on the first so file, reveals something strange.
At the beginning it looks like libstdc++.so.6 is looked under /usr/sfw/lib: wrong, should be under /usr/gcc/4.7/lib, as stated during link via -L/usr/gcc/4.7/lib.
Then some version not found: sure, that one is not gcc4.7...
Later in the deps list, libstdc++.so.6 appears again, this time correctly under /usr/gcc/4.7/lib...
How can this be? Maybe this is the problem around X11OpenGLDeviceInfo undefined and referenced in this so?
sonicle at xstreamdev:/sources/sonicle/xstream-desktop-gate/components/pidgin$ ldd /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so
libstdc++.so.6 =/usr/sfw/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) =(version not found)
libstdc++.so.6 (CXXABI_1.3) =(version not found)
libjpeg.so.8 =/usr/lib/libjpeg.so.8
libsmime3.so =/usr/lib/mps/libsmime3.so
libnss3.so =/usr/lib/mps/libnss3.so
libnspr4.so =/usr/lib/mps/libnspr4.so
libpthread.so.1 =/lib/libpthread.so.1
libGLEW.so =/usr/lib/libGLEW.so
libGL.so.1 =/usr/lib/libGL.so.1
libharfbuzz.so.0 =/usr/lib/libharfbuzz.so.0
libicuuc.so.51 =/usr/lib/libicuuc.so.51
liblcms2.so.2 =/usr/lib/liblcms2.so.2
libcups.so.2 =/usr/lib/libcups.so.2
libfontconfig.so.1 =/usr/lib/libfontconfig.so.1
libfreetype.so.6 =/usr/lib/libfreetype.so.6
libsvllo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libsvllo.so
libtllo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libtllo.so
libutllo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libutllo.so
libsotlo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libsotlo.so
libucbhelper.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libucbhelper.so
libbasegfxlo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libbasegfxlo.so
libcomphelper.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libcomphelper.so
libuno_cppuhelpergcc3.so.3 =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3
libi18nlangtag.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libi18nlangtag.so
libi18nutil.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libi18nutil.so
libuno_cppu.so.3 =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libuno_cppu.so.3
libuno_sal.so.3 =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libuno_sal.so.3
libuno_salhelpergcc3.so.3 =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libuno_salhelpergcc3.so.3
libxmlreaderlo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libxmlreaderlo.so
libjvmaccesslo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libjvmaccesslo.so
libm.so.2 =/lib/libm.so.2
libgcc_s.so.1 =/usr/sfw/lib/libgcc_s.so.1
libc.so.1 =/lib/libc.so.1
libgcc_s.so.1 =/usr/gcc/4.4/lib/libgcc_s.so.1
libnssutil3.so =/usr/lib/mps/libnssutil3.so
libplc4.so =/usr/lib/mps/libplc4.so
libplds4.so =/usr/lib/mps/libplds4.so
librt.so.1 =/lib/librt.so.1
libsocket.so.1 =/lib/libsocket.so.1
libnsl.so.1 =/lib/libnsl.so.1
libdl.so.1 =/lib/libdl.so.1
libglapi.so.0 =/usr/lib/libglapi.so.0
libXext.so.0 =/usr/lib/libXext.so.0
libXdamage.so.1 =/usr/lib/libXdamage.so.1
libXfixes.so.1 =/usr/lib/libXfixes.so.1
libX11-xcb.so.1 =/usr/lib/libX11-xcb.so.1
libX11.so.4 =/usr/lib/libX11.so.4
libxcb-glx.so.0 =/usr/lib/libxcb-glx.so.0
libxcb.so.1 =/usr/lib/libxcb.so.1
libXxf86vm.so.1 =/usr/lib/libXxf86vm.so.1
libdrm.so.2 =/usr/lib/xorg/libdrm.so.2
libgobject-2.0.so.0 =/usr/lib/libgobject-2.0.so.0
libglib-2.0.so.0 =/usr/lib/libglib-2.0.so.0
libicule.so.51 =/usr/lib/libicule.so.51
libstdc++.so.6 =/usr/gcc/4.4/lib/libstdc++.so.6
libicudata.so.51 =/usr/lib/libicudata.so.51
libgss.so.1 =/usr/lib/libgss.so.1
libkrb5.so.1 =/usr/lib/libkrb5.so.1
libresolv.so.2 =/usr/lib/libresolv.so.2
libsecdb.so.1 =/usr/lib/libsecdb.so.1
libssl.so.1.0.0 =/usr/lib/libssl.so.1.0.0
libcrypto.so.1.0.0 =/usr/lib/libcrypto.so.1.0.0
libz.so.1 =/usr/lib/libz.so.1
libssp.so.0 =/usr/gcc/4.4/lib/libssp.so.0
libexpat.so.1 =/usr/lib/libexpat.so.1
libbz2.so.1 =/usr/lib/libbz2.so.1
libstdc++.so.6 =/usr/gcc/4.7/lib/libstdc++.so.6
libjvmfwklo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/../ure-link/lib/libjvmfwklo.so
libgcc_s.so.1 =/usr/gcc/4.7/lib/libgcc_s.so.1
libsaxlo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libsaxlo.so
libreglo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/ure/lib/libreglo.so
libunoidllo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/ure/lib/libunoidllo.so
liblangtag.so.1 =/usr/lib/liblangtag.so.1
libicui18n.so.51 =/usr/lib/libicui18n.so.51
libmp.so.2 =/lib/libmp.so.2
libmd.so.1 =/lib/libmd.so.1
libXau.so.6 =/usr/lib/libXau.so.6
libXdmcp.so.6 =/usr/lib/libXdmcp.so.6
libffi.so.5 =/usr/lib/libffi.so.5
libxml2.so.2 =/lib/libxml2.so.2
libstorelo.so =/sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/ure/lib/libstorelo.so
libXevie.so.1 =/usr/lib/libXevie.so.1
libXss.so.1 =/usr/lib/libXss.so.1
mech_krb5.so.1 =/usr/lib/gss/mech_krb5.so.1
libpkcs11.so.1 =/usr/lib/libpkcs11.so.1
libkstat.so.1 =/lib/libkstat.so.1
libcryptoutil.so.1 =/lib/libcryptoutil.so.1
Da:
Gabriele Bulfon
A:
libreoffice at lists.freedesktop.org
Data:
19 febbraio 2015 13.04.57 CET
Oggetto:
error during build of mork_helper, on illumos/xstreamos
I have this error now going on the build process:
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++    -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -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  -L$W/LinkTarget/Library    $W/CxxObject/connectivity/source/drivers/mork/mork_helper.o     -Wl,--start-group   -lm -lnsl -lsocket -lstdc++  -Wl,--end-group -Wl,-zrecord -luno_cppu -luno_cppuhelpergcc3 -lmorklo -luno_sal -o $W/LinkTarget/Executable/mork_helper
Undefined                       first referenced
symbol                             in file
X11OpenGLDeviceInfo::isDeviceBlocked()      /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so
X11OpenGLDeviceInfo::~X11OpenGLDeviceInfo() /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so
X11OpenGLDeviceInfo::X11OpenGLDeviceInfo() /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/instdir/program/libvcllo.so
Looks like some LO code is not built for some reason, leaving out those X11OpenGLDeviceInfo functions?
Any help?
Gabriele.
_______________________________________________LibreOffice mailing listLibreOffice at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/libreoffice
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20150219/89834d74/attachment.html>


More information about the LibreOffice mailing list