troubles with libjpeg [SOLVED]
Posted: Sun 12 Feb 2012, 08:14
I have noticed that on my system, and others, programs seem to need two versions of libjpeg,
this seems to be the case when I have tried compiling stuff as well..
- Links 2.5 needed libjpeg-8d for 'graphics' mode to show all images.
# ldd ./links | sort | grep jpeg
libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0xb7b02000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb7f08000)
- other versions of Links, compiled on other systems by others, also use 2 versions of libjpeg.
# ldd ./links | sort | grep jpeg
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f00000)
libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0xb7b1d000)
And I have also tried running my system with only libjpeg-8d,
replacing all other libjpeg versions with symlinks to version 8d,
then compiling jwm and a few other programs against libjpeg-8d,
but compatibility between version seems non-existent,
and the new JWM would not load up, as it required the old libjpeg too.
I should probably have tried compiling JWM on the libjpeg-8d only system,
then remastering and trying again... Not sure it would help though.
I would like to work this out, and ideally be able to reduce the version of libjpeg used,
because as I start to compile the latest XYZ, I'm seeing libjpeg8d is required,
and if installing this new programs and their required deps,
I will end up with libjpeg 6, 7 and 8 on my system,
which I guess is not a good thing, and usually avoided, in Puppy land.
- So, how many version of libjpeg do you have installed?
- Have you updated the main system libjpeg library?
- Or just added the updated libjpeg alongside your older versions?
this seems to be the case when I have tried compiling stuff as well..
- Links 2.5 needed libjpeg-8d for 'graphics' mode to show all images.
# ldd ./links | sort | grep jpeg
libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0xb7b02000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb7f08000)
- other versions of Links, compiled on other systems by others, also use 2 versions of libjpeg.
# ldd ./links | sort | grep jpeg
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f00000)
libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0xb7b1d000)
And I have also tried running my system with only libjpeg-8d,
replacing all other libjpeg versions with symlinks to version 8d,
then compiling jwm and a few other programs against libjpeg-8d,
but compatibility between version seems non-existent,
and the new JWM would not load up, as it required the old libjpeg too.
I should probably have tried compiling JWM on the libjpeg-8d only system,
then remastering and trying again... Not sure it would help though.
I would like to work this out, and ideally be able to reduce the version of libjpeg used,
because as I start to compile the latest XYZ, I'm seeing libjpeg8d is required,
and if installing this new programs and their required deps,
I will end up with libjpeg 6, 7 and 8 on my system,
which I guess is not a good thing, and usually avoided, in Puppy land.
- So, how many version of libjpeg do you have installed?
- Have you updated the main system libjpeg library?
- Or just added the updated libjpeg alongside your older versions?