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)

Dependencies (42)

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 .. 69 70 71 72 73 74 75 76 77 78 79 .. 101 Next › Last »

gtmanfred commented on 2013-04-29 02:59 (UTC)

instead of commenting it out (if you really want to do it) you can rebuild python2 with this patch for configure http://ix.io/5oM which should be applied to the configure.ac stuff for the next release of python. http://bugs.python.org/issue17547

3000 commented on 2013-04-27 11:56 (UTC)

thanks a lot for the instructions! And thanks a lot for the new build. It builds without any problem :-)

shanmu commented on 2013-04-27 09:50 (UTC)

Thanks for the patch, tycho! Released a new version with the patch. If the build fails with the error: /usr/include/python2.7/modsupport.h:27:1: error: 'PyArg_ParseTuple' is an unrecognized format function type [-Werror=format=] PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, const char *, ...) Py_FORMAT_PARSETUPLE(PyArg_ParseTuple, 2, 3); ^ cc1: all warnings being treated as errors error: command 'gcc' failed with exit status 1 make[3]: *** [build] Error 1 The workaround is to comment line#72 in /usr/include/python2.7/pyconfig.h //#define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1 I need to log a new bug against the python package to get it fixed.

zootboy commented on 2013-04-26 13:39 (UTC)

@3000 Add the patch file to the package directory, then add it to the sources list in the package. Delete the sums array in the PKGBUILD, optionally rebuilding it with "makepkg -G >> PKGBUILD". Duplicate any of the patch lines in the build function and change the file name to the new patch. Build.

3000 commented on 2013-04-26 08:46 (UTC)

Can you explain how to use the patch? I need to compile this again. Thanks a lot!

tycho commented on 2013-04-25 14:23 (UTC)

I've added this patch locally to fix that issue.: --- a/tools/qemu-xen/Makefile.target 2013-04-05 23:39:54.000000000 +0000 +++ b/tools/qemu-xen/Makefile.target 2013-04-25 13:54:59.360000000 +0000 @@ -206,6 +206,7 @@ obj-$(CONFIG_NO_KVM) += kvm-stub.o obj-y += memory.o LIBS+=-lz +LIBS+=-lrt QEMU_CFLAGS += $(VNC_TLS_CFLAGS) QEMU_CFLAGS += $(VNC_SASL_CFLAGS)

fatmike commented on 2013-04-25 10:24 (UTC)

Same for me here. Any solution?

<deleted-account> commented on 2013-04-24 06:06 (UTC)

Hello everyone, I install ArchLinux today, and xen from this package. I got the following error, I know someone posted before, am I missing something? thanks. LINK i386-softmmu/qemu-system-i386 ../slirp/misc.o: In function `memset': /usr/include/bits/string3.h:81: warning: memset used with constant zero length parameter; this could be due to transposed parameters /usr/bin/ld: ../qemu-timer.o: undefined reference to symbol 'timer_settime@@GLIBC_2.3.3' /usr/bin/ld: note: 'timer_settime@@GLIBC_2.3.3' is defined in DSO /usr/lib/librt.so.1 so try adding it to the linker command line /usr/lib/librt.so.1: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[4]: *** [qemu-system-i386] Error 1 make[3]: *** [subdir-i386-softmmu] Error 2 make[3]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/tools/qemu-xen-dir' make[2]: *** [subdir-all-qemu-xen-dir] Error 2 make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/tools' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/tools' make: *** [install-tools] Error 2