Hi, Krishna,

Please make sure you have applied the EDKII_openssl-0.9.8w.patch on openssl 
source tree correctly.
These errors may be encountered under un-patched version.

You can take a look at rand_egd.c and check if there is any "OPENSSL_SYS_UEFI" 
string. If not, your openssl tree was not patched correctly.


Best Regards & Thanks,
LONG, Qin
From: s.v.krishna reddy [mailto:[email protected]]
Sent: Friday, December 13, 2013 2:19 PM
To: [email protected]
Subject: [edk2] OpenSSL Lib compilation error

Hello everyone,
I have followed the instructions mentioned in 
'edk2\CryptoPkg\Library\OpensslLib\Patch-HOWTO.txt' to build a module in 
security package. I have encountered below error message.

d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(139)
 : error C2079: 'addr' uses undefined struct 'sockaddr_un
'
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(146)
 : error C2224: left of '.sun_family' must have struct/un
ion type
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(146)
 : error C2065: 'AF_UNIX' : undeclared identifier
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(147)
 : error C2224: left of '.sun_path' must have struct/unio
n type
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(149)
 : error C2224: left of '.sun_path' must have struct/unio
n type
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(149)
 : error C2224: left of '.sun_path' must have struct/unio
n type
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(149)
 : error C2198: 'BUF_strlcpy' : too few arguments for cal
l
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(150)
 : error C2037: left of 'sun_path' specifies undefined st
ruct/union 'sockaddr_un'
d:\usdk\4_5_2xx\external\edk2-1\CryptoPkg\Library\OpensslLib\openssl-0.9.8w\crypto\rand\rand_egd.c(151)
 : error C2065: 'SOCK_STREAM' : undeclared identifier
NMAKE : fatal error U1077: 'C:\Tools\MSVS2005\VC\bin\x86_amd64\cl.exe' : return 
code '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\Tools\MSVS2005\VC\bin\nmake.exe' : return code 
'0x2'
Stop.
Is anybody have solution to this?
Thanks,
Krishna.
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to