Hello all,
I'm struggling with the OpenWRT compilation with SDK and toolchain enabled. I've done lots of fresh compilations (~3 hours on my PC) until I've found a problem - it's a SDK compilation. I can choose it in 'make menuconfig' or do 'make target/sdk/install' I still get same errors. The error is as follows:
cat /home/darius/build/openwrt/trunk/feeds.conf.default \
>> /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/feeds.conf.default
/home/darius/build/openwrt/trunk/staging_dir/host/bin/sed -i -e 's,^# REVISION:=.*,REVISION:=r33188,g' /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/include/version.mk
find /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2 -name .git | xargs -r rm -rf
find /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2 -name .svn | xargs -r rm -rf
find /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2 -name CVS | xargs -r rm -rf
(cd /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2; \
tar cfj /home/darius/build/openwrt/trunk/bin/ar71xx/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2 OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2; \
)
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/host/share/quilt/compat/getopt: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/etc/modules-boot.d/20-nls-base: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/yes: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/cmp: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/expr: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/tr: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/clear: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/usr/bin/sort: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/sbin/logread: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/sbin/insmod: Cannot open: Permission denied
tar: OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/sbin/init: Cannot open: Permission denied
tar: Exiting with failure status due to previous errors
make[2]: *** [/home/darius/build/openwrt/trunk/bin/ar71xx/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2] Error 2
make[2]: Leaving directory `/home/darius/build/openwrt/trunk/target/sdk'
make[1]: *** [target/sdk/install] Error 2
make[1]: Leaving directory `/home/darius/build/openwrt/trunk'
make: *** [target/sdk/install] Error 2The problematic line is I think this:
tar cfj /home/darius/build/openwrt/trunk/bin/ar71xx/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2 OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2;There is no such path as /home/darius/build/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/OpenWrt-SDK-ar71xx-for-Linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2 so I think thats why I get permission denied error. I just can't understand how can I fix this error and successfuly compile SDK. Please help me with some advices.
By the way, despite the error, I still get firmware images produced.
(Last edited by alphalt on 15 Aug 2012, 21:53)
