Richard,

Thanks for reporting this problem. I think we will fix it soon.

Thanks,
Dennis

From: Richard Mahn [mailto:rmah...@yahoo.com]
Sent: Wednesday, December 03, 2014 7:43 AM
To: edk2-devel@lists.sourceforge.net
Subject: [edk2] "build run" not properly handling x64 builds of Nt32

I've been trying the newly added feature of support for X64 builds of Nt32.

One small problem is that "build -a X64 run" in a X64 Visual Studio command 
prompt doesn't succeed in starting the X64 build of Nt32.

The error reported is as follows

Processing meta-data ... done
build...
 : error C0DE: Unknown fatal error when processing 
[c:\edk2\sourceforgelocal\workspace\MdeModulePkg\Universal\PlatformDriOverrideDxe\PlatformDriOverrideDxe.inf
[X64, VS2008x86, DEBUG]]

(Please send email to 
edk2-devel@lists.sourceforge.net<mailto:edk2-devel@lists.sourceforge.net> for 
help, attaching following call stack trace!)

(Python 2.7.2 on win32) Traceback (most recent call last):
  File "build.py", line 2036, in Main
  File "build.py", line 1790, in Launch
  File "build.py", line 1428, in _BuildPlatform
  File "build.py", line 943, in _BuildPa
WindowsError: [Error 2] The system cannot find the file specified: 
'c:\\edk2\\sourceforgelocal\\workspace\\Build\\NT32X64\\DEBUG_VS2008x86\\IA32'


- Failed -

Looking at the build directory the generated and logical directory should be 
'C:\EDK2\SourceForgeLocal\Workspace\Build\NT32X64\DEBUG_VS2008x86\X64'

Looking at line 941 in '[r16466]: trunk / edk2 / BaseTools / Source / Python / 
build / build.py', the most recent trunk version, the following is seen.
    RunDir = os.path.normpath(os.path.join(AutoGenObject.BuildDir, 'IA32'))
The 'IA32' needs to be changed to AutoGenObject.Arch or similar to accommodate 
running either both IA32 and X64 builds. Making this change and building build 
then the X64 build of Nt32 properly starts.


Keep up the good work advancing the EDK2 repository and UEFI.

Regards
Richard Mahn
Phoenix Contact
rm...@phoenixcontact.com<mailto:rm...@phoenixcontact.com>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to