As usual I had to apply three patches to allow the build to move on. However, the build then failed here:
- Code: Select all
OpenWrt-libtool: link: mipsel-openwrt-linux-uclibc-gcc -shared -fPIC -DPIC ptp2/.libs/ptp2_la-ptp.o ptp2/.libs/ptp2_la-library.o ptp2/.libs/ptp2_la-usb.o ptp2/.libs/ptp2_la-ptpip.o ptp2/.libs/ptp2_la-config.o ptp2/.libs/ptp2_la-olympus-wrap.o ptp2/.libs/ptp2_la-chdk.o -Wl,-rpath -Wl,/data/vocore/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libgphoto2-2.5.10/libgphoto2/.libs -Wl,-rpath -Wl,/data/vocore/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libgphoto2-2.5.10/libgphoto2_port/libgphoto2_port/.libs -L/data/vocore/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libgphoto2-2.5.10/libgphoto2_port/libgphoto2_port/.libs -L/data/vocore/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib -L/data/vocore/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/lib -L/data/vocore/openwrt/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/data/vocore/openwrt/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib -L/data/vocore/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib/libiconv-stub/lib -L/data/vocore/openwrt/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib/libintl-stub/lib ../libgphoto2/.libs/libgphoto2.so /data/vocore/openwrt/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/libgphoto2-2.5.10/libgphoto2_port/libgphoto2_port/.libs/libgphoto2_port.so -lexif ../libgphoto2_port/libgphoto2_port/.libs/libgphoto2_port.so -lpthread -lxml2 -lz -lm -ldl -lltdl -Os -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -msoft-float -Os -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -msoft-float -Wl,-soname -Wl,ptp2.so -Wl,-version-script -Wl,.libs/ptp2.ver -o .libs/ptp2.so
/data/vocore/openwrt/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/../lib/gcc/mipsel-openwrt-linux-uclibc/4.8.3/../../../../mipsel-openwrt-linux-uclibc/bin/ld: cannot find -lxml2