Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openssl/e_os.h is not found in packages path #5

Closed
jiez opened this issue Feb 11, 2020 · 3 comments
Closed

openssl/e_os.h is not found in packages path #5

jiez opened this issue Feb 11, 2020 · 3 comments

Comments

@jiez
Copy link

jiez commented Feb 11, 2020

I cloned and tried to build it using build_firmware.sh. But I got this error

Processing meta-data .
Architecture(s) = AARCH64
Build target = DEBUG
Toolchain = GCC5

Active Platform = /home/jie/sources/rpi3-firmware/edk2-platforms/Platform/RaspberryPi/RPi3/RPi3.dsc
..

build.py...
/home/jie/sources/rpi3-firmware/edk2/CryptoPkg/Library/OpensslLib/OpensslLib.inf(-1): error 000E: File/directory not found in workspace
openssl/e_os.h is not found in packages path:
/home/jie/sources/rpi3-firmware/edk2
/home/jie/sources/rpi3-firmware/edk2-platforms
/home/jie/sources/rpi3-firmware/edk2-non-osi

  • Failed -
    Build end time: 09:33:02, Feb.11 2020
    Build total time: 00:00:03
@pbatard
Copy link
Member

pbatard commented Feb 11, 2020

You need to initialize the submodules when cloning the git directories. If you need help on this google "git submodule init and update"

@pbatard pbatard closed this as completed Feb 11, 2020
@jiez
Copy link
Author

jiez commented Feb 11, 2020

I did git submodule init and update.

@pbatard
Copy link
Member

pbatard commented Feb 11, 2020

Then it should work.

Sorry, but your issue is clearly environmental here and is not something you should ask us to look into. As long as we're not seeing the AppVeyor build fail in the same way as yours (which it doesn't), I'm afraid that this is something you're just going to have to figure out on your own because there's only so much help we can provide on a project that is devoted only to production of binaries for a specific case (AppVeyor automated builds) and is not meant to be used as a starting point for building edk2-platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants