[EDK DEV] EDK DUET build errors.

Subject: [EDK DEV] EDK DUET build errors.

From: sivakumar subramani <sivakumar.subramani@neterion.com>

To: dev@edk.tianocore.org

Date: 2009-11-18 14:38:35

Hi All,

 

I am facing two issues.

 

1) I am not able to pass target names as a input to the nmake. Makefile does not have rules to make those target. Do I need to enable any thing else. If I try just nmake, it compiles. Any suggestion?

 

C:\Edk\Sample\Platform\DUET\Build>nmake uefi64

 

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42

Copyright (C) Microsoft Corporation.  All rights reserved.

 

EDK_TOOLS_PATH environmental variable not set, default setting used

NMAKE : fatal error U1073: don't know how to make 'uefi64'

Stop.

 

C:\Edk\Sample\Platform\DUET\Build>nmake efi64

 

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42

Copyright (C) Microsoft Corporation.  All rights reserved.

 

EDK_TOOLS_PATH environmental variable not set, default setting used

NMAKE : fatal error U1073: don't know how to make 'efi64'

Stop.

 

C:\Edk\Sample\Platform\DUET\Build>

 

2) when I try to create boot disk, the nmake command, invokes format and after, copy command fails with volume does not contain a recognized file system. Any suggestion please?

 

C:\Edk\Sample\Platform\DUET\Build>nmake createfloppy && nmake floppy

 

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42

Copyright (C) Microsoft Corporation.  All rights reserved.

 

EDK_TOOLS_PATH environmental variable not set, default setting used

Format A: ...

Create boot sector ...

        Tools\Genbootsector -if=A: -of=X64\FDBs.com

Read DBR: successfully!

        Tools\Bootsectimage -g X64\FDBs.com X64\Bootsect.com -f

Patching FAT12 BPB: successfully!

        Tools\Genbootsector -of=A: -if=X64\Bootsect.com

Write DBR: successfully!

Done.

 

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42

Copyright (C) Microsoft Corporation.  All rights reserved.

 

EDK_TOOLS_PATH environmental variable not set, default setting used

        copy Fv\Efildr A:\Efildr /Y

The volume does not contain a recognized file system.

Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

        0 file(s) copied.

        copy Fv\EfiExtended.fv A:\ /Y

The volume does not contain a recognized file system.

Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

        0 file(s) copied.

The volume does not contain a recognized file system.

Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

        copy C:\Edk\Other\Maintained\Application\UefiShell\bin\X64\Shell.efi A:\efi\boot\bootX64.efi /Y

The volume does not contain a recognized file system.

Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

        0 file(s) copied.

        copy C:\Edk\Other\Maintained\Application\UefiShell\bin\X64\Apps\LoadFv.efi A:\ /Y

The volume does not contain a recognized file system.

Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

        0 file(s) copied.

 

C:\Edk\Sample\Platform\DUET\Build>

 

Thanks,

~Sivakumar S