This libjpeg confusion is a pain. I'm not sure why SuSE still ship the older version of the library. They must know something we don't. libjpeg6b is, in fact, 6.0.2 (or 6.2 as some would have it), and it's API compatible with 6.0 so a soft link normally works. But with something like mozilla, which exercises jpeg code quite hard, the improvements in the revised library (6.0.2) do show up. I compiled the new library into /usr/local and put a link to the library file it created in mozilla/packages. It works then, and as I didn't do the "make install" it doesn't get in the way of the rest of my system. I hope SuSE-6.4 ships with 6.0.2 then all these problems will go away.
One problem I'm having is to do with JPEGs. If you install it and run it under SuSE 6.3 it fails, complaining that it wants libjpeg.so.62, whereas SuSE only has libjpeg.so.6.0.x. I went to look for the source of libjpeg, but all I could find was libjpeg 6b, and I can't seem to figure out how to compile that to produce a .so file.
At the moment I just have a symlink set up to 6.0 ie:
ln -s /usr/lib/libjpeg.so.6.0.1 /usr/lib/libjpeg.so.62
but I'm finding that a lot of JPEGs out there on various websites won't load.
Where can I find the libjpeg it wants? Ideally I suppose it should be available as an update RPM for SuSE but it isn't. (Unless it went up in the last two or three days.)
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/