Package Details: xen 4.19.1pre-1

Git Clone URL: https://aur.archlinux.org/xen.git (read-only, click to copy)
Package Base: xen
Description: Open-source type-1 or baremetal hypervisor
Upstream URL: https://xenproject.org/
Keywords: hypervisor virtualization xen
Licenses: GPL2
Submitter: sergej
Maintainer: Refutationalist
Last Packager: Refutationalist
Votes: 185
Popularity: 0.63
First Submitted: 2009-11-09 11:22 (UTC)
Last Updated: 2024-09-20 00:31 (UTC)

Dependencies (63)

Sources (7)

Pinned Comments

Refutationalist commented on 2024-05-22 22:08 (UTC) (edited on 2024-05-23 00:07 (UTC) by Refutationalist)

As of now (2024-22-05) Xen with stubdom doesn't build because of a problem in the imported code. Been this way for about two weeks. Anyone else seeing this behavior?

Also, there is a lot of work happening on Xen in my development repo, thanks to @Serus. Check it out at: https://github.com/refutationalist/saur

Latest Comments

« First ‹ Previous 1 .. 71 72 73 74 75 76 77 78 79 80 81 .. 101 Next › Last »

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

luolimao commented on 2013-03-01 05:47 (UTC)

I'll check out the patch that @Anty posted earlier and see if that actually fixes it, but I'm just disabling the qemu docs in the meantime.

luolimao commented on 2013-03-01 05:34 (UTC)

@tritron thanks for the tip @thunderforce I'm adding it to the PKGBUILD and I'll upload as soon as I test it out.

thunderforce commented on 2013-03-01 00:34 (UTC)

@triton sorry for the dummy question, but how exactly do I add "--disable-docs" to the Makefile. When I edit it, it keeps getting overwritten.