From J.W.R.deGoede@ITS.TUDelft.NL Mon Mar 1 14:03:58 1999 Date: Mon, 01 Mar 1999 16:18:58 +0100 (MET) Date: Tue, 02 Mar 1999 10:10:45 +0100 (MET) Subject: Re: linux vgb [This document has been made of several emails I got from Hans. It has been slightly edited and unrelevant parts have been removed. -- Marat] [...] The problem with VGB on GLIBC systems, at least on RedHat 5.x is that vVGB is linked against libc5. This in itself is not a problem since RedHat ships with libc5 backward compatibility. The problem is however that most of Marat's emus use ZLib. Which is a nice feature, but unfortunately RedHat has decided not to include ZLib in the libc5 backward compatibility package. The linker instead of at least issuing a warning or aborting just takes the libc6 linked ZLib which is available -> core. The fix is easy: 1) Get a libc5 linked ZLib and put it in /usr/i486-linux-libc5/lib. 2) Run ldconfig. and VGB/MasterGear/iNES should work fine. [...] I have a clean RedHat 5.2 system over here running the latest VGB binaries for Linux from http://www.komkon.org/fms/VGB/. As expected, running VGB dumps core immediately due to the ZLib problem. The attached file archive should fix it. This has been verified on a clean RedHat 5.2 install: Linux-Bug-Fix.tar.gz To install the fix, type as root: 1) tar xvfzpP Linux-Bug-Fix.tar.gz 2) ldconfig And now enjoy VGB, iNES, etc. Regards, Hans ------------------------------------------------------------------------ From jtg2@jhunix.hcf.jhu.edu Mon Mar 1 21:19:36 1999 Date: Mon, 1 Mar 1999 19:26:58 -0500 Subject: iNES and libc5 zlib fix [This is a followup from Jeffrey Grady who succesfully fixed the problem on his RedHat setup. -- Marat] [...] You can find RedHat 4.2 RPMs at: ftp.cdrom.com: /pub/linux/redhat/redhat-4.2/i386/RedHat/RPMS/ Here's the way I solved the problem on my RedHat 5.2 system: 1) rpm -iv zlib-1.0.4-1.i386.rpm 2) cp /usr/lib/libz.so.1.0.4 /usr/i486-linux-libc5/lib/ 3) cd /usr/i486-linux-libc5/lib/ 4) ln -s libz.so.1.0.4 libz.so.1 3) rpm -e zlib-1.0.4 4) /sbin/ldconfig 5) Yay! iNES doesn't dump core on RedHat 5.2! Crude, but effective. :) If you've got a cleaner way to do it, I'd like to hear about it. I also submitted a bugreport to RedHat on their Bugzilla database about the lack of a libc5 ZLib library. It's bug #1392, for anyone who cares... [...] Jeff Grady