[oe] staging problem

Gary Thomas gary at mlbassoc.com
Fri May 21 14:47:32 UTC 2010


Trying a clean build
   MACHINE="beagleboard"
   DISTRO="angstrom-2008.1"
   org.openembedded.dev 2c153f33b8ebb807a622ad9ae92ed5341a356740

I get failures like this (in many packages):
   /local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/regex.h:138: error: expected '=', ',', ';', 'asm' or '__attribute__' before 're_void'
   /local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/regex.h:298: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
   /local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/regex.h:307: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
   /local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/regex.h:309: error: expected '=', ',', ';', 'asm' or '__attribute__' before 're_void'
   /local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/regex.h:310: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'size_t'

The problem is that the compiler include file <regex.h> is
not the standard/default one, rather the file from tcl!
I replaced the bogus regex.h file with the correct one and
my build completes & runs.

* Any ideas how/why this happens?  I'm sure it has to do with
   the recent RP changes.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------




More information about the Openembedded-devel mailing list