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

luolimao commented on 2013-04-12 21:40 (UTC)

@3000 @evanlec Added @tritron's patch and a prepare() function. Build still fails, though. This is actually a bit too much of a monolith for me to handle atm. Orphaning.

3000 commented on 2013-04-12 11:16 (UTC)

Thanks for the help. I am not an expert. Therefore I don't know how to edit the necessary files. Do you have some instructions please?

tritron commented on 2013-04-08 18:28 (UTC)

Well git version of 4.2 has this fix 4.8 gcc that was pushed to arch. I don't know guys if that is the issue. Removing -Werror in Makefiles would solve the problem also. I hope this helps I have no issues compiling unstable xen. --- a/Config.mk Tue Feb 19 15:25:18 2013 +0000 +++ b/Config.mk Fri Feb 22 13:41:09 2013 +0100 @@ -166,6 +166,7 @@ CFLAGS-$(clang) += -Wno-parentheses -Wno $(call cc-option-add,HOSTCFLAGS,HOSTCC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wdeclaration-after-statement) $(call cc-option-add,CFLAGS,CC,-Wno-unused-but-set-variable) +$(call cc-option-add,CFLAGS,CC,-Wno-unused-local-typedefs) LDFLAGS += $(foreach i, $(EXTRA_LIB), -L$(i)) CFLAGS += $(foreach i, $(EXTRA_INCLUDES), -I$(i))

evanlec commented on 2013-04-08 11:06 (UTC)

Yep I'm getting the same error as 3000 /home/el/aur/xen/src/xen-4.2.1/xen/include/public/arch-x86/xen.h:35:33: error: typedef ‘__guest_handle_const_compat_memory_exchange_t’ locally defined but not used [-Werror=unused-local-typedefs] typedef struct { type *p; } __guest_handle_ ## name ^ /home/el/aur/xen/src/xen-4.2.1/xen/include/public/arch-x86/xen.h:43:5: note: in expansion of macro ‘___DEFINE_XEN_GUEST_HANDLE’ ___DEFINE_XEN_GUEST_HANDLE(const_##name, const type) ^ /home/el/aur/xen/src/xen-4.2.1/xen/include/public/arch-x86/xen.h:44:41: note: in expansion of macro ‘__DEFINE_XEN_GUEST_HANDLE’ #define DEFINE_XEN_GUEST_HANDLE(name) __DEFINE_XEN_GUEST_HANDLE(name, name) ^ memory.c:261:13: note: in expansion of macro ‘DEFINE_XEN_GUEST_HANDLE’ DEFINE_XEN_GUEST_HANDLE(compat_memory_exchange_t); ^ cc1: all warnings being treated as errors make[5]: *** [memory.o] Error 1 make[5]: Leaving directory `/home/el/aur/xen/src/xen-4.2.1/xen/common/compat' make[4]: *** [compat/built_in.o] Error 2 make[4]: Leaving directory `/home/el/aur/xen/src/xen-4.2.1/xen/common' make[3]: *** [/home/el/aur/xen/src/xen-4.2.1/xen/common/built_in.o] Error 2 make[3]: Leaving directory `/home/el/aur/xen/src/xen-4.2.1/xen/arch/x86' make[2]: *** [/home/el/aur/xen/src/xen-4.2.1/xen/xen] Error 2 make[2]: Leaving directory `/home/el/aur/xen/src/xen-4.2.1/xen' make[1]: *** [install] Error 2 make[1]: Leaving directory `/home/el/aur/xen/src/xen-4.2.1/xen' make: *** [install-xen] Error 2 ==> ERROR: A failure occurred in package(). Aborting...

3000 commented on 2013-04-07 10:35 (UTC)

Hi, I can't compile. I get this error message: cc1: all warnings being treated as errors make[5]: *** [memory.o] Error 1 make[5]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen/common/compat' make[4]: *** [compat/built_in.o] Error 2 make[4]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen/common' make[3]: *** [/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen/common/built_in.o] Error 2 make[3]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen/arch/x86' make[2]: *** [/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen/xen] Error 2 make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen' make[1]: *** [install] Error 2 make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-xen/src/xen-4.2.1/xen' make: *** [install-xen] Error 2 Do I miss something or is there a mistake in PKGBUILD? Thanks, 3000

tritron commented on 2013-03-03 20:48 (UTC)

DId anyone had compiled this package with spice and spice-protocol?

thunderforce commented on 2013-03-01 18:16 (UTC)

@luolimao many thanks! I was able to install the new package version now, on to setting up Xorg