[oe] Build problems

Paolo Cremonese pisa.t at teledata-i.com
Wed Feb 4 15:48:53 UTC 2009


OK, changed DASH to BASH.
Compiled libtool-cross OK.

compiling gtk+ (bitbake gtk+), fails.

Regards,
Paolo


NOTE: package libxft-2.1.13: completed
NOTE: Running task 1114 of 1553 (ID:
7, /home/paolo/oe/stuff/openembedded/packages/gtk+/gtk+_2.14.2.bb,
do_compile)
NOTE: package gtk+-2.14.2: started
NOTE: package gtk+-2.14.2-r1: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/temp/log.do_compile.15854)
| NOTE: make
| make  all-recursive
| make[1]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2'
| Making all in po
| make[2]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/po'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/po'
| Making all in po-properties
| make[2]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/po-properties'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/po-properties'
| Making all in gdk-pixbuf
| make[2]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| make  all-recursive
| make[3]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| Making all in pixops
| make[4]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf/pixops'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf/pixops'
| make[4]: Entering directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| /bin/bash ../i586-angstrom-linux-libtool --tag=CC   --mode=link ccache
i586-angstrom-linux-gcc -march=pentium  -DGDK_PIXBUF_DISABLE_DEPRECATED
-isystem/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -Wall  -version-info 1400:2:1400 -export-symbols-regex "^[^_].*"   -L/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib -Wl,-rpath-link,/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -o libgdk_pixbuf-2.0.la -rpath /usr/lib gdk-pixbuf.lo gdk-pixbuf-animation.lo gdk-pixbuf-data.lo gdk-pixbuf-io.lo gdk-pixbuf-loader.lo gdk-pixbuf-scale.lo gdk-pixbuf-simple-anim.lo gdk-pixbuf-scaled-anim.lo gdk-pixbuf-util.lo gdk-pixdata.lo gdk-pixbuf-enum-types.lo pixops/libpixops.la  -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lm
| i586-angstrom-linux-libtool: link: rm
-fr  .libs/libgdk_pixbuf-2.0.exp .libs/libgdk_pixbuf-2.0.ver
| i586-angstrom-linux-libtool:
link: /home/paolo/oe/stuff/build/tmp/cross/i586/bin/i586-angstrom-linux-nm -B  .libs/gdk-pixbuf.o .libs/gdk-pixbuf-animation.o .libs/gdk-pixbuf-data.o .libs/gdk-pixbuf-io.o .libs/gdk-pixbuf-loader.o .libs/gdk-pixbuf-scale.o .libs/gdk-pixbuf-simple-anim.o .libs/gdk-pixbuf-scaled-anim.o .libs/gdk-pixbuf-util.o .libs/gdk-pixdata.o .libs/gdk-pixbuf-enum-types.o   pixops/.libs/libpixops.a | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/  /p' | /bin/sed 's/.* //' | sort | uniq > .libs/libgdk_pixbuf-2.0.exp
| i586-angstrom-linux-libtool: link: /bin/grep -E -e "^[^_].*"
".libs/libgdk_pixbuf-2.0.exp" > ".libs/libgdk_pixbuf-2.0.expT"
| i586-angstrom-linux-libtool: link: mv -f
".libs/libgdk_pixbuf-2.0.expT" ".libs/libgdk_pixbuf-2.0.exp"
| i586-angstrom-linux-libtool: link: echo "{ global:"
> .libs/libgdk_pixbuf-2.0.ver
| i586-angstrom-linux-libtool: link:  cat .libs/libgdk_pixbuf-2.0.exp |
sed -e "s/\(.*\)/;/" >> .libs/libgdk_pixbuf-2.0.ver
| i586-angstrom-linux-libtool: link:  echo "local: *; };"
>> .libs/libgdk_pixbuf-2.0.ver
| i586-angstrom-linux-libtool: link:  ccache i586-angstrom-linux-gcc
-march=pentium
-shared  .libs/gdk-pixbuf.o .libs/gdk-pixbuf-animation.o .libs/gdk-pixbuf-data.o .libs/gdk-pixbuf-io.o .libs/gdk-pixbuf-loader.o .libs/gdk-pixbuf-scale.o .libs/gdk-pixbuf-simple-anim.o .libs/gdk-pixbuf-scaled-anim.o .libs/gdk-pixbuf-util.o .libs/gdk-pixdata.o .libs/gdk-pixbuf-enum-types.o  -Wl,--whole-archive pixops/.libs/libpixops.a -Wl,--no-whole-archive  -Wl,-rpath -Wl,/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib -L/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib/.libs -L/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib /home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib/libgio-2.0.so /home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib/libgobject-2.0.so /home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib/libgmodule-2.0.so -ldl /home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib/libglib-2.0.so -lm  -march=pentium -Wl,-rpath-link -Wl,/home/paolo/oe/stuff/build/tmp/staging/i586-angstrom-linux/usr/lib -Wl,-O1 -Wl,--hash-style=gnu   -Wl,-soname -Wl,libgdk_pixbuf-2.0.so.0 -Wl,-version-script -Wl,.libs/libgdk_pixbuf-2.0.ver -o .libs/libgdk_pixbuf-2.0.so.0.1400.2
| /home/paolo/oe/stuff/build/tmp/cross/i586/lib/gcc/i586-angstrom-linux/4.2.4/../../../../i586-angstrom-linux/bin/ld:.libs/libgdk_pixbuf-2.0.ver:2: ignoring invalid character `\001' in script
| /home/paolo/oe/stuff/build/tmp/cross/i586/lib/gcc/i586-angstrom-linux/4.2.4/../../../../i586-angstrom-linux/bin/ld:.libs/libgdk_pixbuf-2.0.ver:2: syntax error in VERSION script
| collect2: ld returned 1 exit status
| make[4]: *** [libgdk_pixbuf-2.0.la] Error 1
| make[4]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/gtk+-2.14.2'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task
failed: /home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
+-2.14.2-r1/temp/log.do_compile.15854
NOTE: package gtk+-2.14.2-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gtk+-2.14.2: failed
ERROR: Build of /home/paolo/oe/stuff/openembedded/packages/gtk+/gtk
+_2.14.2.bb do_compile failed
ERROR: Task 7 (/home/paolo/oe/stuff/openembedded/packages/gtk+/gtk
+_2.14.2.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 1113 tasks of which 972 didn't need to be
rerun and 1 failed.
ERROR: '/home/paolo/oe/stuff/openembedded/packages/gtk+/gtk+_2.14.2.bb'
failed
NOTE: build 200902041611: completed


On mer, 2009-02-04 at 12:29 +0100, Koen Kooi wrote:
> On 04-02-09 10:27, Paolo Cremonese wrote:
> > Sorry, don't know...
> >
> > Now the image works !
> >
> > Then I try to build a gpe-image, but i get an error at the last step.
> 
> Don't use dash as /bin/sh, use bash and rebuild libtool-cross and gtk+
> 
> regards,
> 
> Koen
> 
> >
> > Thanks in advance,
> >
> > Paolo
> >
> >
> >
> > | /home/paolo/oe/stuff/build/tmp/cross/i586/lib/gcc/i586-angstrom-linux/4.2.4/../../../../i586-angstrom-linux/bin/ld:.libs/libgdk_pixbuf-2.0.ver:2: ignoring invalid character `\001' in script
> > | /home/paolo/oe/stuff/build/tmp/cross/i586/lib/gcc/i586-angstrom-linux/4.2.4/../../../../i586-angstrom-linux/bin/ld:.libs/libgdk_pixbuf-2.0.ver:2: syntax error in VERSION script
> > | collect2: ld returned 1 exit status
> > | make[4]: *** [libgdk_pixbuf-2.0.la] Error 1
> > | make[4]: Leaving directory
> > `/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
> > +-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
> > | make[3]: *** [all-recursive] Error 1
> > | make[3]: Leaving directory
> > `/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
> > +-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
> > | make[2]: *** [all] Error 2
> > | make[2]: Leaving directory
> > `/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
> > +-2.14.2-r1/gtk+-2.14.2/gdk-pixbuf'
> > | make[1]: *** [all-recursive] Error 1
> > | make[1]: Leaving directory
> > `/home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
> > +-2.14.2-r1/gtk+-2.14.2'
> > | make: *** [all] Error 2
> > | FATAL: oe_runmake failed
> > NOTE: Task
> > failed: /home/paolo/oe/stuff/build/tmp/work/i586-angstrom-linux/gtk
> > +-2.14.2-r1/temp/log.do_compile.22403
> > NOTE: package gtk+-2.14.2-r1: task do_compile: failed
> > ERROR: TaskFailed event exception, aborting
> > NOTE: package gtk+-2.14.2: failed
> > ERROR: Build of /home/paolo/oe/stuff/openembedded/packages/gtk+/gtk
> > +_2.14.2.bb do_compile failed
> > ERROR: Task 951 (/home/paolo/oe/stuff/openembedded/packages/gtk+/gtk
> > +_2.14.2.bb, do_compile) failed
> > NOTE: Tasks Summary: Attempted 1003 tasks of which 788 didn't need to be
> > rerun and 1 failed.
> > ERROR: '/home/paolo/oe/stuff/openembedded/packages/gtk+/gtk+_2.14.2.bb'
> > failed
> > NOTE: build 200902040809: completed
> >
> >
> >
> >
> >
> >
> > On lun, 2009-02-02 at 17:13 +0100, Marco Cavallini wrote:
> >> Paolo Cremonese ha scritto:
> >>> Fine, waiting for GRUB patch. (what is "hrw" ?)
> >>>
> >>> My target has not hard disk, only CF.
> >>> To run the image, do I need a RAMFS ?
> >>> And in this case, I have to add it to the GRUB "menu.lst" ?
> >> Paolo,
> >> hrw is Marcin Juszkiewicz, an OE developer and mantainer.
> >> GRUB patch was pushed this morning and is ready for use into git mainstream.
> >>
> >> Cordiali Saluti / Kindest Regards / mit freundlichen Grüssen
> >> --
> >> Marco Cavallini | KOAN sas | Bergamo - Italia
> >>   embedded and real-time software engineering
> >>     Atmel third party certified consultant
> >> Phone:+39-035-255.235 - Fax:+39-178-22.39.748
> >>        http://www.KoanSoftware.com
> >>
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel at lists.openembedded.org
> >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel





More information about the Openembedded-devel mailing list