Building with `multilib-build` works.
However when installing with `yaourt -U ..`, there are conflicting files with the xenstore package: http://sprunge.us/ZhNj
When removed, xen installs correctly.
Thanks for your assistance o7.
Search Criteria
Package Details: xen-stubdom 4.20.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/xen.git (read-only, click to copy) |
---|---|
Package Base: | xen |
Description: | Xen hypervisor stubdom files |
Upstream URL: | https://xenproject.org/ |
Keywords: | hypervisor virtualization xen |
Licenses: | GPL2 |
Submitter: | sergej |
Maintainer: | Refutationalist |
Last Packager: | Refutationalist |
Votes: | 184 |
Popularity: | 0.071098 |
First Submitted: | 2009-11-09 11:22 (UTC) |
Last Updated: | 2025-03-13 08:19 (UTC) |
Dependencies (42)
- xenAUR
- acpica (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- bridge-utils (make)
- fig2dev (fig2dev-gitAUR) (make)
- flex (flex-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- gnutls (gnutls-gitAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR) (make)
- libaio (libaio-gitAUR) (make)
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs) (make)
- libx11 (libx11-gitAUR) (make)
- lzo (make)
- ncurses (ncurses-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pandoc (pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-binAUR, pandoc-cli) (make)
- pciutils (pciutils-gitAUR) (make)
- pixman (pixman-gitAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat) (make)
- systemd (systemd-chromiumosAUR, systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- valgrind (valgrind-gitAUR) (make)
- vde2 (vdeplug4-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- yajl (yajl-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- linux-headers (optional) – extract bootable kernel for PV grub using "extract_vmlinux"
- seabios (optional) – SeaBIOS payload support
- xen-docsAUR (optional) – HTML documentation and man pages
- xen-edk2AUR (optional) – UEFI support
- xen-grub-pv32AUR (optional) – 32bit PV booting support
- xen-grub-pv64AUR (optional) – 64bit PV booting support
- xen-grub-pvhAUR (optional) – PVH booting support
- xen-qemuAUR (xen-qemuAUR) (optional) – HVM and PV support, nearly required for Xen
- xen-stubdomAUR (optional) – Xen stubdom support
Required by (3)
- xen (optional)
- xen-docs (optional)
- xen-stubdom (optional)
Sources (13)
- efi-xen.cfg
- git+https://xenbits.xen.org/git-http/xen.git#branch=stable-4.20
- http://xenbits.xen.org/xen-extfiles/grub-0.97.tar.gz
- http://xenbits.xen.org/xen-extfiles/lwip-1.3.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/newlib-1.16.0.tar.gz
- http://xenbits.xen.org/xen-extfiles/pciutils-2.2.9.tar.bz2
- http://xenbits.xen.org/xen-extfiles/polarssl-1.1.4-gpl.tgz
- http://xenbits.xen.org/xen-extfiles/zlib-1.2.3.tar.gz
- tmpfiles.conf
- xen-amd-ucode.hook
- xen-intel-ucode.hook
- xen-ucode-extract.sh
- xen.conf
Latest Comments
« First ‹ Previous 1 .. 24 25 26 27 28 29 30 31 32 33 34 .. 101 Next › Last »
ParadoxSpiral commented on 2016-10-30 11:26 (UTC)
JohnTh commented on 2016-10-29 21:51 (UTC)
I would strongly suggest you use multilib-build from the devtools package (as opposed to yaourt) for this package. That way we get the same build environment. Otherwise, update, and see if you still get the error.
https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
Yes, I noticed a build failed in the same place (OVMF) on my CI three days ago (on the 27th), but the days before and after have built fine.
https://gitlab.com/johnth/aur-xen/pipelines
I will think about maintaining.
ParadoxSpiral commented on 2016-10-29 10:25 (UTC)
Hello, building this package fails.
http://sprunge.us/LcKE
When I manually add -fpic to the gcc args in aur-xen/src/xen-4.7.0/tools/firmware/ovmf-dir-remote/BaseTools/Source/C/Makefiles/header.makefile the build fails again.
http://sprunge.us/dFDE
Using the PKGBUILD by @JohnTh doesn't work either.
ArthurBorsboom commented on 2016-10-22 12:14 (UTC)
@JohnTh, are you interested in maintaining this package, since you are already doing that on gitlab?
Just-Punk commented on 2016-10-17 21:22 (UTC)
a)thanx for package PKGBUILD
I tried to create it myself but I lost on python-dev dependency.
b) Xen wasn't build succesfull with stubdom option:
(i have ukrainian locale, some parts of output was translated myself with *TRANSLATED mark)
.......
checking how to define a 32-bit word... .long
checking if .align assembly directive is logarithmic... no
checking if the .align directive accepts an 0x90 fill in .text... yes
checking for unsigned short... yes
checking size of unsigned short... configure: error: cannot compute sizeof (unsigned short)
See `config.log' for more details.
make[1]: *** [Makefile:174: gmp-x86_64] Error 77
make[1]: Leaving directory '/tmp/yaourt-tmp-carbon/aur-xen/src/xen-4.7.0/stubdom'
make: *** [Makefile:105: install-stubdom] Помилка 2 (*TRANSLATED: Error 2 )
==> ПОМИЛКА: Стався збій у build(). (*TRANSLATED: Error: Failed in build())
Припинення... (*TRANSLATED: Stopped)
==> ПОМИЛКА: Makepkg не може створити xen. (*TRANSLATED: Makepkg can't create xen)
==> Розпочати знову побудову xen ? так/Ні [y/N] (*TRANSLATED: Start again build xen?)
==> -------------------------------------------
c) Wthout stubdom compiled OK. When I'll done successful xen settings & I'll start guest OS, I'll post about.
Thanx
Just-Punk commented on 2016-10-17 21:22 (UTC)
a)thanx for package PKGBUILD
I tried to create it myself but I lost on python-dev dependency.
b) Xen wasn't build succesfull with stubdom option:
(i have ukrainian locale, some parts of output was translated myself with *TRANSLATED mark)
.......
checking how to define a 32-bit word... .long
checking if .align assembly directive is logarithmic... no
checking if the .align directive accepts an 0x90 fill in .text... yes
checking for unsigned short... yes
checking size of unsigned short... configure: error: cannot compute sizeof (unsigned short)
See `config.log' for more details.
make[1]: *** [Makefile:174: gmp-x86_64] Error 77
make[1]: Leaving directory '/tmp/yaourt-tmp-carbon/aur-xen/src/xen-4.7.0/stubdom'
make: *** [Makefile:105: install-stubdom] Помилка 2 (*TRANSLATED: Error 2 )
==> ПОМИЛКА: Стався збій у build(). (*TRANSLATED: Error: Failed in build())
Припинення... (*TRANSLATED: Stopped)
==> ПОМИЛКА: Makepkg не може створити xen. (*TRANSLATED: Makepkg can't create xen)
==> Розпочати знову побудову xen ? так/Ні [y/N] (*TRANSLATED: Start again build xen?)
==> -------------------------------------------
c) Wthout stubdom compiled OK. When I'll done successful xen settings & I'll start guest OS, I'll post about.
Thanx
ArthurBorsboom commented on 2016-10-08 13:41 (UTC)
Please keep in mind for Xen on EFI to work on kernel 4.7.x, you need to compile the linux kernel with this patch:
http://lkml.iu.edu/hypermail/linux/kernel/1608.2/03448.html
ArthurBorsboom commented on 2016-10-08 11:30 (UTC)
Since the old package was broken, John's package has replaced the old package. Please be defensive for production systems and give your feedback, so I know if the package works or needs improvements.
ArthurBorsboom commented on 2016-10-08 08:06 (UTC)
Hi John,
Why don't we try to merge your PKGBUILD into this package (or the other way around)? Are you in for that?
JohnTh commented on 2016-10-06 19:55 (UTC)
There is a rather wild xen-4.7 PKGBUILD here:
https://gitlab.com/johnth/aur-xen
I have only tested it EFI booting (with refind) on Intel.
XSA-190 has not yet been added to that.
Cheers.
Pinned Comments
Refutationalist commented on 2025-03-12 12:06 (UTC) (edited on 2025-03-13 08:23 (UTC) by Refutationalist)
We've moved to the newly-stable 4.20.0 branch. There are also other changes:
If you're still using pygrub note that it is deprecated. The solution is to build PV grub instead, which used to be in AUR but is now missing. I am asking a couple questions on the mailing list, and I intend to put my current build of xen-grub (which supersedes xen-pvhgrub) on AUR as soon as possible. If you need to build it before that occurs, you can find it in my PKGBUILD repo.
EDIT: 4.20.0-2 adds support for the xen-edk2 package, which has a fixed UEFI for xen