markzz: Commenting out all build/install instructions related to Openssl did not solve the problem for me. However, I might have missed one, but did not have time to review the PKGBUILD again.
However, considering the developers' guide on how to install OpenSSL for UEFI Building and jgreever's comment, updating openssl to 1.1.0e and changing the directory name should be the first step
(https://github.com/tianocore/edk2/blob/master/CryptoPkg/Library/OpensslLib/OpenSSL-HOWTO.txt)
Then the PKGBUILD needs to be updated as well, of course.
Search Criteria
Package Details: edk2-ovmf-git r29698.6062002bd5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/edk2-git.git (read-only, click to copy) |
---|---|
Package Base: | edk2-git |
Description: | Firmware for Virtual Machines (x86_64, i686) |
Upstream URL: | https://github.com/tianocore/tianocore.github.io/wiki/OVMF |
Licenses: | BSD, MIT |
Conflicts: | ovmf |
Provides: | ovmf |
Replaces: | ovmf |
Submitter: | markzz |
Maintainer: | None |
Last Packager: | markzz |
Votes: | 31 |
Popularity: | 0.000000 |
First Submitted: | 2022-01-12 20:51 (UTC) |
Last Updated: | 2022-01-12 20:51 (UTC) |
Dependencies (8)
- aarch64-linux-gnu-gcc (make)
- acpica (make)
- git (git-gitAUR, git-glAUR) (make)
- iasl (acpica) (make)
- nasm (nasm-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- seabios (make)
- util-linux-libs (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR) (make)
Required by (0)
Sources (16)
- 50-edk2-ovmf-git-i386-secure.json
- 50-edk2-ovmf-git-x86_64-secure.json
- 60-edk2-armvirt-git-aarch64.json
- 60-edk2-ovmf-git-i386.json
- 60-edk2-ovmf-git-x86_64.json
- 70-edk2-ovmf-git-i386-csm.json
- 70-edk2-ovmf-git-x86_64-csm.json
- 80-edk2-ovmf-git-ia32-on-x86_64-secure.json
- 81-edk2-ovmf-git-ia32-on-x86_64.json
- 82-edk2-ovmf-git-ia32-on-x86_64-csm.json
- brotli-1.0.9.tar.gz
- edk2-git-202102-brotli-1.0.9.patch
- edk2
- https://www.openssl.org/source/openssl-1.1.1l.tar.gz
- https://www.openssl.org/source/openssl-1.1.1l.tar.gz.asc
- missing-inf.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 13 Next › Last »
lineks commented on 2017-04-08 18:40 (UTC) (edited on 2017-04-08 18:44 (UTC) by lineks)
markzz commented on 2017-04-05 18:01 (UTC)
jgreever: From your changes, did you test and see if the result works as expected?
exceptionptr commented on 2017-04-01 01:21 (UTC) (edited on 2017-04-01 01:22 (UTC) by exceptionptr)
Not the best fix but until a proper update will be provided this should work:
Update PKGBUILD:
Line 45: -source=("${_TIANO_DIR_}::git+https://github.com/tianocore/edk2.git#branch=master"
Line 45: +source=("${_TIANO_DIR_}::git+https://github.com/tianocore/edk2.git#commit=14e3b94964ae953b6e1dbc672218edf5e5b26bbe"
Coolguy3289 commented on 2017-03-31 20:22 (UTC)
Getting the Same Error...Any ETA on an update?
jgreever commented on 2017-03-30 08:30 (UTC)
patch: **** Can't open patch file ovmf-git/src/edk2/CryptoPkg/Library/OpensslLib/EDKII_openssl-1.0.2k.patch : No such file or directory
New: openssl-1.1.0e.tar.gz
SHA1: 8bbbaf36feffadd3cb9110912a8192e665ebca4b
Changing values in PKGBUILD, however, did not seem to fix the issue for me. Ended up commenting out all instances to the openssl build/install in PKGBUILD, changed the ovmf-git/src/edk2/CryptoPkg/Library/OpensslLib/openssl-1.1.0e to just openssl, went back and ran makepkg and everything seemed to work perfectly from there.
markzz commented on 2017-03-02 23:13 (UTC)
In the future, just flag the package out of date with the comment and I'll take care of it.
chapatt commented on 2017-03-02 18:59 (UTC)
The newest OpenSSL LTS branch release is 1.0.2k
Please update the PKGBUILD:
-_OPENSSL_VERSION="1.0.2j"
+_OPENSSL_VERSION="1.0.2k"
- 'bdfbdb416942f666865fa48fe13c2d0e588df54f')
+ '5f26a624479c51847ebd2f22bb9f84b3b44dcb44')
electricprism commented on 2017-02-24 08:05 (UTC)
This package when added to virt-manager has a corrupt UEFI menu and lists no boot devices.
I was able to use the RPM firmware here manually to get the devices to show up.
https://www.kraxel.org/repos/jenkins/edk2/
zhangyoufu commented on 2016-10-04 11:38 (UTC)
The --enable-flash parameter seems to control the way build.sh invokes QEMU, and is useless for OVMF building.
Pinned Comments