[parisc-linux] $$divU undefined reference

Arnaud.ATOCH@oecd.org Arnaud.ATOCH@oecd.org
Tue, 12 Feb 2002 17:23:24 +0100


First thanks for your great port.

I'm trying to compile sqlrelay http://www.firstworks.com/sqlrelay on a 0.9.3
HP 712 box with 2.4.16 kernel and deb packages up-to-date.

I got the following linking error message :

ecodev01:/tmp/rudiments-0.23/src# ld -G -o ../lib/librudiments.so.0.23
daemonprocess.o signalclasses.o commandline.o server.o client.o
semaphoreset.o sharedmemory.o randomnumber.o regularexpression.o text.o
datetime.o permissions.o -lc -lm -ll
server.o: In function `std::__default_alloc_template<true,
0>::_S_chunk_alloc(unsigned, int&)':
server.o(.gnu.linkonce.t._ZNSt24__default_alloc_templateILb1ELi0EE14_S_chunk
_allocEjRi+0xa0): undefined reference to `$$divU'

Some reading of the mailling list archive seems to indicate that this is an
already known issue.
I could not find if it has been fixed or not.

A quick grep -l divU /usr/lib reports :
/usr/lib/libapt-inst-libc6.2-3.so.1.0
/usr/lib/libapt-inst-libc6.2-3.so.1.0.0
/usr/lib/libapt-pkg-libc6.2-3.so.3.2
/usr/lib/libapt-pkg-libc6.2-3.so.3.2.0
/usr/lib/libBLT.2.4.so.8.0
/usr/lib/libBLT.2.4.so.8.2
/usr/lib/libBLT.2.4.so.8.3
/usr/lib/libc.a
/usr/lib/libdb-3.so
/usr/lib/libdb3.so.3
/usr/lib/libdb3.so.3.0.2
/usr/lib/libform.so.4
/usr/lib/libform.so.4.2
/usr/lib/libgimpprint.so.1
/usr/lib/libgimpprint.so.1.0.0
/usr/lib/libglib-1.2.so.0
/usr/lib/libglib-1.2.so.0.0.10
/usr/lib/libIDL-0.6.so.0
/usr/lib/libIDL-0.6.so.0.4.4
/usr/lib/libnetcdf_c++.so.3
/usr/lib/libnetcdf_c++.so.3.5.0
/usr/lib/libnetcdf.so.3
/usr/lib/libnetcdf.so.3.5.0
/usr/lib/libpcap.so.0
/usr/lib/libpcap.so.0.6.2
/usr/lib/libresolv.a
/usr/lib/libtiff.so.3
/usr/lib/libtiff.so.3.5.5

Should I understand that this divU function is used but I can not find which
library to link ? or are all these libs broken ?

Thanks.

Arnaud Atoch
OECD / OCDE
Paris
France