Software image build failure:(

Xiangfu Liu xiangfu at sharism.cc
Wed Apr 28 23:18:57 EDT 2010


Hi

in Debian system, need install "libxml-simple-perl" package.

more info:
https://dev.openwrt.org/ticket/7242

On 04/29/2010 10:57 AM, Delbert Franz wrote:
> I made some minor mods in the configuration and rebuilt the image for
> the Ben NanoNote this afternoon.  It failed to complete with a message
> about needing XML::Simple and the perl module was not installed.  THis
> was needed for icon-naming-utils.  However, a short distance earlier
> in the output, make said it was skipping the build of
> icon-naming-utils???
>
> Thinking I had messed up somewhere, I created the build environment on my
> desktop (the previous build environment was on a netbook).  However, even
> with a clean install of everything indicated at URL:
>
> http://en.qi-hardware.com/wiki/Building_Software_Image
>
> with no changes in the .config file, I got the same error:(
> Here is the listing, with all the earlier messages deleted:
>
> ...snip
> make[3]: Leaving directory `/pj/nanonote/openwrt-xburst/package/e2fsprogs'
> make[3]: Entering directory `/pj/nanonote/openwrt-xburst/feeds/desktop/tools/icon-naming-utils'
> WARNING: skipping icon-naming-utils -- package not selected
> (cd /pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/./; if [ -x ./configure ];
> then /usr/bin/find /pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name config.guess | xargs -r chmod
> u+w; /usr/bin/find /pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name config.guess | xargs -r -n1
> cp /pj/nanonote/openwrt-xburst/scripts/config.guess; /usr/bin/find /pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name
> config.sub | xargs -r chmod u+w; /usr/bin/find /pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name
> config.sub | xargs -r -n1 cp /pj/nanonote/openwrt-xburst/scripts/config.sub; AR=mipsel-openwrt-linux-uclibc-ar
> AS="mipsel-openwrt-linux-uclibc-gcc -c -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float" LD=mipsel-openwrt-linux-uclibc-ld
> NM=mipsel-openwrt-linux-uclibc-nm CC="mipsel-openwrt-linux-uclibc-gcc" GCC="mipsel-openwrt-linux-uclibc-gcc" CXX="mipsel-openwrt-linux-uclibc-g++"
> RANLIB=mipsel-openwrt-linux-uclibc-ranlib STRIP=mipsel-openwrt-linux-uclibc-strip OBJCOPY=mipsel-openwrt-linux-uclibc-objcopy
> OBJDUMP=mipsel-openwrt-linux-uclibc-objdump SIZE=mipsel-openwrt-linux-uclibc-size
> CFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float "
> CXXFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float "
> CPPFLAGS="-I/pj/nanonote/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include -I/pj/nanonote/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/include -I/pj/nanonote/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include -I/pj/nanonote/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/include "
> LDFLAGS="-L/pj/nanonote/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/lib -L/pj/nanonote/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/lib -L/pj/nanonote/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib -L/pj/nanonote/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/lib "   ./configure --target=mipsel-openwrt-linux --host=mipsel-openwrt-linux --build=x86_64-linux-gnu --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls  --disable-ipv6  --libexecdir=/lib/icon-naming-utils ;
> fi; )
> configure: loading site script /pj/nanonote/openwrt-xburst/include/site/mipsel-openwrt-linux-uclibc
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for mipsel-openwrt-linux-strip... mipsel-openwrt-linux-uclibc-strip
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for perl... /usr/bin/perl
> checking for XML::Simple... configure: error: XML::Simple perl module is required for icon-naming-utils
> make[3]: *** [/pj/nanonote/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/.configured_] Error 1
> make[3]: Leaving directory `/pj/nanonote/openwrt-xburst/feeds/desktop/tools/icon-naming-utils'
> make[2]: *** [package/feeds/desktop/icon-naming-utils/compile] Error 2
> make[2]: Leaving directory `/pj/nanonote/openwrt-xburst'
> make[1]: *** [/pj/nanonote/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.package_compile] Error 2
> make[1]: Leaving directory `/pj/nanonote/openwrt-xburst'
> make: *** [world] Error 2
>
>
> The mystery is that the same process worked a few days ago, at least I think it did.
>
>                        Delbert
>
>
>
> _______________________________________________
> discussion mailing list
> discussion at lists.qi-hardware.com
> http://en.qi-hardware.com/mailman/listinfo/discussion





More information about the discussion mailing list


interactive