On Wed, Nov 20, 2013 at 2:14 PM, Roy Franz roy.franz@linaro.org wrote:
On Wed, Nov 20, 2013 at 1:56 PM, Ryan Harkin ryan.harkin@linaro.org wrote:
On 20 November 2013 20:36, Roy Franz roy.franz@linaro.org wrote:
resending to right list address...
On Wed, Nov 20, 2013 at 12:35 PM, Roy Franz roy.franz@linaro.org wrote:
Hi Steven,
I'm getting the following failure when building for V7 VExpress RTSM. This failure starts in rev e0cec187231a1bf8fc12caa0c4f734771cf6fe42, which is the merge of the ACPI topic branch.
That's curious. I hadn't built the RTSMs for a while, so I just built it and it's fine for me.
Do I need to change something in my build environment in order to support ACPI?
Thanks, Roy
"arm-linux-gnueabihf-ld" -o
Hmmm, I'm using "arm-linux-gnueabi-", eg:
CROSS_COMPILE=arm-linux-gnueabi- build -a ARM ...
I build via uefi-build.sh, so don't normally thing about it.
That's how I've been building as well. Older builds work, so I'm not sure what's going on. I'll investigate more as it seems to be working for others....
I checked out a clean tree, and that builds. (although with a different issue, described below.)
The command: build -a ARM -t ARMLINUXGCC -p ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-A15.dsc -D EDK2_ARMVE_STANDALONE=1 -b ${TARGET} cleanall
does not seem to "clean all" of the build. Foing a git clean -x -d removed whatever the offending files where.
Thanks, Roy
I get this failure the first time I build in a completely clean tree. Repeating the build results in success.
Intel ACPI Component Architecture ASL Optimizing Compiler version 20100528 [Jul 2 2010] Copyright (c) 2000 - 2010 Intel Corporation Supports ACPI Specification Revision 4.0a
make: *** [/home/rfranz/cavium/linaro/trees/uefi-next/Build/ArmVExpress-RTSM-A15/RELEASE_ARMLINUXGCC/ARM/ArmPkg/Drivers/AcpiTables/rtsm_ve-v7/AcpiTables/OUTPUT/Dsdt.aml] Error 255 /home/rfranz/cavium/linaro/trees/uefi-next/Build/ArmVExpress-RTSM-A15/RELEASE_ARMLINUXGCC/ARM/ArmPkg/Drivers/AcpiTables/rtsm_ve-v7/AcpiTables/OUTPUT/./Dsdt.iii 210: Interrupt (ResourceConsumer, Edge, ActiveBoth, Exclusive, , , ) {0x2F} Error 4096 - syntax error, unexpected PARSEOP_NAMESEG, expecting PARSEOP_INTLEVEL_ACTIVEHIGH or PARSEOP_INTLEVEL_ACTIVELOW ^
/home/rfranz/cavium/linaro/trees/uefi-next/Build/ArmVExpress-RTSM-A15/RELEASE_ARMLINUXGCC/ARM/ArmPkg/Drivers/AcpiTables/rtsm_ve-v7/AcpiTables/OUTPUT/./Dsdt.iii 212: Return (RBUF) Error 4064 -
Object does not exist ^ (RBUF)
ASL Input: /home/rfranz/cavium/linaro/trees/uefi-next/Build/ArmVExpress-RTSM-A15/RELEASE_ARMLINUXGCC/ARM/ArmPkg/Drivers/AcpiTables/rtsm_ve-v7/AcpiTables/OUTPUT/./Dsdt.iii - 218 lines, 5395 bytes, 86 keywords Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 9 Optimizations