@kantras: In fact it is a little bit strange because I've two laptops and both have archlinux 64bits installed. The problem occurs only on one of them. It is a Dell latitude E5520 and I'm trying to build xen directly on the baremetal, I mean I'm not inside a VM or a container.
Search Criteria
Package Details: xen 4.19.1pre-1
Package Actions
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.67 |
First Submitted: | 2009-11-09 11:22 (UTC) |
Last Updated: | 2024-09-20 00:31 (UTC) |
Dependencies (63)
- acpica
- bridge-utils
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- gnutls (gnutls-gitAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- libaio (libaio-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libseccomp (libseccomp-gitAUR)
- libuuid.so (util-linux-libs-selinuxAUR, util-linux-libs-aesAUR, lib32-util-linux, util-linux-libs)
- libx11 (libx11-gitAUR)
- lzo
- ncurses (ncurses-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- pciutils (pciutils-gitAUR)
- pixman (pixman-gitAUR)
- pkgconf (pkgconf-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- Show 43 more dependencies...
Required by (3)
Sources (7)
Latest Comments
« First ‹ Previous 1 .. 55 56 57 58 59 60 61 62 63 64 65 .. 101 Next › Last »
thouveng commented on 2013-12-19 16:17 (UTC)
kantras commented on 2013-12-19 06:27 (UTC)
I've been trying to reproduce both the compile issues listed and still am unable to; all rebuild attempts have been successful. I'm going to continue to try and reproduce the issues, but if people could share more details on the hardware that they are trying to build on, that may help narrow things down
amber commented on 2013-12-19 03:43 (UTC)
ld -nostdlib -L/tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom/cross-root-i686/i686-xen-elf/lib -m elf_i386 -T arch/x86/minios-x86_32.lds /tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom/mini-os-x86_32-vtpmmgr/mini-os.o -o /tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom/mini-os-x86_32-vtpmmgr/mini-os
ld: warning: section `.bss' type changed to PROGBITS
gzip -f -9 -c /tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom/mini-os-x86_32-vtpmmgr/mini-os >/tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom/mini-os-x86_32-vtpmmgr/mini-os.gz
make[2]: Leaving directory '/tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/extras/mini-os'
install -d -m0755 -p "/tmp/yaourt-tmp-root/aur-xen/pkg/xen/usr/lib/xen/boot"
install -m0755 -p mini-os-x86_32-vtpmmgr/mini-os.gz "/tmp/yaourt-tmp-root/aur-xen/pkg/xen/usr/lib/xen/boot/vtpmmgr-stubdom.gz"
make[1]: Leaving directory '/tmp/yaourt-tmp-root/aur-xen/src/xen-4.3.1/stubdom'
gzip: boot/xen-syms-4.3.1: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build xen.
I have builded xen twice.
xen is 4.3.1
kantras commented on 2013-12-18 14:24 (UTC)
@malinas: Thanks, will get that added in
@thouveng: I'm retesting building right now to try and reproduce - the file in question is the defaults for the xendomains script (used when you want to auto-start domUs on startup) so isn't critical if not using it
malinas commented on 2013-12-18 13:15 (UTC)
libseccomp is missing as a dependency, which makes launching domU's a no go.
thouveng commented on 2013-12-17 18:13 (UTC)
I still have the same problem.
To fix it I commented the following line in function package() in PKGBUILD:
mv etc/default/xendomains etc/conf.d/xendomains
Now it seems OK but I didn't know what is the impact of this comment? At the end of the log there are two warnings about backup entry file that is not in package.
make[1]: Leaving directory '/home/thouveng/builds/xen/src/xen-4.3.1/stubdom'
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
==> WARNING: backup entry file not in package : etc/conf.d/xendomains
==> WARNING: backup entry file not in package : etc/default/xencommons
-> Compressing man and info pages...
==> Creating package "xen"...
-> Generating .PKGINFO file...
-> Adding changelog file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: xen 4.3.1-2 (Tue Dec 17 19:08:40 CET 2013)
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...
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