Hi,
Today i tried building installing a fresh clone of Xen 4.6.0 (to be) on
a minimal Debian Jessie install.
The package list in the README seems to be missing "libc6-dev-i386"
which seems to be needed for a default build (.configure && make && make
install) which also builds 32-bit pieces.
The build error is below.
--
Sander
make -C rombios all
make[6]: Entering directory '/usr/src/xen-stable/tools/firmware/rombios'
make[7]: Entering directory '/usr/src/xen-stable/tools/firmware/rombios'
make -C 32bit all
make[8]: Entering directory
'/usr/src/xen-stable/tools/firmware/rombios/32bit'
make[9]: Entering directory
'/usr/src/xen-stable/tools/firmware/rombios/32bit'
make -C tcgbios all
make[10]: Entering directory
'/usr/src/xen-stable/tools/firmware/rombios/32bit/tcgbios'
gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing
-std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs
-D__XEN_TOOLS__ -MMD -MF .tcgbios.o.d -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror
-fno-stack-protector -fno-exceptions -fno-builtin -msoft-float
-I/usr/src/xen-stable/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/include
-I.. -I../.. -c -o tcgbios.o tcgbios.c
In file included from /usr/include/stdint.h:25:0,
from
/usr/lib/gcc/x86_64-linux-gnu/4.9/include/stdint.h:9,
from ../../../hvmloader/acpi/acpi2_0.h:20,
from ../util.h:4,
from tcgbios.c:26:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file
or directory
# include <sys/cdefs.h>
^
compilation terminated.
/usr/src/xen-stable/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/Rules.mk:107:
recipe for target 'tcgbios.o' failed
make[10]: *** [tcgbios.o] Error 1
make[10]: Leaving directory
'/usr/src/xen-stable/tools/firmware/rombios/32bit/tcgbios'
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel