On 2015年12月13日 01:17, Ard Biesheuvel wrote:
On 12 December 2015 at 17:59, endless <endless...@163.com> wrote:
is there any one could help me to solve the compile problem?
Could you make sure that your Conf/tools_def.txt is not out of date?
You can simply remove it and re-run 'source edksetup.sh' if you have
not made any changes to it locally

Thank you for helping me to solve these problem. I followed your advice, then the EmulatorPkg can be built successfully. I think the build tools has been updated after i updated my code from github yesterday. So I should re-run source edksetup.sh after that.

when i built the package EmulatorPkg/EmulatorPkg.dsc, i met a compiled
failed as follow:
./build.sh -a X64
.........
"ld" -o
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/DEBUG/StatusCodeHandlerPei.dll
-nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry
_ModuleEntryPoint -u _ModuleEntryPoint -Map
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/DEBUG/StatusCodeHandlerPei.map
-melf_x86_64 --oformat=elf64-x86-64 --start-group
@/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/OUTPUT/static_library_files.lst
--end-group --defsym=PECOFF_HEADER_SIZE=0x228
--script=/home/endless/edk2/BaseTools/Scripts/GccBase.lds
Building ... /home/endless/edk2/EmulatorPkg/BootModePei/BootModePei.inf
[X64]
`gNullVaList' referenced in section `.text.AsciiBSPrint' of
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLib.obj):
defined in discarded section `COMMON' of
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLib.obj)
"ld" -o
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.dll
-nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry
_ModuleEntryPoint -u _ModuleEntryPoint -Map
/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.map
-melf_x86_64 --oformat=elf64-x86-64 --start-group
@/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/OUTPUT/static_library_files.lst
--end-group --defsym=PECOFF_HEADER_SIZE=0x228
--script=/home/endless/edk2/BaseTools/Scripts/GccBase.lds
GNUmakefile:391: recipe for target
'/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/DEBUG/StatusCodeHandlerPei.dll'
failed
make: ***
[/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/DEBUG/StatusCodeHandlerPei.dll]
Error 1
make: Nothing to be done for 'tbuild'.


build.py...
  : error 7000: Failed to execute command
     make tbuild
[/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei]


build.py...
  : error 7000: Failed to execute command
     make tbuild
[/home/endless/edk2/Build/Emulator/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei]


build.py...
  : error F002: Failed to build module

/home/endless/edk2/MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei.inf
[X64, GCC49, DEBUG]

- Failed -

_______________________________________________
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

Reply via email to