[oe] acpica failing to build

Fathi Boudra fathi.boudra at linaro.org
Mon Aug 26 08:18:43 UTC 2013


Hi,

On 26 August 2013 10:04, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Mon, Aug 26, 2013 at 11:53:39AM +0530, Naresh Bhat wrote:
>> Are you able to see the "prparser.y.h" under acpica source and recipe
>> is unable to locate it ?
>
> I can check later when it fails again on jenkins, but workspace is gone
> already.
>
>> On 24 August 2013 03:20, Martin Jansa <martin.jansa at gmail.com> wrote:
>> > Can you please check why it's sometimes failing like this:
>> >
>> > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/acpica/20130626-r1/acpica-unix2-20130626/generate/unix/acpidump'
>> > | 64-bit version of acpidump:
>> > | -rwxr-xr-x 1 jenkins jenkins 121136 Aug 23 17:54 ../bin/acpidump
>> > |
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserlex.o obj/dtparserlex.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbstats.o ../../../source/components/debugger/dbstats.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserparse.o obj/dtparserparse.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/prparserlex.o obj/prparserlex.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_NAMES_APP -I../../../source/tools/acpinames -Wall -o obj/excreate.o ../../../source/components/executer/excreate.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbutils.o ../../../source/components/debugger/dbutils.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbxface.o ../../../source/components/debugger/dbxface.c
>> > | ../../../source/compiler/prparser.l:46:24: fatal error: prparser.y.h: No such file or directory
>> > |  #include "prparser.y.h"
>> > |                         ^
>> > | compilation terminated.
>> > | make[1]: *** [obj/prparserlex.o] Error 1
>> > | make[1]: *** Waiting for unfinished jobs....

we have a patch to fix parallel builds:
https://git.linaro.org/gitweb?p=openembedded/meta-linaro.git;a=commit;h=c4eeb9d314440962c8d732468dfac2f9360918b1

There's a discussion to get the patch merged upstream:
https://lists.acpica.org/pipermail/devel/2013-August/000549.html

but upstream is going to propose a better approach.

Do you want to add our patch in the meantime?



More information about the Openembedded-devel mailing list