OpenWrt Forum Archive

Topic: missing dependencies for libjpeg.so.62 [solved]

The content of this topic has been archived on 6 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi,
I tried to compile imagemagick (and a self-written jpeg-average tool) on the latest GIT revision but fail due to missing libjpeg.so.52 library:

Package imagemagick is missing dependencies for the following libraries:
libjpeg.so.62

I looked for libjpeg.so.* and found following matches:

$ find . -name libjpeg.so*
./staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libjpeg.so.9
./staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libjpeg.so.9.1.0
./staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/libjpeg.so
./staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/usr/lib/libjpeg.so.9
./staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/usr/lib/libjpeg.so.9.1.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/ipkg-ar71xx/libjpeg/usr/lib/libjpeg.so.9
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/ipkg-ar71xx/libjpeg/usr/lib/libjpeg.so.9.1.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/ipkg-install/usr/lib/libjpeg.so.9
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/ipkg-install/usr/lib/libjpeg.so.9.1.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/ipkg-install/usr/lib/libjpeg.so
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/.libs/libjpeg.so.9
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/.libs/libjpeg.so.9.1.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-9a/.libs/libjpeg.so
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/ipkg-ar71xx/libjpeg/usr/lib/libjpeg.so.62
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/ipkg-ar71xx/libjpeg/usr/lib/libjpeg.so.62.0.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/ipkg-install/usr/lib/libjpeg.so
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/ipkg-install/usr/lib/libjpeg.so.62
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/ipkg-install/usr/lib/libjpeg.so.62.0.0
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/.libs/libjpeg.so
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/.libs/libjpeg.so.62
./build_dir/target-mips_34kc_uClibc-0.9.33.2/jpeg-6b/.libs/libjpeg.so.62.0.0

I tried to find the according package but I failed to locate any "jpeg" or "libjpeg" package.

Workaround: I succeed to compile the packages after copying the jpeg-package from a previous openwrt-buildroot environment.


How can this issue be solved properly?



regards

(Last edited by joky on 23 Sep 2014, 09:59)

The package is in the new github packages feed. That feed should be enabled by default in trunk's feeds.conf.default

https://github.com/openwrt/packages/blo … g/Makefile

Just define a "DEPNDS:=+libjpeg" in your Makefile.

(Last edited by hnyman on 18 Sep 2014, 10:01)

Thanks, feeds.conf.default was outdated

The discussion might have continued from here.