* GenFds issue with multiple paths in PACKAGES_PATH [not found] <26519abafe2549879a44e1fb8680a17b@NASANEXM01B.na.qualcomm.com> @ 2018-04-04 17:00 ` jbrasen.qdt 2018-04-04 21:06 ` Ard Biesheuvel 0 siblings, 1 reply; 5+ messages in thread From: jbrasen.qdt @ 2018-04-04 17:00 UTC (permalink / raw) To: edk2-devel@lists.01.org Hello, I am trying to update my build software to the current edk2-platforms layout and am running into some issues with the final part of the build. It seems that the output is being generated under edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/edk2-QDT-platforms-restricted/Silicon/QualcommDatacenter But GenFds is looking under edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommDatacenter edk2-QDT-platforms-restricted is a path under PACKAGES_PATH I do have another directory that has build output from Silicon/QualcommDatacenter with some libraries Any ideas? Thanks, Jeff Brasen GenFds.py... : error C0DE: Tools code failure Please send email to edk2-devel@lists.01.org<mailto:edk2-devel@lists.01.org> for help, attaching following call stack trace! Traceback (most recent call last): File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/GenFds/GenFds.py", line 333, in main GenFds.GenFd('', FdfParserObj, BuildWorkSpace, ArchList) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/GenFds/GenFds.py", line 589, in GenFd FdObj.GenFd() File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/Fd.py", line 139, in GenFd RegionObj.AddToBuffer (FdBuffer, self.BaseAddress, self.BlockSizeList, self.ErasePolarity, GenFds.ImageBinDict, self.vtfRawDict, self.DefineVarDict,Flag=Flag) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/Region.py", line 133, in AddToBuffer FvObj.AddToBuffer(FvBuffer, FvBaseAddress, BlockSize, BlockNum, ErasePolarity, vtfDict, Flag=Flag) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/Fv.py", line 124, in AddToBuffer FileName = FfsFile.GenFfs(MacroDict, FvParentAddr=BaseAddress, IsMakefile=Flag, FvName=self.UiFvName) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/FfsInfStatement.py", line 513, in GenFfs InputSectList, InputSectAlignments = self.__GenComplexFileSection__(Rule, FvChildAddr, FvParentAddr, IsMakefile=IsMakefile) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/FfsInfStatement.py", line 964, in __GenComplexFileSection__ SectList, Align = Sect.GenSection(self.OutputPath , self.ModuleGuid, SecIndex, self.KeyStringList, self, IsMakefile = IsMakefile) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/GenFds/EfiSection.py", line 269, in GenSection CopyLongFilePath(File, FileBeforeStrip) File "/local/mnt/workspace/repo/centriqsdk/fdk/edk2/BaseTools/Source/Python/Common/LongFilePathSupport.py", line 49, in CopyLongFilePath with open(LongFilePath(src), 'rb') as fsrc: IOError: [Errno 2] No such file or directory: '/local/mnt/workspace/repo/centriqsdk/fdk/edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommDatacenter/RBL/PrePeiCore/PrePeiCoreUniCore/OUTPUT/ArmPlatformPrePeiCore.efi' ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GenFds issue with multiple paths in PACKAGES_PATH 2018-04-04 17:00 ` GenFds issue with multiple paths in PACKAGES_PATH jbrasen.qdt @ 2018-04-04 21:06 ` Ard Biesheuvel [not found] ` <fcd915ac48f5433e9498602995924ca0@NASANEXM01B.na.qualcomm.com> 0 siblings, 1 reply; 5+ messages in thread From: Ard Biesheuvel @ 2018-04-04 21:06 UTC (permalink / raw) To: jbrasen.qdt; +Cc: edk2-devel@lists.01.org On 4 April 2018 at 19:00, jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com> wrote: > Hello, > > I am trying to update my build software to the current edk2-platforms layout and am running into some issues with the final part of the build. > > It seems that the output is being generated under edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/edk2-QDT-platforms-restricted/Silicon/QualcommDatacenter > But GenFds is looking under edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommDatacenter > > edk2-QDT-platforms-restricted is a path under PACKAGES_PATH > > > I do have another directory that has build output from Silicon/QualcommDatacenter with some libraries > > Any ideas? None of the references in your .dsc or .fdf files should include the edk2-QDT-platforms-restricted prefix, can you check that? ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <fcd915ac48f5433e9498602995924ca0@NASANEXM01B.na.qualcomm.com>]
* Re: GenFds issue with multiple paths in PACKAGES_PATH [not found] ` <fcd915ac48f5433e9498602995924ca0@NASANEXM01B.na.qualcomm.com> @ 2018-04-04 21:14 ` jbrasen.qdt 2018-04-08 2:21 ` Gao, Liming 0 siblings, 1 reply; 5+ messages in thread From: jbrasen.qdt @ 2018-04-04 21:14 UTC (permalink / raw) To: ard.biesheuvel@linaro.org; +Cc: edk2-devel@lists.01.org -----Original Message----- From: Ard Biesheuvel <ard.biesheuvel@linaro.org> Sent: Wednesday, April 4, 2018 3:06 PM To: jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com> Cc: edk2-devel@lists.01.org Subject: Re: [edk2] GenFds issue with multiple paths in PACKAGES_PATH On 4 April 2018 at 19:00, jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com> wrote: > Hello, > > I am trying to update my build software to the current edk2-platforms layout and am running into some issues with the final part of the build. > > It seems that the output is being generated under edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/edk2-QDT-platforms-restricted/Silicon/QualcommDatacenter > But GenFds is looking under > edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommDatacente > r > > edk2-QDT-platforms-restricted is a path under PACKAGES_PATH > > > I do have another directory that has build output from > Silicon/QualcommDatacenter with some libraries > > Any ideas? None of the references in your .dsc or .fdf files should include the edk2-QDT-platforms-restricted prefix, can you check that? [JB] Correct, they all start with Silicon ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GenFds issue with multiple paths in PACKAGES_PATH 2018-04-04 21:14 ` jbrasen.qdt @ 2018-04-08 2:21 ` Gao, Liming 2018-04-20 19:43 ` jbrasen.qdt 0 siblings, 1 reply; 5+ messages in thread From: Gao, Liming @ 2018-04-08 2:21 UTC (permalink / raw) To: jbrasen.qdt, ard.biesheuvel@linaro.org; +Cc: edk2-devel@lists.01.org Could you give your step? I expect to reproduce it and check what's wrong. >-----Original Message----- >From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of >jbrasen.qdt >Sent: Thursday, April 05, 2018 5:15 AM >To: ard.biesheuvel@linaro.org >Cc: edk2-devel@lists.01.org >Subject: Re: [edk2] GenFds issue with multiple paths in PACKAGES_PATH > >-----Original Message----- >From: Ard Biesheuvel <ard.biesheuvel@linaro.org> >Sent: Wednesday, April 4, 2018 3:06 PM >To: jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com> >Cc: edk2-devel@lists.01.org >Subject: Re: [edk2] GenFds issue with multiple paths in PACKAGES_PATH > >On 4 April 2018 at 19:00, jbrasen.qdt ><jbrasen.qdt@qualcommdatacenter.com> wrote: >> Hello, >> >> I am trying to update my build software to the current edk2-platforms >layout and am running into some issues with the final part of the build. >> >> It seems that the output is being generated under >edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/edk2-QDT-platforms- >restricted/Silicon/QualcommDatacenter >> But GenFds is looking under >> >edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommData >cente >> r >> >> edk2-QDT-platforms-restricted is a path under PACKAGES_PATH >> >> >> I do have another directory that has build output from >> Silicon/QualcommDatacenter with some libraries >> >> Any ideas? > >None of the references in your .dsc or .fdf files should include the edk2-QDT- >platforms-restricted prefix, can you check that? >[JB] Correct, they all start with Silicon >_______________________________________________ >edk2-devel mailing list >edk2-devel@lists.01.org >https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: GenFds issue with multiple paths in PACKAGES_PATH 2018-04-08 2:21 ` Gao, Liming @ 2018-04-20 19:43 ` jbrasen.qdt 0 siblings, 0 replies; 5+ messages in thread From: jbrasen.qdt @ 2018-04-20 19:43 UTC (permalink / raw) To: Gao, Liming, jbrasen.qdt, ard.biesheuvel@linaro.org Cc: edk2-devel@lists.01.org Sorry for the delay in response on this, got caught up with other tasks. I think the issue was I had WORKSPACE setup incorrectly I had WORKSPACE set as the edk2 directory and multiple directories mapped parallel to edk2 directory in PACKAGES_PATH Multiple of them had the same Silicon/QualcommDatacenter root path that had infs that got built. When I switched WORKSPACE to the common parent everything seems to work. -Jeff -----Original Message----- From: Gao, Liming <liming.gao@intel.com> Sent: Saturday, April 7, 2018 8:21 PM To: jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com>; ard.biesheuvel@linaro.org Cc: edk2-devel@lists.01.org Subject: RE: [edk2] GenFds issue with multiple paths in PACKAGES_PATH Could you give your step? I expect to reproduce it and check what's wrong. >-----Original Message----- >From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of >jbrasen.qdt >Sent: Thursday, April 05, 2018 5:15 AM >To: ard.biesheuvel@linaro.org >Cc: edk2-devel@lists.01.org >Subject: Re: [edk2] GenFds issue with multiple paths in PACKAGES_PATH > >-----Original Message----- >From: Ard Biesheuvel <ard.biesheuvel@linaro.org> >Sent: Wednesday, April 4, 2018 3:06 PM >To: jbrasen.qdt <jbrasen.qdt@qualcommdatacenter.com> >Cc: edk2-devel@lists.01.org >Subject: Re: [edk2] GenFds issue with multiple paths in PACKAGES_PATH > >On 4 April 2018 at 19:00, jbrasen.qdt ><jbrasen.qdt@qualcommdatacenter.com> wrote: >> Hello, >> >> I am trying to update my build software to the current >> edk2-platforms >layout and am running into some issues with the final part of the build. >> >> It seems that the output is being generated under >edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/edk2-QDT-platforms- >restricted/Silicon/QualcommDatacenter >> But GenFds is looking under >> >edk2/Build/Qdfxxxx_RBL/DEBUG_CLANG35/AARCH64/Silicon/QualcommData >cente >> r >> >> edk2-QDT-platforms-restricted is a path under PACKAGES_PATH >> >> >> I do have another directory that has build output from >> Silicon/QualcommDatacenter with some libraries >> >> Any ideas? > >None of the references in your .dsc or .fdf files should include the >edk2-QDT- platforms-restricted prefix, can you check that? >[JB] Correct, they all start with Silicon >_______________________________________________ >edk2-devel mailing list >edk2-devel@lists.01.org >https://lists.01.org/mailman/listinfo/edk2-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-04-20 19:43 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <26519abafe2549879a44e1fb8680a17b@NASANEXM01B.na.qualcomm.com> 2018-04-04 17:00 ` GenFds issue with multiple paths in PACKAGES_PATH jbrasen.qdt 2018-04-04 21:06 ` Ard Biesheuvel [not found] ` <fcd915ac48f5433e9498602995924ca0@NASANEXM01B.na.qualcomm.com> 2018-04-04 21:14 ` jbrasen.qdt 2018-04-08 2:21 ` Gao, Liming 2018-04-20 19:43 ` jbrasen.qdt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox