blackcafe 发表于 2014-3-5 22:16:33

请gzhuli等大侠指教,make 3.82编译openwrt trunk提示libc.so.6找不到,3Q

openwrt r39586之前使用make v3.81编译正常,
手贱将make升到v3.82,再编译时提示libc.so.6找不到(看下面log是安装uboot-envtools找不到依赖库),
请问gzhuli等各路大侠,这个要怎么整?不会要退回v3.81吧? 请指点,多谢!


install -m0644 ./files/ar71xx /home/john/work/router/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/u-boot-2013.10/ipkg-ar71xx/uboot-envtools/etc/uci-defaults/30_uboot-envtools

find /home/john/work/router/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/u-boot-2013.10/ipkg-ar71xx/uboot-envtools -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf

( find /home/john/work/router/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/u-boot-2013.10/ipkg-ar71xx/uboot-envtools -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/libc.provides; do if [ -f "$file" ]; then cat $file; fi; done;) | sort -u > /home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.provides

( rm -f /home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.missing; ( export READELF=mips-openwrt-linux-uclibc-readelf OBJCOPY=mips-openwrt-linux-uclibc-objcopy XARGS="xargs -r"; /home/john/work/router/trunk/scripts/gen-dependencies.sh "/home/john/work/router/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/u-boot-2013.10/ipkg-ar71xx/uboot-envtools"; ) | while read FILE; do grep -q "$FILE" /home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.provides || echo "$FILE" >> /home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.missing; done; if [ -f "/home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.missing" ]; then echo "Package uboot-envtools is missing dependencies for the following libraries:" >&2; cat "/home/john/work/router/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/uboot-envtools.missing" >&2; false; fi; )

Package uboot-envtools is missing dependencies for the following libraries:
libc.so.6

qlb1234 发表于 2014-3-5 22:32:41

log呢?
make 2>&1 | tee make.log
然後將make.log的內容發上來看看。

你的編譯環境是甚麼?

blackcafe 发表于 2014-3-6 12:11:55

qlb1234 发表于 2014-3-5 22:32
log呢?

然後將make.log的內容發上來看看。


多谢回复,开发环境在另一台电脑上(vmware+unbuntu10.10), 不过google到有人碰到一样的问题
https://dev.openwrt.org/ticket/13252

huangxiaowei 发表于 2014-4-16 14:40:19

   顶一下
页: [1]
查看完整版本: 请gzhuli等大侠指教,make 3.82编译openwrt trunk提示libc.so.6找不到,3Q