Package Details: edk2-ovmf-git r34315.93aeaa0812-1

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: C0rn3j
Votes: 31
Popularity: 0.000000
First Submitted: 2022-01-12 20:51 (UTC)
Last Updated: 2025-05-26 09:50 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 13 Next › Last »

markzz commented on 2016-07-23 14:54 (UTC) (edited on 2016-07-23 15:03 (UTC) by markzz)

electricprism: Would you kindly put that on pastebin or gist and then link to it rather than putting it in the comments? Plus all you have to do is remove the gcc6 patch and change the OpenSSL version, nothing fancy needed for changing the checkout version.

electricprism commented on 2016-07-22 06:23 (UTC)

@plpn - thank you it worked. Here's how to patch and build to anyone who needs it #--------------------------------------------------- # Create Directory mkdir -p ~/Workspace/ovmf-git # Enter Directory cd ~/Workspace/ovmf-git # PKGBUILD wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=ovmf-git mv PKGBUILD?h=ovmf-git PKGBUILD # gcc-6.0.patch wget https://aur.archlinux.org/cgit/aur.git/plain/gcc-6.0.patch?h=ovmf-git mv gcc-6.0.patch?h=ovmf-git gcc-6.0.patch # ovmf.install wget https://aur.archlinux.org/cgit/aur.git/plain/ovmf.install?h=ovmf-git mv ovmf.install?h=ovmf-git ovmf.install # Download the Patch wget http://pastebin.com/raw/c4LHdKux # Apply the Patch patch < c4LHdKux # Make Package makepkg -s # Install pacman -U ovmf-git-19358.179bcd3-1-x86_64.pkg.tar.xz #--------------------------------------------------- pacman -Ql ovmf-git

plonqor commented on 2016-07-22 03:11 (UTC)

Thanks @plpn, your patch worked for me.

z3ntu commented on 2016-07-21 14:58 (UTC)

Same patch: **** Can't open patch file /aur/packages/ovmf-git/src/edk2/CryptoPkg/Library/OpensslLib/EDKII_openssl-1.0.2g.patch : No such file or directory

plpn commented on 2016-07-20 18:06 (UTC)

EDK2 git was updated and breaks some patching.. pasted patch to reset to working EDK2 revision here: http://pastebin.com/c4LHdKux

markzz commented on 2016-06-30 15:20 (UTC)

Have you tried compiling in a clean chroot?

Sandman007 commented on 2016-06-30 12:15 (UTC)

This really needs to get fixed. I can't compile this which has brought my project to a screeching halt. If someone could show me how install this manually that would be great!

dequis commented on 2016-05-24 00:01 (UTC)

Yeah just tried and also builds fine in a clean chroot, but not outside. Weird. I don't have time to track it down, I ran out of weekend. >Also, the other ovmf packages could just be installing files in different places than this one does This ovmf-git package and the debian/redhat packages have both CODE and VARS files. The [extra] package only provides /usr/share/ovmf/ovmf_{ia32,x64}.bin and ovmf-bin only provides /usr/share/ovmf/bios.bin Not entirely sure what all of this means in the context of UEFI, and this is kinda offtopic since this package does things right as far as i know. (I ended up extracting them from a rpm in https://www.kraxel.org/repos/jenkins/edk2/)

markzz commented on 2016-05-22 23:56 (UTC)

It builds fine in a clean chroot. I have uploaded the output of `makechrootpkg' [1] and the .BUILDINFO [2] file in the resulting package. [1] https://gist.github.com/markzz/481b981e0c441da29d9fd165bdc6100c [2] https://gist.github.com/markzz/36011436447c35e34716b3cd19b55b6b

SpaceCadet commented on 2016-05-22 23:09 (UTC) (edited on 2016-05-22 23:20 (UTC) by SpaceCadet)

Not building for me, thought it might have something to do with gcc-multilib, but even after replacing that with non-multilib gcc it's still not building. Looks like the same error dequis is getting. ../Makefiles/app.makefile:24: recipe for target '../bin/GnuGenBootSector' failed make[2]: *** [../bin/GnuGenBootSector] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-sh/aur-ovmf-git/src/edk2/BaseTools/Source/C/GnuGenBootSector' GNUmakefile:79: recipe for target 'GnuGenBootSector' failed make[1]: *** [GnuGenBootSector] Error 2 make[1]: Leaving directory '/tmp/yaourt-tmp-sh/aur-ovmf-git/src/edk2/BaseTools/Source/C' GNUmakefile:25: recipe for target 'Source/C' failed make: *** [Source/C] Error 2 make: Leaving directory '/tmp/yaourt-tmp-sh/aur-ovmf-git/src/edk2/BaseTools' ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build ovmf-git. In addition, the other ovmf packages do not include ovmf_vars_x64.bin, which is needed for setting up UEFI boot for qemu. (Probably, anyways, I'm also just following the guide.)