Which tool chain is used? What is CBSDK?
> -----Original Message----- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Jose > Trujillo > Sent: Monday, July 30, 2018 9:26 PM > To: edk2-devel@lists.01.org > Subject: [edk2] :Build error > > Dear Tianocore developers: > > I am getting the following error during the making of the latest EDK2. > vUDK2017 also fail with the same errors reported. > I tried to find on the internet the fix but I couldn't so far. > I will appreciate any advice on the issue. > > ----------------------------------beginning of the error > dump----------------------------------- > In file included from > /home/bios_dev/XXXX/4.8.1/edk2/Build/CorebootPayloadPkgX64/RELEASE_CBSDK/X64/UefiCpuPkg/Library/CpuExceptionHandlerLib/ > DxeCpuExceptionHandlerLib/DEBUG/AutoGen.h:18:0, > from <command-line>:0: > /home/bios_dev/XXXX/4.8.1/edk2/MdePkg/Include/Library/PcdLib.h:103:45: error: > ‘_PCD_VALUE_PcdCpuKnownGoodStackSize’ > undeclared here (not in a function); did you mean > ‘_PCD_SIZE_PcdCpuKnownGoodStackSize’? > #define FixedPcdGet32(TokenName) _PCD_VALUE_##TokenName > ^ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h:58:3: > note: in expansion of > macro ‘FixedPcdGet32’ > FixedPcdGet32 (PcdCpuKnownGoodStackSize) > ^~~~~~~~~~~~~ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c:30:39: > note: in expansion of macro > ‘CPU_KNOWN_GOOD_STACK_SIZE’ > CPU_KNOWN_GOOD_STACK_SIZE]; > ^~~~~~~~~~~~~~~~~~~~~~~~~ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c: > In function > ‘InitializeCpuExceptionHandlersEx’: > /home/bios_dev/XXXX/4.8.1/edk2/MdePkg/Include/Library/PcdLib.h:148:54: error: > ‘_PCD_VALUE_PcdCpuStackSwitchExceptionList’ > undeclared (first use in this function); did you mean > ‘_PCD_SIZE_PcdCpuStackSwitchExceptionList’? > #define FixedPcdGetPtr(TokenName) ((VOID *)_PCD_VALUE_##TokenName) > ^ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h:55:3: > note: in expansion of > macro ‘FixedPcdGetPtr’ > FixedPcdGetPtr (PcdCpuStackSwitchExceptionList) > ^~~~~~~~~~~~~~ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c:275:45: > note: in expansion of macro > ‘CPU_STACK_SWITCH_EXCEPTION_LIST’ > EssData.X64.StackSwitchExceptions = CPU_STACK_SWITCH_EXCEPTION_LIST; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /home/bios_dev/XXXX/4.8.1/edk2/MdePkg/Include/Library/PcdLib.h:148:54: note: > each undeclared identifier is reported only once for > each function it appears in > #define FixedPcdGetPtr(TokenName) ((VOID *)_PCD_VALUE_##TokenName) > ^ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h:55:3: > note: in expansion of > macro ‘FixedPcdGetPtr’ > FixedPcdGetPtr (PcdCpuStackSwitchExceptionList) > ^~~~~~~~~~~~~~ > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c:275:45: > note: in expansion of macro > ‘CPU_STACK_SWITCH_EXCEPTION_LIST’ > EssData.X64.StackSwitchExceptions = CPU_STACK_SWITCH_EXCEPTION_LIST; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > make: *** [GNUmakefile:410: > /home/bios_dev/XXXX/4.8.1/edk2/Build/CorebootPayloadPkgX64/RELEASE_CBSDK/X64/UefiCpuPkg/Library/CpuExceptionHandlerLib/ > DxeCpuExceptionHandlerLib/OUTPUT/DxeException.obj] Error 1 > > build.py... > : error 7000: Failed to execute command > make tbuild > [/home/bios_dev/XXXX/4.8.1/edk2/Build/CorebootPayloadPkgX64/RELEASE_CBSDK/X64/UefiCpuPkg/Library/CpuExceptionHandlerLib > /DxeCpuExceptionHandlerLib] > > build.py... > : error F002: Failed to build module > /home/bios_dev/XXXX/4.8.1/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf > [X64, CBSDK, > RELEASE] > -----------------------------End-------------------------------------------- > Thank you in advance, > Jose Trujillo. > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel