On 03/23/2016 02:39 PM, David Van Arnem wrote:
Hi all,

I pulled the UDK2015 branch from the Tianocore github repository today
and merged it into my local master branch so I have a stable release to
base my work off of.  Then, I

1. did a clean and rebuild of BaseTools,

2. downloaded openssl-1.0.2g, patched it, and installed using Install.sh

3. deleted the openssl headers from CryptoPkg/Include/openssl (they
appear to have been moved to
CryptoPkg/Library/OpensslLib/openssl-1.0.2g/include/openssl according to
CryptoPkg/Library/OpensslLib/Install.sh),

4. did "build cleanall".

Ugh, sorry for the noise. This wasn't a CryptoPkg-specific problem, I needed an extra step here:

5. Delete the auto-generated files in Conf/* and regenerate with ". edksetup.sh"

All is working correctly now.

David


However, then when I build CryptoPkg, I get the following error
(apologies for the formatting, I tried to break the lines up):

`sig_app' referenced in section `.text.OBJ_find_sigid_algs' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj):
defined in discarded section `COMMON' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj)


`sig_app' referenced in section `.text.OBJ_find_sigid_algs' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj):
defined in discarded section `COMMON' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj)


`sig_app' referenced in section `.text.OBJ_find_sigid_algs' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj):
defined in discarded section `COMMON' of
/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Library/OpensslLib/OpensslLib/OUTPUT/OpensslLib.lib(obj_xref.obj)


GNUmakefile:384: recipe for target
'/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Application/Cryptest/Cryptest/DEBUG/Cryptest.dll'
failed

make: ***
[/home/dvanarnem/edk2/Build/CryptoPkg/DEBUG_GCC49/X64/CryptoPkg/Application/Cryptest/Cryptest/DEBUG/Cryptest.dll]
Error 1

As the errors indicate, I'm building using GCC on Linux.  A search
online for this error didn't return any useful results.  I'm assuming
something with the merge may have messed up my local build, although git
did not indicate any merge conflicts.  Is there something else I may
need to do to make sure I'm building from a "clean" state?

Thanks in advance for your time.


--
Thanks,
David Van Arnem

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to