Package Details: xen-stubdom 4.20.0-2

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)

Required by (3)

Sources (13)

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:

  • stubdom is fixed by disabling the vtmp and vtpmmgr components. This gets rid of a few source files and our remaining patches.
  • Debug files are only removed if the debug option is not set in makepkg.cfg (or the PKGBUILD itself)
  • pygrub has been removed
  • optdepends are adjusted for the upcoming xen-grub split package for the various Xen flavored builds.

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

Latest Comments

« First ‹ Previous 1 .. 56 57 58 59 60 61 62 63 64 65 66 .. 101 Next › Last »

Refutationalist commented on 2013-12-12 18:12 (UTC)

Sorry, replace "Xen" with "KVM" in that last comment. I use xen on servers, kvm on desktops.

Refutationalist commented on 2013-12-10 21:36 (UTC)

Got it. I was compiling it under Xen, and without a specific CPU definition configured, gmp assumes that you're in 32bit, and compilation fails. Defined a CPU and it compiled fine.

Refutationalist commented on 2013-12-09 20:23 (UTC)

Having the same issue, but higher up in the log there's a thrown error about gmp: test -z "/usr/local/share/info" || mkdir -p -- . "/usr/local/share/info" mkdir: cannot create directory '/usr/local/share/info': Permission denied Makefile:482: recipe for target 'install-info-am' failed make[5]: *** [install-info-am] Error 1 make[5]: Leaving directory '/home/sam/xen/src/xen-4.3.1/stubdom/gmp-x86_64/doc' Makefile:437: recipe for target 'install-am' failed make[4]: *** [install-am] Error 2 make[4]: Leaving directory '/home/sam/xen/src/xen-4.3.1/stubdom/gmp-x86_64/doc' Makefile:925: recipe for target 'install-recursive' failed make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory '/home/sam/xen/src/xen-4.3.1/stubdom/gmp-x86_64' Makefile:1191: recipe for target 'install' failed make[2]: *** [install] Error 2 make[2]: Leaving directory '/home/sam/xen/src/xen-4.3.1/stubdom/gmp-x86_64' Makefile:175: recipe for target 'cross-root-x86_64/x86_64-xen-elf/lib/libgmp.a' failed make[1]: *** [cross-root-x86_64/x86_64-xen-elf/lib/libgmp.a] Error 2 make[1]: *** Waiting for unfinished jobs....

thouveng commented on 2013-12-08 17:43 (UTC)

It seems that compilation goes well but an error occurs during packaging. [thouveng:~/builds/xen] $ tail xen-4.3.1-2-x86_64-package.log ld -nostdlib -L/home/thouveng/builds/xen/src/xen-4.3.1/stubdom/cross-root-i686/i686-xen-elf/lib -m elf_i386 -T arch/x86/minios-x86_32.lds /home/thouveng/builds/xen/src/xen-4.3.1/stubdom/mini-os-x86_32-grub/mini-os.o -o /home/thouveng/builds/xen/src/xen-4.3.1/stubdom/mini-os-x86_32-grub/mini-os ld: warning: section `.bss' type changed to PROGBITS gzip -f -9 -c /home/thouveng/builds/xen/src/xen-4.3.1/stubdom/mini-os-x86_32-grub/mini-os >/home/thouveng/builds/xen/src/xen-4.3.1/stubdom/mini-os-x86_32-grub/mini-os.gz make[2]: Leaving directory '/home/thouveng/builds/xen/src/xen-4.3.1/extras/mini-os' install -d -m0755 -p "/home/thouveng/builds/xen/pkg/xen/usr/lib/xen/boot" install -m0644 -p mini-os-x86_32-grub/mini-os.gz "/home/thouveng/builds/xen/pkg/xen/usr/lib/xen/boot/pv-grub-x86_32.gz" make[1]: Leaving directory '/home/thouveng/builds/xen/src/xen-4.3.1/stubdom' mv: cannot stat ‘etc/default/xendomains’: No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

kantras commented on 2013-11-25 10:28 (UTC)

AUR packages updated, also included the three latest security patches

Sydney6 commented on 2013-11-25 03:53 (UTC)

Yes, you can.

j-lap commented on 2013-11-25 03:50 (UTC)

@zman0900 - Already installed "bluez", no dice. Build fails because it is looking for dependency "bluez4". Can I simply edit "bluez4" to "bluez" in the PKGBUILD?

zman0900 commented on 2013-11-25 03:40 (UTC)

@j-lap: Just change to bluez. Either version will work.

j-lap commented on 2013-11-25 03:00 (UTC)

Package dependency "bluez4" isn't available in repos or AUR. Can't build.

Fidelix commented on 2013-11-09 00:27 (UTC)

Never mind, I managed to do that by editing the Makefile. Thanks!