Closed luclaurent closed 9 years ago
What is your vesion of libjpeg-dev?
I don't really know but on my /lib
directory, I have:
lrwxrwxrwx 1 root root 16 2014-12-29 16:21 libjpeg.so -> libjpeg.so.8.0.2 lrwxrwxrwx 1 root root 16 2014-12-29 16:21 libjpeg.so.62 -> libjpeg.so.8.0.2 lrwxrwxrwx 1 root root 16 2014-12-29 16:21 libjpeg.so.8 -> libjpeg.so.8.0.2 -rwxr-xr-x 1 root root 212812 2014-12-03 01:42 libjpeg.so.8.0.2 lrwxrwxrwx 1 root root 21 2014-12-29 16:21 libturbojpeg.so -> libturbojpeg.so.0.0.0 lrwxrwxrwx 1 root root 21 2014-12-29 16:21 libturbojpeg.so.0 -> libturbojpeg.so.0.0.0 -rwxr-xr-x 1 root root 232440 2014-12-03 01:42 libturbojpeg.so.0.0.0
libjpeg.so.62 -> libjpeg.so.8.0.2
This could be the problem.
Please change the symlink to 6.2.
...or try to remove it. Not by hand! By your package manager.
I didn't have any package manager. I remove the libjpeg.so.62
link but jpeginfo
says:
./jpeginfo: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
. But I created new symlink using libjpeg.so.62
available in an other directory (/opt/lib/libjpeg.so.62
). Now, jpeginfo
works fine.
I am very suprised because with the package for debian version 1.6.0-5
, it works fine...
Thank you for your help.
Please use only one version on libjpeg.
Close this issue!
I tried to compile jpeginfo on Synology server (DS212 with arm processor). I can compile it normally but I can't execute it. I have this error:
Wrong JPEG library version: library is 80, caller expects 62
ldd says:
This is really weird because the arm package for debian (https://packages.debian.org/wheezy/jpeginfo) works fine.