Wow what a pain to build. I needed it running...I don't have the time to do it right but I had to:
remove the dom0 compression patch (looks like it was merged)
remove the xen patch (i'm not convinced that made a difference or not, but saved me going through rejects)
corrected the arch init patch (hopefully I didn't break the init script...it still seems to work correctly)
symlinked python2-config and python2 to python-config and python, respectively. Yikes. Build wouldn't find python2 libs otherwise, and doesn't work with python 3. This needs a better fix.
installed yajl, git, and wget (building required them beyond dependencies in PKGBUILD)
I put up a github repo so I could share a fixed PKGBUILD and archinit patch if anyone needs to build this
https://github.com/iamb/arch-xen
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 .. 84 85 86 87 88 89 90 91 92 93 94 .. 101 Next › Last »
<deleted-account> commented on 2012-10-13 21:35 (UTC)
aaronfitz commented on 2012-10-12 11:21 (UTC)
Looks like someone made an attempt to update the PKGBUILD to 4.2. I gave it a quick go and the patching fails. I don't have time to look into it today but wanted to let people know what's going on
==> Starting build()...
patching file tools/hotplug/Linux/init.d/xencommons
Hunk #2 succeeded at 29 with fuzz 1.
Hunk #3 FAILED at 54.
Hunk #4 FAILED at 63.
2 out of 4 hunks FAILED -- saving rejects to file tools/hotplug/Linux/init.d/xencommons.rej
patching file tools/hotplug/Linux/init.d/xend
patching file tools/hotplug/Linux/init.d/xendomains
Hunk #4 succeeded at 200 (offset 5 lines).
Hunk #5 succeeded at 266 (offset 5 lines).
Hunk #6 succeeded at 320 (offset 5 lines).
Hunk #7 succeeded at 433 (offset 5 lines).
patching file tools/hotplug/Linux/init.d/xen-watchdog
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build xen.
fernando_ccs17 commented on 2012-10-06 17:25 (UTC)
So... nothing yet?
franciscod commented on 2012-10-03 02:27 (UTC)
Please add wget and python2 as deps, the build fails without them.
franciscod commented on 2012-10-03 02:26 (UTC)
Please add wget and python2 as deps, the build fails without them.
<deleted-account> commented on 2012-09-29 09:35 (UTC)
Have disowned the package. Life's too busy to get this done and don't want to keep people waiting on 4.2.
kantras commented on 2012-09-29 04:17 (UTC)
I'm about 85% complete on a 4.2 PKGBUILD - have systemd inits + texi2html working, just have to finish cleaning up the other init scripts
<deleted-account> commented on 2012-09-26 19:43 (UTC)
If someone wants to write a PKGBUILD for 4.2, I can orphan this package for them. Not sure when I will get time.
fernando_ccs17 commented on 2012-09-26 17:13 (UTC)
when do you plan to update to 4.2?
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