I've been using Mozilla M13 since yesterday and although not everything is there yet of course, it has yet to crash. Encouraging. 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.) -- Rachel -- 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/
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/
Hi, On Fri, Jan 28, Derek Fountain wrote:
This libjpeg confusion is a pain. I'm not sure why SuSE still ship the older
jpeg6b is missing some features from jpeg6a which some of our packages needs.
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,
jpeg6b ist not compatible with jpeg6a. The soft link may work, but I know some programs where it does not work. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE GmbH Schanzaeckerstr. 10 90443 Nuernberg Linux is like a Vorlon. It is incredibly powerful, gives terse, cryptic answers and has a lot of things going on in the background. -- 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/
Thorsten Kukuk wrote:
Hi,
On Fri, Jan 28, Derek Fountain wrote:
This libjpeg confusion is a pain. I'm not sure why SuSE still ship the older
jpeg6b is missing some features from jpeg6a which some of our packages needs.
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,
jpeg6b ist not compatible with jpeg6a. The soft link may work, but I know some programs where it does not work.
Well, Mozilla for one. :-} As I said though, building Mozilla myself works fine. -- Rachel -- 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/
<head></head> <body>HiI believe you configure using the "--with-shared" option this will produce the shared library(s) in a .lib file in the directory you do the build in. You should fine libjpeg.so.62 in here. But check the notes that come with the source cause this was all in there.<br>regards<br>Jeff<br><br>achel Greenham wrote:<br> <blockquote type="cite"> <pre wrap> I've been using Mozilla M13 since yesterday and although not everything is there yet of course, it has yet to crash. Encouraging. 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 <em class=txt_slash>/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.) -- Rachel -- 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/ </blockquote><br></body> -- 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/
Jeff Hoare wrote:
Hi I believe you configure using the "--with-shared" option this will produce the shared library(s) in a .lib file in the directory you do the build in. You should fine libjpeg.so.62 in here. But check the notes that come with the source cause this was all in there.
Well, I just did that again, and it just doesn't happen. No .lib file, no .so.anything file is generated, just a libjpeg.a. If I do it with --enable-shared, I get a libjpeg.la file, which I don't know what to do with either. -- Rachel -- 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/
Oops soory about not being very specific. I used the source for jpeg-6b. (downloaded from ijg) configure with --enable-shared (as you pointed out) make ( you should see it creating the shared objects as part of the build) you find all the shared objects in the .libs directory (just cd to this) or do a ls -al as it won't show up with just ls. In this you find an object libjpeg.so.62.0.0 and symlinks to this for libjpeg.so.62 plus a couple of others. I just made a link in my mozilla directory to this. Regards Jeff -- 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/
participants (4)
-
fountai@hursley.ibm.com
-
jeffhoare@netscape.net
-
kukuk@suse.de
-
rachel.greenham@enetgroup.co.uk