[oe-commits] [Bug 5145] New: glib-2.0_2.20.0.bb build fail with MACHINE = "native"

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Tue Jun 2 11:21:35 UTC 2009


http://bugs.openembedded.net/show_bug.cgi?id=5145

           Summary: glib-2.0_2.20.0.bb build fail with MACHINE = "native"
    Classification: Unclassified
           Product: Openembedded
           Version: unspecified
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: org.openembedded.dev
        AssignedTo: openembedded-commits at lists.openembedded.org
        ReportedBy: xerxes at zafena.se


| /bin/sh ../i686-angstrom-linux-libtool --tag=CC   --mode=link gcc 
-isystem/usr/src/openembedded/ia32/tmp/staging/i686-angstrom-linux/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -Wall 
-version-info 2000:0:2000 -export-dynamic  -export-symbols-regex "^g.*"
-L/usr/src/openembedded/ia32/tmp/staging/i686-angstrom-linux/usr/lib
-Wl,-rpath-link,/usr/src/openembedded/ia32/tmp/staging/i686-angstrom-linux/usr/lib
-Wl,-O1 -Wl,--hash-style=gnu -o libglib-2.0.la -rpath /usr/lib garray.lo
gasyncqueue.lo gatomic.lo gbacktrace.lo gbase64.lo gbookmarkfile.lo gcache.lo
gchecksum.lo gcompletion.lo gconvert.lo gdataset.lo gdate.lo gdir.lo gerror.lo
gfileutils.lo ghash.lo ghook.lo giochannel.lo gkeyfile.lo glist.lo gmain.lo
gmappedfile.lo gmarkup.lo gmem.lo gmessages.lo gnode.lo goption.lo gpattern.lo
gpoll.lo gprimes.lo gqsort.lo gqueue.lo grel.lo grand.lo gregex.lo gscanner.lo
gsequence.lo gshell.lo gslice.lo gslist.lo gstdio.lo gstrfuncs.lo gstring.lo
gtestutils.lo gthread.lo gthreadpool.lo gtimer.lo gtree.lo guniprop.lo gutf8.lo
gunibreak.lo gunicollate.lo gunidecomp.lo gurifuncs.lo gutils.lo gprintf.lo
libcharset/libcharset.la  giounix.lo gspawn.lo    pcre/libpcre.la
| mv -f .deps/gtester.Tpo .deps/gtester.Po
| i686-angstrom-linux-libtool: link: link -dump -symbols  .libs/garray.o
.libs/gasyncqueue.o .libs/gatomic.o .libs/gbacktrace.o .libs/gbase64.o
.libs/gbookmarkfile.o .libs/gcache.o .libs/gchecksum.o .libs/gcompletion.o
.libs/gconvert.o .libs/gdataset.o .libs/gdate.o .libs/gdir.o .libs/gerror.o
.libs/gfileutils.o .libs/ghash.o .libs/ghook.o .libs/giochannel.o
.libs/gkeyfile.o .libs/glist.o .libs/gmain.o .libs/gmappedfile.o
.libs/gmarkup.o .libs/gmem.o .libs/gmessages.o .libs/gnode.o .libs/goption.o
.libs/gpattern.o .libs/gpoll.o .libs/gprimes.o .libs/gqsort.o .libs/gqueue.o
.libs/grel.o .libs/grand.o .libs/gregex.o .libs/gscanner.o .libs/gsequence.o
.libs/gshell.o .libs/gslice.o .libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o
.libs/gstring.o .libs/gtestutils.o .libs/gthread.o .libs/gthreadpool.o
.libs/gtimer.o .libs/gtree.o .libs/guniprop.o .libs/gutf8.o .libs/gunibreak.o
.libs/gunicollate.o .libs/gunidecomp.o .libs/gurifuncs.o .libs/gutils.o
.libs/gprintf.o .libs/giounix.o .libs/gspawn.o   libcharset/.libs/libcharset.a
pcre/.libs/libpcre.a |  | /bin/sed 's/.* //' | sort | uniq >
.libs/libglib-2.0.exp
| ../i686-angstrom-linux-libtool: eval: line 964: syntax error near unexpected
token `|'
| ../i686-angstrom-linux-libtool: eval: line 964: `link -dump -symbols 
.libs/garray.o .libs/gasyncqueue.o .libs/gatomic.o .libs/gbacktrace.o
.libs/gbase64.o .libs/gbookmarkfile.o .libs/gcache.o .libs/gchecksum.o
.libs/gcompletion.o .libs/gconvert.o .libs/gdataset.o .libs/gdate.o
.libs/gdir.o .libs/gerror.o .libs/gfileutils.o .libs/ghash.o .libs/ghook.o
.libs/giochannel.o .libs/gkeyfile.o .libs/glist.o .libs/gmain.o
.libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o .libs/gmessages.o
.libs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gpoll.o .libs/gprimes.o
.libs/gqsort.o .libs/gqueue.o .libs/grel.o .libs/grand.o .libs/gregex.o
.libs/gscanner.o .libs/gsequence.o .libs/gshell.o .libs/gslice.o .libs/gslist.o
.libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o .libs/gtestutils.o
.libs/gthread.o .libs/gthreadpool.o .libs/gtimer.o .libs/gtree.o
.libs/guniprop.o .libs/gutf8.o .libs/gunibreak.o .libs/gunicollate.o
.libs/gunidecomp.o .libs/gurifuncs.o .libs/gutils.o .libs/gprintf.o
.libs/giounix.o .libs/gspawn.o   libcharset/.libs/libcharset.a
pcre/.libs/libpcre.a |  | /bin/sed 's/.* //' | sort | uniq >
.libs/libglib-2.0.exp'
| make[4]: *** [libglib-2.0.la] Error 1
| make[4]: Leaving directory
`/usr/src/openembedded/ia32/tmp/work/i686-angstrom-linux/glib-2.0-2.20.0-r0/glib-2.20.0/glib'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory
`/usr/src/openembedded/ia32/tmp/work/i686-angstrom-linux/glib-2.0-2.20.0-r0/glib-2.20.0/glib'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory
`/usr/src/openembedded/ia32/tmp/work/i686-angstrom-linux/glib-2.0-2.20.0-r0/glib-2.20.0/glib'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/usr/src/openembedded/ia32/tmp/work/i686-angstrom-linux/glib-2.0-2.20.0-r0/glib-2.20.0'
| make: *** [all] Error 2
| FATAL: oe_runmake failed


When builing using MACHINE = "native" an empty |  | are inserted during linking
that breaks the link pipe chain.

When building for cross compile targets using for example  MACHINE = "overo"
this empty |  | are filled with | sed -n -e 's/^.*[    
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[     ][     ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2
\2/p' |

I have only tested builing with MACHINE = "native" on a IA32 quadcore machine.

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-commits mailing list