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.058072
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 .. 30 31 32 33 34 35 36 37 38 39 40 .. 101 Next › Last »

daniel_shub commented on 2015-08-24 22:31 (UTC)

I am unable to build the package in an clean x86_64 chroot: ERROR: User requested feature spice configure was not able to find it. Install spice-server and spice-protocol devel make[3]: Entering directory '/build/xen/src/xen-4.5.1/tools/qemu-xen-dir' make[3]: *** No rule to make target 'all'. Stop. make[3]: Leaving directory '/build/xen/src/xen-4.5.1/tools/qemu-xen-dir' Makefile:201: recipe for target 'subdir-all-qemu-xen-dir' failed make[2]: *** [subdir-all-qemu-xen-dir] Error 2 make[2]: Leaving directory '/build/xen/src/xen-4.5.1/tools' /build/xen/src/xen-4.5.1/tools/../tools/Rules.mk:111: recipe for target 'subdirs-install' failed make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory '/build/xen/src/xen-4.5.1/tools' Makefile:69: recipe for target 'install-tools' failed make: *** [install-tools] Error 2

jakogut commented on 2015-08-13 21:40 (UTC)

The package failed to build for me with an error about not finding SPICE, even though I had spice-protocol installed from the official repos. It works with spice-protocol-git from the AUR.

Timizki commented on 2015-08-13 16:02 (UTC)

By changing gcc to gcc-multilib I get past those errors in newlib-x86_32 module. Which where actually linking error (/usr/bin/ld: cannot find -lgcc) not compile errors, if I understands correctly.

Timizki commented on 2015-08-13 15:17 (UTC)

The actual problem is not those "unrecognized command line option -V" "unrecognized command line option -qversion" errors but the compile error in the newlib-x86_32 module. Atleast in x86_64 arch. My config.log file taken from newlib-x86_32 build can be found at http://pastebin.com/HHPMeTPx

risk commented on 2015-08-10 08:31 (UTC)

There are 2 issues I ran into 1) It couldn't find spice-protocol-devel. workaround: disabled spice protocol in PKGBUILD 2) configure on stubdom failed, due to GCC being too new. "unrecognized command line option -V" "unrecognized command line option -qversion"

alaviss commented on 2015-08-06 14:33 (UTC)

Compile checking out/src/stacks.o src/stacks.c:226:5: warning: 'call16big' is static but used in inline function 'farcall16big' which is not static call16big((u32)callregs - StackSeg * 16, StackSeg, _cfunc16__farcall16); ^ src/stacks.c:219:5: warning: 'call16' is static but used in inline function 'farcall16' which is not static call16((u32)callregs - StackSeg * 16, StackSeg, _cfunc16__farcall16); ^ src/stacks.c: In function 'run_thread': src/stacks.c:342:5: error: 'asm' operand has impossible constraints asm volatile( ^ Makefile:128: recipe for target 'out/src/stacks.o' failed make[6]: *** [out/src/stacks.o] Error 1 make[6]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware/seabios-dir-remote' /tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware/../../tools/Rules.mk:116: recipe for target 'subdir-all-seabios-dir' failed make[5]: *** [subdir-all-seabios-dir] Error 2 make[5]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware' /tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware/../../tools/Rules.mk:111: recipe for target 'subdirs-all' failed make[4]: *** [subdirs-all] Error 2 make[4]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware' Makefile:38: recipe for target 'all' failed make[3]: *** [all] Error 2 make[3]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/firmware' /tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/../tools/Rules.mk:116: recipe for target 'subdir-install-firmware' failed make[2]: *** [subdir-install-firmware] Error 2 make[2]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools' /tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools/../tools/Rules.mk:111: recipe for target 'subdirs-install' failed make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory '/tmp/yaourt-tmp-lrz/aur-xen/src/xen-4.5.1/tools' Makefile:69: recipe for target 'install-tools' failed make: *** [install-tools] Error 2 I hit this error while compiling Xen on Arch Linux x86_64 with [testing] enabled

nocko commented on 2015-08-04 16:59 (UTC)

Updated spice-protocol 0.12.9 PKGBUILD: # $Id$ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Patryk Kowalczyk < patryk at kowalczyk dot ws> pkgname=spice-protocol pkgver=0.12.9 pkgrel=1 pkgdesc="Headers for SPICE protocol" arch=(any) url="http://spice-space.org" license=('BSD' 'LGPL2.1') source=(http://spice-space.org/download/releases/$pkgname-$pkgver.tar.bz2) build() { cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr make } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir/" install install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } md5sums=('893d9940cd34428f92997f4b634484d3')

nocko commented on 2015-08-04 15:58 (UTC)

New spice-protocol released that fixes spice problem (http://www.spice-space.org/download/releases/spice-protocol-0.12.9.tar.bz2)... the package has been flagged out-of-date. With any luck, the packager will get to repackaging soon.

kantras commented on 2015-08-01 20:43 (UTC)

@polyzium: Known issue with the most recent version of spice-protocol - disable for now

ArthurBorsboom commented on 2015-08-01 16:33 (UTC)

Read below...