Where are these libs from?  I don't see them in my tree so I cant help much...

-Jaben

-----Original Message-----
From: Andrew Fish [mailto:[email protected]] 
Sent: Monday, August 26, 2013 8:00 PM
To: [email protected]
Cc: [email protected]
Subject: Re: [edk2] Instance of SafeBlockIoLib not found

memcpy bugs are usually a code bug, having to do with structures being copied 
with an =. This causes the compiler to inject memcpy calls

Sent from my iPhone

On Aug 26, 2013, at 6:56 PM, "David F." <[email protected]> wrote:

>> 
>> c:\edk2\ShellPkg\Library\UefiShellDebug1CommandsLib\Dblk.c(51) : 
>> error C2065: 'm EfiShellProtocol' : undeclared identifier
>> c:\edk2\ShellPkg\Library\UefiShellDebug1CommandsLib\Dblk.c(51) : 
>> error C2223: le ft of '->GetDevicePathFromMap' must point to 
>> struct/union
> 
> That looked like a bug in safe.patch that should have been 
> gEfiShellProtocol instead of mEfiShellProtocol.
> 
> So everything builds now execpt one link error (memcpy unresolved from
> Ifconfig) that makes no since - can someone run the same test build 
> (build -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE) to see if they get 
> the same problem?  Using latest updates from svn plus the safe.patch, 
> although Ifconfig looks like an old file....
> 
> 
> 
>        "C:\Program Files (x86)\Microsoft Visual Studio 
> 9.0\Vc\bin\x86_amd64\link.exe"
> /OUT:c:\edk2\Build\Shell\RELEASE_VS2008x86\X64\ShellPkg\Application\Sh
> ell\Shell\DEBUG\Shell.dll /NOLOGO /NODEFAULTLIB /IGNORE:4001 
> /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D 
> /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:_ModuleEntryPoint 
> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
> /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 
> @c:\edk2\Build\Shell\RELEASE_VS2008x86\X64\ShellPkg\Application\Shell\
> Shell\OUTPUT\static_library_files.lst
> 
> UefiShellNetwork1CommandsLib.lib(Ifconfig.obj) : error LNK2001:
> unresolved external symbol memcpy
> 
> c:\edk2\Build\Shell\RELEASE_VS2008x86\X64\ShellPkg\Application\Shell\S
> hell\DEBUG\Shell.dll
> : fatal error LNK1120: 1 unresolved externals
> 
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual 
> Studio 9.0\Vc\bin\x86_amd64\link.exe"' : return code '0x460'
> Stop.
> 
> 
> build...
> : error 7000: Failed to execute command
>        C:\Program Files (x86)\Microsoft Visual Studio 
> 9.0\Vc\bin\nmake.exe /nol ogo tbuild 
> [c:\edk2\Build\Shell\RELEASE_VS2008x86\X64\ShellPkg\Application\Shell
> \Shell]
> 
> 
> build...
> : error F002: Failed to build module
>        c:\edk2\ShellPkg\Application\Shell\Shell.inf [X64, VS2008x86, 
> RELEASE]
> 
> - Failed -
> Build end time: 18:45:19, Aug.26 2013
> Build total time: 00:00:23
> 
> 
> 
>> On Mon, Aug 26, 2013 at 4:57 PM, David F. <[email protected]> wrote:
>>> I went to build the shell via:
>>> 
>>> build -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE
> 
> ----------------------------------------------------------------------
> -------- Introducing Performance Central, a new site from SourceForge 
> and AppDynamics. Performance Central is your source for news, 
> insights, analysis and resources for efficient Application Performance 
> Management.
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.c
> lktrk _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and AppDynamics. 
Performance Central is your source for news, insights, analysis and resources 
for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to