On (27/07/10 03:38), Robert P. J. Day wrote: > > with current git pull, a build of beagleboard-demo-image on my > 64-bit ubuntu system finally settled down to a single build failure of > gnash. i've attached the full compile log file, but here's what > appears to be the salient part of it: > > ... snip ... > /bin/sh ../arm-angstrom-linux-gnueabi-libtool --tag=CXX --mode=compile > arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon > -mfloat-abi=softfp -mthumb-interwork -mno-thumb > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 > -DHAVE_POLL_H -D_LITTLE_ENDIAN -DHAVE_CONFIG_H -I. -I.. > -DPLUGINSDIR=\"/usr/lib/gnash/plugins\" -DSYSCONFDIR=\"/etc\" -I../libnet > -I../libamf -I../libcore -I../libcore/swf -pthread > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/glib-2.0 > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/lib/glib-2.0/include > > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/us > r/include > -isystem/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > > -isystem/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 > -fpermissive -fvisibility-inlines-hidden -pthread -pthread -W -Wall > -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type > -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -MT > libgnashbase_la-curl_adapter.lo -MD -MP -MF > .deps/libgnashbase_la-curl_adapter.Tpo -c -o libgnashbase_la-curl_adapter.lo > `test -f 'curl_adapter.cpp' || echo './'`curl_adapter.cpp > arm-angstrom-linux-gnueabi-libtool: compile: arm-angstrom-linux-gnueabi-g++ > -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp > -mthumb-interwork -mno-thumb > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 > -DHAVE_POLL_H -D_LITTLE_ENDIAN -DHAVE_CONFIG_H -I. -I.. > -DPLUGINSDIR=\"/usr/lib/gnash/plugins\" -DSYSCONFDIR=\"/etc\" -I../libnet > -I../libamf -I../libcore -I../libcore/swf -pthread > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/glib-2.0 > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/lib/glib-2.0/include > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 > -I/home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > > -I/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -isystem/home/rpjday/oe/ > angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -isystem/home/rpjday/oe/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include > -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 > -fpermissive -fvisibility-inlines-hidden -pthread -pthread -W -Wall > -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor > -Wunused -fvisibility-inlines-hidden -MT libgnashbase_la-curl_adapter.lo -MD > -MP -MF .deps/libgnashbase_la-curl_adapter.Tpo -c curl_adapter.cpp -fPIC > -DPIC -o .libs/libgnashbase_la-curl_adapter.o > In file included from > /home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/curl/curl.h:36, > from curl_adapter.cpp:70: > /home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/curl/curlrules.h:144: > error: size of array '__curl_rule_01__' is negative > /home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/curl/curlrules.h:154: > error: size of array '__curl_rule_02__' is negative > make[2]: *** [libgnashbase_la-curl_adapter.lo] Error 1
its pulling in wrong header. /home/rpjday/oe/angstrom-dev/sysroots/x86_64-linux/usr/include/curl/curlrules.h is for build box. It sould have includes the one from target sysroot. Somehow libtool is hosing it up. > make[2]: Leaving directory > `/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gnash-0.8.5-r6/gnash-0.8.5/libbase' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gnash-0.8.5-r6/gnash-0.8.5' > make: *** [all] Error 2 > FATAL: oe_runmake failed > > astonishingly, both firefox and abiword appear to build. so it's > only gnash that's the roadblock now. > > rday > > -- > > ======================================================================== > Robert P. J. Day Waterloo, Ontario, CANADA > > Top-notch, inexpensive online Linux/OSS/kernel courses > http://crashcourse.ca > > Twitter: http://twitter.com/rpjday > LinkedIn: http://ca.linkedin.com/in/rpjday > ======================================================================== > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
