I'm running Slackware 8.0 with kernel 2.4.18. I've updraded the packages in slackware-current and am now trying to install Ethereal v.0.9.3. I downloaded the tarball as my normal user (not root), unpacked it, and ran ./configure
. The following error came up:
checking for zlib.h... yes
checking for gzgets in -lz... yes
checking for gzgets missing when linking with X11... yes
configure: error: old zlib found when linking with X11 - get rid of old zlib.
I made sure that I have the most recent version of zlib installed (v.1.1.4). I then ran the following command as root:
find / -name *zlib* -print
I found only two instances of *zlib* in the /usr/X11R6/ directory structure. One was /usr/X11R6/include/zlib.h. I copied that to zlib.h.bak and copied over the updated zlib.h from /usr/include. The The second was lbxzlib.h in the /usr/X11R6/include/X11/extensions directory - I'm not too sure what to do (if anything) with that.
After reading through the configure script, I believe the problem is with the zlib being used by XFree86.
Does anyone know if I'm on the right track - and if so, how do I upgrade the file(s) I need to upgrade for Ethereal to configure and install?