Can anyone explain why this fails ?
Hi
Can anyone explain why the following happens :
gcc -g -O2 -o .libs/htmltest test.o -Wl,-rpath -Wl,/usr/local/gnome//lib
../gtk-xmhtml/.libs/libgtkxmhtml.so -lXpm -ljpeg -lpng -lz -lSM -lICE
-L/usr/local/gnome//lib -L/usr/X11R6/lib -lgtk-1.1 -lgdk-1.1 -lglib-1.1 -lXext
-lX11 -lm ../intl/libintl.a -lm
../gtk-xmhtml/.libs/libgtkxmhtml.so: undefined reference to `uncompress'
../gtk-xmhtml/.libs/libgtkxmhtml.so: undefined reference to `compress'
make[2]: *** [htmltest] Error 1
make[2]: Leaving directory `/home/mjnf/gnome/gnome-libs/gtk-xmhtml'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mjnf/gnome/gnome-libs'
make: *** [all-recursive-am] Error 2
I've been told that this is because i don't have libz installed or have two of
them but:
11:37:41$ dpkg -l | grep zlib
ii zlib1 1.0.4-7 compression library - runtime
and
11:37:46$ ld -lz
ld: warning: cannot find entry symbol _start; not setting start address
/usr/local/lib/libz.so: undefined reference to `strcpy'
/usr/local/lib/libz.so: undefined reference to `errno'
/usr/local/lib/libz.so: undefined reference to `memcpy'
/usr/local/lib/libz.so: undefined reference to `malloc'
/usr/local/lib/libz.so: undefined reference to `___brk_addr'
/usr/local/lib/libz.so: undefined reference to `fflush'
/usr/local/lib/libz.so: undefined reference to `__environ'
/usr/local/lib/libz.so: undefined reference to `calloc'
/usr/local/lib/libz.so: undefined reference to `fprintf'
/usr/local/lib/libz.so: undefined reference to `strcat'
/usr/local/lib/libz.so: undefined reference to `ferror'
/usr/local/lib/libz.so: undefined reference to `fdopen'
/usr/local/lib/libz.so: undefined reference to `fread'
/usr/local/lib/libz.so: undefined reference to `fopen'
/usr/local/lib/libz.so: undefined reference to `memset'
/usr/local/lib/libz.so: undefined reference to `fclose'
/usr/local/lib/libz.so: undefined reference to `sprintf'
/usr/local/lib/libz.so: undefined reference to `atexit'
/usr/local/lib/libz.so: undefined reference to `fputc'
/usr/local/lib/libz.so: undefined reference to `fwrite'
/usr/local/lib/libz.so: undefined reference to `free'
and ...
11:38:09$ ll /usr/local/lib/libz.*
-rw-r--r-- 1 root root 47280 May 25 15:43 /usr/local/lib/libz.a
lrwxrwxrwx 1 root root 13 Jan 28 18:34 /usr/local/lib/libz.so
-> libz.so.1.0.4
lrwxrwxrwx 1 root root 13 Jan 28 18:34 /usr/local/lib/libz.so.1
-> libz.so.1.0.4
-rw-r--r-- 1 root root 45772 May 25 15:43
/usr/local/lib/libz.so.1.0.4
and finnaly
11:38:34$ ll /usr/lib/libz.*
lrwxrwxrwx 1 root root 13 Jan 28 18:33 /usr/lib/libz.so.1 ->
libz.so.1.0.4
-rwxr-xr-x 1 root root 46100 Jan 26 1997 /usr/lib/libz.so.1.0.4
So what gives ??? Can someone help me or not quite. Thanks
Mario Filipe
mjnf@uevora.pt
http://neptuno.sc.uevora.pt/~mjnf
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: