Hello, i want to compile the libsigc++ Library with my Buildroot created SDK
So i use this command:
make package/libsigc++/compile V=99
But i get the following error!
Collecting package info: done
Collecting target info: done
WARNING: your configuration is out of sync. Please run make menuconfig, oldconfi g or defconfig!
make[1]: Entering directory `/home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc- 4.6-linaro_uClibc-0.9.33.2'
make[2]: Entering directory `/home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc- 4.6-linaro_uClibc-0.9.33.2/package/libsigc++'
mkdir -p /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_uClibc-0. 9.33.2/bin/ar71xx/packages /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4. 6-linaro_uClibc-0.9.33.2/build_dir/target-mips_r2_uClibc-0.9.33.2/libsigc++-2.2. 10/ipkg-ar71xx/libsigcxx/CONTROL /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686- gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginf o
install -d -m0755 /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_ uClibc-0.9.33.2/build_dir/target-mips_r2_uClibc-0.9.33.2/libsigc++-2.2.10/ipkg-a r71xx/libsigcxx/usr/lib
cp -fpR /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_uClibc-0.9 .33.2/build_dir/target-mips_r2_uClibc-0.9.33.2/libsigc++-2.2.10/ipkg-install/usr /lib/libsigc-2.0.so.* /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-lin aro_uClibc-0.9.33.2/build_dir/target-mips_r2_uClibc-0.9.33.2/libsigc++-2.2.10/ip kg-ar71xx/libsigcxx/usr/lib/
find /home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_uClibc-0.9.33 .2/build_dir/target-mips_r2_uClibc-0.9.33.2/libsigc++-2.2.10/ipkg-ar71xx/libsigc xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf
Package libsigcxx is missing dependencies for the following libraries:
libstdc++.so.6
make[2]: *** [/home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4.6-linaro_uCli bc-0.9.33.2/bin/ar71xx/packages/libsigcxx_2.2.10-1_ar71xx.ipk] Error 1
make[2]: Leaving directory `/home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4 .6-linaro_uClibc-0.9.33.2/package/libsigc++'
make[1]: *** [package/libsigc++/compile] Error 2
make[1]: Leaving directory `/home/ubuntu/OpenWrt-SDK-ar71xx-for-linux-i686-gcc-4 .6-linaro_uClibc-0.9.33.2'
make: *** [package/libsigc++/compile] Error 2
The SDK is working, i have already compiled openssl and libxml2 successfully.
It seems that the problem is with the missing libstdc++ and on the embedded device we only can use uclibc++.
But i not changed the code.
i get it from svn:
$ svn export svn://svn.openwrt.org/openwrt/packages/libs/libsigc++ package/libsigc++
How can i solve this problem?
I'am using the latest trunk buildroot and sdk
Best Regards
rubiktubik