From: Tian, H. <hot...@in...> - 2010-06-23 12:20:42
|
You can try to re-download the EDK1.06 now. From: Tian, Hot [mailto:hot...@in...] Sent: Wednesday, June 23, 2010 10:11 AM To: efi...@li... Subject: Re: [edk] Build error on EDK 1.06 Please update the following line in "Sample\Version.env": EDK_BUILD_VERSION = Edk 1.06 To EDK_BUILD_VERSION = Edk1.06 We will update the official snapshot to remove this space. Thanks, Hot From: ktckd [mailto:kt...@gm...] Sent: Wednesday, June 23, 2010 6:38 AM To: efi...@li... Subject: [edk] Build error on EDK 1.06 I am getting the following error while building EDK 1.06 on my unit. C:\Edk_1.06\Sample\Platform\DUET\Build\Tools\StrGather -scan -vdbr -db C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\FrontPageStrings.sdb -db C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\Strings.sdb -db C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BmString.sdb -db C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMngr\BootManagerStrings.sdb -db C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\DeviceMngr\DeviceManagerStrings.sdb -ppflag "/nologo /W4 /WX /EHs-c- /GR- /Gy /D USE_VC8 /c /FoC:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\Bds.sdb -I C:\Edk_1.06\Foundation -I C:\Edk_1.06\Foundation\Efi -I C:\Edk_1.06\Foundation\Framework -I C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds -I C:\Edk_1.06\Foundation\Include -I C:\Edk_1.06\Foundation\Include\IA32 -I C:\Edk_1.06\Foundation\Efi\Include -I C:\Edk_1.06\Foundation\Framework\Include -I C:\Edk_1.06\Foundation\Include\IndustryStandard -I C:\Edk_1.06\Foundation\Core\Dxe -I C:\Edk_1.06\Foundation\Core\Dxe\IA32 -I C:\Edk_1.06\Foundation\Library\Dxe\Include -I C:\Edk_1.06\Foundation\Library\Dxe\Include\IA32 -I C:\Edk_1.06\Foundation\Library\Dxe\UefiEfiIfrSupportLib -I C:\Edk_1.06\Foundation\Cpu\Pentium\Include -I C:\Edk_1.06\Sample\Platform\Generic\Pei\Capsule -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\GenericBds -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\GenericBds\IA32 -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\UefiPlatformBds -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\UefiPlatformBds\BootMngr -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\UefiPlatformBds\BootMaint -I C:\Edk_1.06\Sample\Platform\Generic\Dxe\UefiPlatformBds\DeviceMngr -I C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds /Zi /Gm /FdC:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\BdsObj /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006 /D EFI_BUILD_VERSION="L\"Edk 1.06\"" /D EFI_FIRMWARE_VENDOR="L\"TianoCore.org\"" /D USB_LEGACY_OFF /D EFI_DEBUG /D EFI_PEI_PERFORMANCE /D EFI_DXE_PERFORMANCE /D EFI_DXE_PERFORMANCE /D EFI32 /O1 /X" -oh C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\BdsStrDefs.h -od C:\EDK_1.06\Sample\Platform\DUET\Build\IA32\Sample\Platform\DUET\Dxe\PlatformBds\Bds.sdb -skipext .uni -skipext .h C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\PlatformData.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\BdsPlatform.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BdsEntry.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\FrontPage.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\FrontPageStrings.uni C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\FrontPageVfr.vfr C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\Language.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\String.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\Strings.uni C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\Capsules.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\MemoryTest.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\Hotkey.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BmString.uni C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\bm.vfr C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BmLib.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BootOption.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\ConsoleOption.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\Data.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\Variable.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\UpdatePage.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BBSsupport.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\BootMaint.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\FileExplorer.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMaint\FE.vfr C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMngr\BootManager.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMngr\BootManagerStrings.uni C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\BootMngr\BootManagerVfr.Vfr C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\DeviceMngr\DeviceManager.c C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\DeviceMngr\DeviceManagerStrings.uni C:\Edk_1.06\Sample\Platform\DUET\Dxe\PlatformBds\..\..\..\..\Platform\Generic\Dxe\UefiPlatformBds\DeviceMngr\DeviceManagerVfr.Vfr StrGather : error E0000: must specify string defines file name to preprocess before scan StrGather v1.2 - Intel UEFI String Gather Utility Copyright (C), 2004 - 2008 Intel Corporation Built from Edk 1.06, project of TianoCore.org Usage: StrGather -parse [OPTION] FILE StrGather -scan [OPTION] FILE StrGather -dump [OPTION] Description: Process unicode strings file. Common options include: -h or -? for this help information -db Database required name of output/input database file -bn BaseName for use in the .h and .c output files Default = BaseName -v for verbose output -vdbw for verbose output when writing database -vdbr for verbose output when reading database -od FileName to specify an output database file name Parse options include: -i IncludePath add IncludePath to list of search paths -dep FileName to specify an output dependency file name -newdb to not read in existing database file -uqs to indicate that unquoted strings are used FileNames name of one or more unicode files to parse Scan options include: -scan scan text file(s) for STRING_TOKEN() usage -skipext .ext to skip scan of files with .ext filename extension -ppflag "Flags" to specify the C preprocessor flags -oh FileName to specify string defines file name for preprocessor -ignorenotfound ignore if a given STRING_TOKEN(STR) is not found in the database FileNames one or more files to scan Dump options include: -oc FileName write string data to FileName -oh FileName write string defines to FileName -ou FileName dump database to unicode file FileName -lang Lang only dump for the language 'Lang' use ';' to separate multiple languages -if FileName to specify an indirection file -hpk FileName to create an HII export pack of the strings The expected process is to parse a unicode string file to create an initial database of string identifier names and string definitions. Then text files should be scanned for STRING_TOKEN() usages, and the referenced strings will be tagged as used in the database. After all files have been scanned, then the database should be dumped to create the necessary output files. NMAKE : fatal error U1077: 'C:\Edk_1.06\Sample\Platform\DUET\Build\Tools\StrGather.EXE' : return code '0x2' Stop. Can someone please throw some light? Thanks, |