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

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: