building an openwrt image from git

Mirko Vogt lists at nanl.de
Tue Apr 27 18:47:33 EDT 2010


Assigned it to myself and will take a look at within the next days -
thank you! :)

On Tue, 2010-04-27 at 22:08 +0100, Michael Stevens wrote:
> I filed a ticket 7242 on the openwrt site, because the feed seems to be
> coming from them, but I couldn't the packages tree referenced anywhere
> on their site so I'm not sure exactly who owns it.
> 
> On Tue, Apr 27, 2010 at 09:49:12PM +0100, Michael Stevens wrote:
> > Found it:
> > 
> > icon-naming-utils is missing a perl XML::Simple dependency.
> > 
> > make[3]: Entering directory `/home/mstevens/openwrt-xburst/feeds/desktop/tools/icon-naming-utils'
> > WARNING: skipping icon-naming-utils -- package not selected
> > (cd /home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/./; if [ -x ./configure ]; then /usr/bin/find /home/mstevens/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 /home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name config.guess | xargs -r -n1 cp /home/mstevens/openwrt-xburst/scripts/config.guess; /usr/bin/find /home/mstevens/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 /home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/ -name config.sub | xargs -r -n1 cp /home/mstevens/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/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/include -I/home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include -I/home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/include " LDFLAGS="-L/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/lib -L/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/lib -L/home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib -L/home/mstevens/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=i486-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 /home/mstevens/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]: *** [/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/icon-naming-utils-0.8.7/.configured_] Error 1
> > make[3]: Leaving directory `/home/mstevens/openwrt-xburst/feeds/desktop/tools/icon-naming-utils'
> > make[2]: *** [package/feeds/desktop/icon-naming-utils/compile] Error 2
> > make[2]: Leaving directory `/home/mstevens/openwrt-xburst'
> > make[1]: *** [/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.package_compile] Error 2
> > make[1]: Leaving directory `/home/mstevens/openwrt-xburst'
> > make: *** [world] Error 2
> > 
> > On Tue, Apr 27, 2010 at 04:33:53PM +0100, Michael Stevens wrote:
> > > I also noticed an earlier dependency of something on perl's XML::Simple
> > > module. I didn't note down what that was, but if it's valuable I can
> > > take it out again and see what breaks.
> > > 
> > > Michael
> > > 
> > > On Tue, Apr 27, 2010 at 05:27:29PM +0200, Mirko Vogt wrote:
> > > > Hey,
> > > > 
> > > > this was my fault, sorry.
> > > > I committed the fix a couple of minutes ago
> > > > ( http://projects.qi-hardware.com/index.php/p/openwrt-packages/source/commit/3b95c48/ ).
> > > > Please "git pull" and try it out once again.
> > > > 
> > > > Thanks for reporting,
> > > > 
> > > > mirko
> > > > 
> > > > 
> > > > On Tue, 2010-04-27 at 14:10 +0100, Michael Stevens wrote:
> > > > > Hi.
> > > > > 
> > > > > I'm trying to build my own copy of the software image from 
> > > > > http://en.qi-hardware.com/wiki/Building_Software_Image
> > > > > 
> > > > > It seems to be failing trying to build gmenu:
> > > > > 
> > > > > make[5]: Entering directory `/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/src'
> > > > > mipsel-openwrt-linux-uclibc-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gmenu2x\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_LIBSDL_IMAGE=1 -DHAVE_LIBSDL_GFX=1 -I.   -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/include -I/home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include -I/home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/include -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/SDL -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/google/sparsehash -I/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/src/tinyxml   -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/SDL -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/google/sparsehash -I/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/src/tinyxml -DTIXML_USE_STL -DTARGET_GP2X -O3 -msoft-float -fomit-frame-pointer -ffast-math -funroll-loops -Wall -Wno-unknown-pragmas -Wno-format   -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr//include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -msoft-float -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/SDL -I/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include/google/sparsehash -I/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/src/tinyxml -DTIXML_USE_STL -DTARGET_GP2X -O3 -msoft-float -fomit-frame-pointer -ffast-math -funroll-loops -Wall -Wno-unknown-pragmas -Wno-format   -MT button.o -MD -MP -MF .deps/button.Tpo -c -o button.o button.cpp
> > > > > In file included from button.cpp:2:
> > > > > gmenu2x.h:26:33: error: google/dense_hash_map: No such file or directory
> > > > > In file included from /home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/../../../../mipsel-openwrt-linux-uclibc/include/c++/4.3.3/ext/hash_map:64,
> > > > >                  from utilities.h:29,
> > > > >                  from surfacecollection.h:26,
> > > > >                  from gmenu2x.h:28,
> > > > >                  from button.cpp:2:
> > > > > /home/mstevens/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/../../../../mipsel-openwrt-linux-uclibc/include/c++/4.3.3/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
> > > > > In file included from gmenu2x.h:28,
> > > > >                  from button.cpp:2:
> > > > > surfacecollection.h:28: error: 'google' has not been declared
> > > > > surfacecollection.h:29: error: expected initializer before '<' token
> > > > > surfacecollection.h:38: error: 'SurfaceHash' does not name a type
> > > > > In file included from button.cpp:2:
> > > > > gmenu2x.h:52: error: 'google' has not been declared
> > > > > gmenu2x.h:55: error: expected initializer before '<' token
> > > > > gmenu2x.h:56: error: expected initializer before '<' token
> > > > > gmenu2x.h:57: error: expected initializer before '<' token
> > > > > gmenu2x.h:155: error: 'ConfStrHash' does not name a type
> > > > > gmenu2x.h:156: error: 'ConfIntHash' does not name a type
> > > > > gmenu2x.h:157: error: 'ConfRGBAHash' does not name a type
> > > > > make[5]: *** [button.o] Error 1
> > > > > make[5]: Leaving directory `/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/src'
> > > > > make[5]: Entering directory `/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222'
> > > > > make[5]: Nothing to be done for `all-am'.
> > > > > make[5]: Leaving directory `/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222'
> > > > > make[4]: *** [all-recursive] Error 1
> > > > > make[4]: Leaving directory `/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222'
> > > > > make[3]: *** [/home/mstevens/openwrt-xburst/build_dir/target-mipsel_uClibc-0.9.30.1/gmenu2x-20100222/.built] Error 2
> > > > > make[3]: Leaving directory `/home/mstevens/openwrt-xburst/feeds/qipackages/gmenu2x'
> > > > > make[2]: *** [package/feeds/qipackages/gmenu2x/compile] Error 2
> > > > > make[2]: Leaving directory `/home/mstevens/openwrt-xburst'
> > > > > make[1]: *** [/home/mstevens/openwrt-xburst/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.package_compile] Error 2
> > > > > make[1]: Leaving directory `/home/mstevens/openwrt-xburst'
> > > > > make: *** [world] Error 2
> > > > > 
> > > > > Does anyone know what google thing it's looking for and how to provide
> > > > > it?
> > > > > 
> > > > > Michael
> > > > > 
> > > > > _______________________________________________
> > > > > discussion mailing list
> > > > > discussion at lists.qi-hardware.com
> > > > > http://en.qi-hardware.com/mailman/listinfo/discussion
> > > > 
> > > > 
> > > > 
> > > > 
> > > > -- 
> > > > This email address is used for mailinglist purposes only.
> > > > Non-mailinglist emails will be dropped automatically.
> > > > If you want to get in contact with me personally, please mail to:
> > > > mirko.vogt <at> nanl <dot> de
> > > > 
> > > > 
> > > > _______________________________________________
> > > > discussion mailing list
> > > > discussion at lists.qi-hardware.com
> > > > http://en.qi-hardware.com/mailman/listinfo/discussion
> > > 
> > > _______________________________________________
> > > discussion mailing list
> > > discussion at lists.qi-hardware.com
> > > http://en.qi-hardware.com/mailman/listinfo/discussion
> > 
> > _______________________________________________
> > discussion mailing list
> > discussion at lists.qi-hardware.com
> > http://en.qi-hardware.com/mailman/listinfo/discussion
> 
> _______________________________________________
> discussion mailing list
> discussion at lists.qi-hardware.com
> http://en.qi-hardware.com/mailman/listinfo/discussion




-- 
This email address is used for mailinglist purposes only.
Non-mailinglist emails will be dropped automatically.
If you want to get in contact with me personally, please mail to:
mirko.vogt <at> nanl <dot> de





More information about the discussion mailing list


interactive