[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ERROR: /usr/lib/libstlport_gcc.so.4.5: undefined symbol: sqrtl



Hi Kevin and all OOo-developers

by building OOo 1.0.1 on PPC with gcc-3.1 we got this error-message:
(note, in the directories, it says, that is openoffice.org-1.0.0, but
that is not right yet ;) it is surely 1.0.1 :)))) ):

Making: ../unxlngppc.pro/lib/libsalhelper3gcc3.so
g++-3.1 -c -fPIC -o ../unxlngppc.pro/slo/salhelper3gcc3_version.o -DUNX -I../unxlngppc.pro/inc 
/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffic e.org-1.0.0/build-tree/oo_1.0_src/solenv/src/version.cxx
g++-3.1 -shared -L../unxlngppc.pro/lib -L../lib 
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solenv/unxlngppc/lib
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solver/641/unxlngppc.pro/lib
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solenv/unxlngppc/lib
-L/lib -L/usr/lib -L/usr/local/lib -L/usr/lib/j2se/1.3/lib -L/usr/lib/j2se/1.3/jre/lib/ppc -L/usr/lib/j2se/1.3/jre/lib/ppc/classic
-L/usr/lib/j2se/1.3/jre/lib/ppc/native_threads
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/debian/local/stlport-home/lib
-L/usr/X11R6/lib ../unxlngppc.pro/slo/salhelper3gcc3_version.o ../unxlngppc.pro/slo/salhelper3gcc3_description.o -o ../unxlngppc.pro/lib/libsalhelper3gcc3.so
../unxlngppc.pro/slo/dynload.o
../unxlngppc.pro/slo/simplereferenceobject.o -lsal -ldl -lpthread -lm -Wl,-Bdynamic -lstlport_gcc_3.1 -lstdc++
/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solenv/bin/checkdll.sh
-L../unxlngppc.pro/lib -L../lib 
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solenv/unxlngppc/lib 
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solver/641/unxlngppc.pro/lib
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/build-tree/oo_1.0_src/solenv/unxlngppc/lib -L/lib -L/usr/lib
-L/usr/local/lib -L/usr/lib/j2se/1.3/lib -L/usr/lib/j2se/1.3/jre/lib/ppc
-L/usr/lib/j2se/1.3/jre/lib/ppc/classic -L/usr/lib/j2se/1.3/jre/lib/ppc/native_threads
-L/home/palic/Files/Projekte/chroot/home/palic/OpenOffice/debian/openoffice.org-1.0.0/debian/local/stlport
-home/lib -L/usr/X11R6/lib ../unxlngppc.pro/lib/libsalhelper3gcc3.so
Checking DLL ../unxlngppc.pro/lib/libsalhelper3gcc3.so ...: ERROR: /usr/lib/libstlport_gcc.so.4.5: undefined symbol: sqrtl
dmake:  Error code 3, while making '../unxlngppc.pro/lib/libsalhelper3gcc3.so'
dmake:  '../unxlngppc.pro/lib/libsalhelper3gcc3.so' removed.

That is right, sqrtl is in the libstlport librarie an undefined symbol.
In Debian, we link OpenOffice.org agains libstlport 4.5.3, but I checked
the libstlport 4.5.0 from OpenOffice.org source compiled it with gcc-3.1
on PPC and i had the same sqrtl was undefined. 

Then I greped the source ... about something which sounds like sqrtl:

palic@shaun:~/Files/Projekte/OpenOffice/oo_src-1.0.1$ grep -r sqrtl *
palic@shaun:~/Files/Projekte/OpenOffice/oo_src-1.0.1$ grep -r SQRTL *
palic@shaun:~/Files/Projekte/OpenOffice/oo_src-1.0.1$

There is seems nothing related to that.
The mysterious thing is, that Kevin has a fully build and it seems, that
he did not get this problem or I forgot something.

With gcc-2.95, the symbol sqrtl is not present in libstlport .. :(

Anyone a hint?
Why is the DLL-Checker checking these, when this is not used?

	Regards and thnx 
			Jan
-- 
  .''`.    Jan-Hendrik Palic     |
 : :' : ** Debian GNU/ Linux **  |   ** OpenOffice.org **       ,.. ,..
 `. `'   http://www.debian.org   | http://www.openoffice.org  ,: ..`   `
   `-  jan.palic@linux-debian.de |                           '  `  `

Attachment: pgpQzMJjHPirt.pgp
Description: PGP signature


Reply to: