* EDK2 master build failure @ 2016-11-17 20:11 Bhupesh Sharma 2016-11-18 5:14 ` Gao, Liming 0 siblings, 1 reply; 3+ messages in thread From: Bhupesh Sharma @ 2016-11-17 20:11 UTC (permalink / raw) To: edk2-devel@lists.01.org Hi EDK2 experts, I have just rebased my code on the latest EDK2 master branch and now when I am trying to compile the same I am getting the following errors (for my ARMv8 build): # ./build.sh RELEASE clean; ./build.sh RELEASE .......................................... Welcome to LS1043A UEFI Build environment .......................................... Cleaning up the build directory '../../../../Build/LS1043aRdb/'.. .......................................... Welcome to LS1043A UEFI Build environment .......................................... Initializing workspace Loading previous configuration from /media/sf_VBox-Share/LS1043A/edk2/Conf/BuildEnv.sh WORKSPACE: /media/sf_VBox-Share/LS1043A/edk2 EDK_TOOLS_PATH: /media/sf_VBox-Share/LS1043A/edk2/BaseTools CONF_PATH: /media/sf_VBox-Share/LS1043A/edk2/Conf Copying $EDK_TOOLS_PATH/Conf/tools_def.template to /media/sf_VBox-Share/LS1043A/edk2/Conf/tools_def.txt Build environment: Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty Build start time: 01:19:30, Nov.18 2016 WORKSPACE = /media/sf_VBox-Share/LS1043A/edk2 ECP_SOURCE = /media/sf_VBox-Share/LS1043A/edk2/EdkCompatibilityPkg EDK_SOURCE = /media/sf_VBox-Share/LS1043A/edk2/EdkCompatibilityPkg EFI_SOURCE = /media/sf_VBox-Share/LS1043A/edk2/EdkCompatibilityPkg EDK_TOOLS_PATH = /media/sf_VBox-Share/LS1043A/edk2/BaseTools CONF_PATH = /media/sf_VBox-Share/LS1043A/edk2/Conf Architecture(s) = AARCH64 Build target = RELEASE Toolchain = GCC49 Active Platform = /media/sf_VBox-Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043aRdbPkg.dsc Flash Image Definition = /media/sf_VBox-Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043aRdbPkg.fdf Processing meta-data ....... build.py... : error C0DE: Unknown fatal error when processing [/media/sf_VBox-Share/LS1043A/edk2/MdePkg/MdePkg.dec] (Please send email to edk2-devel@lists.01.org for help, attaching following call stack trace!) (Python 2.7.6 on linux2) Traceback (most recent call last): File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 2276, in Main MyBuild.Launch() File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 2028, in Launch self._MultiThreadBuildPlatform() File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 1823, in _MultiThreadBuildPlatform self.Progress File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line 176, in __new__ if not AutoGenObject._Init(Workspace, MetaFile, Target, Toolchain, Arch, *args, **kwargs): File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line 464, in _Init for key in BuildData.Pcds: File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 2469, in _GetPcds self._Pcds.update(self._GetPcd(MODEL_PCD_FEATURE_FLAG)) File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 2583, in _GetPcd if TokenSpaceGuid not in self.Guids: File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 2368, in _GetGuids Value = GuidValue(CName, self.Packages, self.MetaFile.Path) File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line 804, in GuidValue GuidKeys = P.Guids.keys() File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 1482, in _GetGuid RecordList = self._RawData[MODEL_EFI_GUID, self._Arch] File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser.py", line 239, in __getitem__ self.Start() File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser.py", line 1671, in Start self._SectionParser[self._SectionType[0]](self) File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser.py", line 43, in MacroParser Parser(self) File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser.py", line 1896, in _PcdParser IsValid, Cause = CheckPcdDatum(ValueList[1], ValueList[0]) File "/media/sf_VBox-Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line 1639, in CheckPcdDatum Printset = set(string.printable) AttributeError: 'module' object has no attribute 'printable' - Failed - Build end time: 01:19:43, Is this a known issue? Regards, Bhupesh ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: EDK2 master build failure 2016-11-17 20:11 EDK2 master build failure Bhupesh Sharma @ 2016-11-18 5:14 ` Gao, Liming 2016-11-18 9:51 ` Bhupesh Sharma 0 siblings, 1 reply; 3+ messages in thread From: Gao, Liming @ 2016-11-18 5:14 UTC (permalink / raw) To: Bhupesh Sharma, edk2-devel@lists.01.org In Misc.py, it import string class. But, in the same directory, there is source file String.py. Seemly, python interpreter wrongly imports String.py and cause this issue. This issue may happen on the case insensitive file system. We meet with such issue before. We set up virtual machine on windows OS to run Linux build, edk2 source code is downloaded in windows OS and shared to virtual linux machine, then do linux build will cause such issue. To avoid it, we download edk2 source code in Linux machine and build them pass. Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > Bhupesh Sharma > Sent: Friday, November 18, 2016 4:12 AM > To: edk2-devel@lists.01.org > Subject: [edk2] EDK2 master build failure > > Hi EDK2 experts, > > I have just rebased my code on the latest EDK2 master branch and now when > I am trying to compile the same > I am getting the following errors (for my ARMv8 build): > > # ./build.sh RELEASE clean; ./build.sh RELEASE > .......................................... > Welcome to LS1043A UEFI Build environment > .......................................... > Cleaning up the build directory '../../../../Build/LS1043aRdb/'.. > .......................................... > Welcome to LS1043A UEFI Build environment > .......................................... > Initializing workspace > Loading previous configuration from /media/sf_VBox- > Share/LS1043A/edk2/Conf/BuildEnv.sh > WORKSPACE: /media/sf_VBox-Share/LS1043A/edk2 > EDK_TOOLS_PATH: /media/sf_VBox-Share/LS1043A/edk2/BaseTools > CONF_PATH: /media/sf_VBox-Share/LS1043A/edk2/Conf > Copying $EDK_TOOLS_PATH/Conf/tools_def.template > to /media/sf_VBox-Share/LS1043A/edk2/Conf/tools_def.txt > Build environment: Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty > Build start time: 01:19:30, Nov.18 2016 > > WORKSPACE = /media/sf_VBox-Share/LS1043A/edk2 > ECP_SOURCE = /media/sf_VBox- > Share/LS1043A/edk2/EdkCompatibilityPkg > EDK_SOURCE = /media/sf_VBox- > Share/LS1043A/edk2/EdkCompatibilityPkg > EFI_SOURCE = /media/sf_VBox- > Share/LS1043A/edk2/EdkCompatibilityPkg > EDK_TOOLS_PATH = /media/sf_VBox-Share/LS1043A/edk2/BaseTools > CONF_PATH = /media/sf_VBox-Share/LS1043A/edk2/Conf > > > Architecture(s) = AARCH64 > Build target = RELEASE > Toolchain = GCC49 > > Active Platform = /media/sf_VBox- > Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043a > RdbPkg.dsc > Flash Image Definition = /media/sf_VBox- > Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043a > RdbPkg.fdf > > Processing meta-data ....... > > > build.py... > : error C0DE: Unknown fatal error when processing [/media/sf_VBox- > Share/LS1043A/edk2/MdePkg/MdePkg.dec] > > (Please send email to edk2-devel@lists.01.org for help, attaching following > call stack trace!) > > (Python 2.7.6 on linux2) Traceback (most recent call last): > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > /build/build.py", line 2276, in Main > MyBuild.Launch() > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > /build/build.py", line 2028, in Launch > self._MultiThreadBuildPlatform() > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > /build/build.py", line 1823, in _MultiThreadBuildPlatform > self.Progress > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line > 176, in __new__ > if not AutoGenObject._Init(Workspace, MetaFile, Target, Toolchain, Arch, > *args, **kwargs): > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line > 464, in _Init > for key in BuildData.Pcds: > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > base.py", line 2469, in _GetPcds > self._Pcds.update(self._GetPcd(MODEL_PCD_FEATURE_FLAG)) > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > base.py", line 2583, in _GetPcd > if TokenSpaceGuid not in self.Guids: > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > base.py", line 2368, in _GetGuids > Value = GuidValue(CName, self.Packages, self.MetaFile.Path) > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line 804, > in GuidValue > GuidKeys = P.Guids.keys() > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > base.py", line 1482, in _GetGuid > RecordList = self._RawData[MODEL_EFI_GUID, self._Arch] > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > py", line 239, in __getitem__ > self.Start() > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > py", line 1671, in Start > self._SectionParser[self._SectionType[0]](self) > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > py", line 43, in MacroParser > Parser(self) > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > py", line 1896, in _PcdParser > IsValid, Cause = CheckPcdDatum(ValueList[1], ValueList[0]) > File "/media/sf_VBox- > Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line > 1639, in CheckPcdDatum > Printset = set(string.printable) > AttributeError: 'module' object has no attribute 'printable' > > > - Failed - > Build end time: 01:19:43, > > Is this a known issue? > > Regards, > Bhupesh > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: EDK2 master build failure 2016-11-18 5:14 ` Gao, Liming @ 2016-11-18 9:51 ` Bhupesh Sharma 0 siblings, 0 replies; 3+ messages in thread From: Bhupesh Sharma @ 2016-11-18 9:51 UTC (permalink / raw) To: Gao, Liming, edk2-devel@lists.01.org; +Cc: bhupesh.linux@gmail.com Thanks Liming. I will try building this on a native Linux Host rather than VirtualBox. Regards, Bhupesh > From: Gao, Liming [mailto:liming.gao@intel.com] > Sent: Friday, November 18, 2016 10:45 AM > > In Misc.py, it import string class. But, in the same directory, there > is source file String.py. Seemly, python interpreter wrongly imports > String.py and cause this issue. This issue may happen on the case > insensitive file system. > > We meet with such issue before. We set up virtual machine on windows OS > to run Linux build, edk2 source code is downloaded in windows OS and > shared to virtual linux machine, then do linux build will cause such > issue. To avoid it, we download edk2 source code in Linux machine and > build them pass. > > Thanks > Liming > > -----Original Message----- > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf > Of > > Bhupesh Sharma > > Sent: Friday, November 18, 2016 4:12 AM > > To: edk2-devel@lists.01.org > > Subject: [edk2] EDK2 master build failure > > > > Hi EDK2 experts, > > > > I have just rebased my code on the latest EDK2 master branch and now > > when I am trying to compile the same I am getting the following > errors > > (for my ARMv8 build): > > > > # ./build.sh RELEASE clean; ./build.sh RELEASE > > .......................................... > > Welcome to LS1043A UEFI Build environment > > .......................................... > > Cleaning up the build directory '../../../../Build/LS1043aRdb/'.. > > .......................................... > > Welcome to LS1043A UEFI Build environment > > .......................................... > > Initializing workspace > > Loading previous configuration from /media/sf_VBox- > > Share/LS1043A/edk2/Conf/BuildEnv.sh > > WORKSPACE: /media/sf_VBox-Share/LS1043A/edk2 > > EDK_TOOLS_PATH: /media/sf_VBox-Share/LS1043A/edk2/BaseTools > > CONF_PATH: /media/sf_VBox-Share/LS1043A/edk2/Conf > > Copying $EDK_TOOLS_PATH/Conf/tools_def.template > > to /media/sf_VBox-Share/LS1043A/edk2/Conf/tools_def.txt > > Build environment: > > Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty > > Build start time: 01:19:30, Nov.18 2016 > > > > WORKSPACE = /media/sf_VBox-Share/LS1043A/edk2 > > ECP_SOURCE = /media/sf_VBox- > > Share/LS1043A/edk2/EdkCompatibilityPkg > > EDK_SOURCE = /media/sf_VBox- > > Share/LS1043A/edk2/EdkCompatibilityPkg > > EFI_SOURCE = /media/sf_VBox- > > Share/LS1043A/edk2/EdkCompatibilityPkg > > EDK_TOOLS_PATH = /media/sf_VBox-Share/LS1043A/edk2/BaseTools > > CONF_PATH = /media/sf_VBox-Share/LS1043A/edk2/Conf > > > > > > Architecture(s) = AARCH64 > > Build target = RELEASE > > Toolchain = GCC49 > > > > Active Platform = /media/sf_VBox- > > Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043a > > RdbPkg.dsc > > Flash Image Definition = /media/sf_VBox- > > Share/LS1043A/edk2/OpenPlatformPkg/Platforms/Nxp/LS1043aRdb/LS1043a > > RdbPkg.fdf > > > > Processing meta-data ....... > > > > > > build.py... > > : error C0DE: Unknown fatal error when processing [/media/sf_VBox- > > Share/LS1043A/edk2/MdePkg/MdePkg.dec] > > > > (Please send email to edk2-devel@lists.01.org for help, attaching > > following call stack trace!) > > > > (Python 2.7.6 on linux2) Traceback (most recent call last): > > File "/media/sf_VBox- > > > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > > /build/build.py", line 2276, in Main > > MyBuild.Launch() > > File "/media/sf_VBox- > > > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > > /build/build.py", line 2028, in Launch > > self._MultiThreadBuildPlatform() > > File "/media/sf_VBox- > > > Share/LS1043A/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python > > /build/build.py", line 1823, in _MultiThreadBuildPlatform > > self.Progress > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line > > 176, in __new__ > > if not AutoGenObject._Init(Workspace, MetaFile, Target, > Toolchain, > > Arch, *args, **kwargs): > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line > > 464, in _Init > > for key in BuildData.Pcds: > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > > base.py", line 2469, in _GetPcds > > self._Pcds.update(self._GetPcd(MODEL_PCD_FEATURE_FLAG)) > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > > base.py", line 2583, in _GetPcd > > if TokenSpaceGuid not in self.Guids: > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > > base.py", line 2368, in _GetGuids > > Value = GuidValue(CName, self.Packages, self.MetaFile.Path) > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line 804, > > in GuidValue > > GuidKeys = P.Guids.keys() > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/WorkspaceData > > base.py", line 1482, in _GetGuid > > RecordList = self._RawData[MODEL_EFI_GUID, self._Arch] > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > > py", line 239, in __getitem__ > > self.Start() > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > > py", line 1671, in Start > > self._SectionParser[self._SectionType[0]](self) > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > > py", line 43, in MacroParser > > Parser(self) > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Workspace/MetaFileParser. > > py", line 1896, in _PcdParser > > IsValid, Cause = CheckPcdDatum(ValueList[1], ValueList[0]) > > File "/media/sf_VBox- > > Share/LS1043A/edk2/BaseTools/Source/Python/Common/Misc.py", line > 1639, > > in CheckPcdDatum > > Printset = set(string.printable) > > AttributeError: 'module' object has no attribute 'printable' > > > > > > - Failed - > > Build end time: 01:19:43, > > > > Is this a known issue? > > > > Regards, > > Bhupesh > > _______________________________________________ > > edk2-devel mailing list > > edk2-devel@lists.01.org > > https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-11-18 9:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-11-17 20:11 EDK2 master build failure Bhupesh Sharma 2016-11-18 5:14 ` Gao, Liming 2016-11-18 9:51 ` Bhupesh Sharma
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox