Thanks,
found it. I also enabled some VirtIO drivers, as I'd like to
prepare a 'demo' where ESOS and it's 'clients' will be virtualised
on KVM...
I followed
https://code.google.com/p/enterprise-storage-os/wiki/11_Building
to the 't', but building fails with:
/bin/sh ./libtool --tag=CC --mode=link gcc
-specs=/home/danci/ESOS/esos/work/esos_build.spec -nostdinc
-idirafter /usr/lib64/gcc/x86_64-suse-linux/4.5/include -idirafter
/usr/lib64/gcc/x86_64-suse-linux/4.5/include-fixed -idirafter
/home/danci/ESOS/esos/work/image/usr/include -idirafter
/home/danci/ESOS/esos/work/kernel_headers/include -std=gnu99
-fsigned-char -fno-common -Wall -Werror=sequence-point -Wextra
-Wmissing-declarations -Wmissing-parameter-type
-Wmissing-prototypes -Wno-missing-field-initializers
-Wredundant-decls -Wsign-compare -Wtype-limits -Wuninitialized
-Wunused-parameter -Wunused-result -Wunused-variable
-Wnested-externs -Wpointer-arith -Wstrict-prototypes -g -O2
-L/home/danci/ESOS/esos/work/image/lib
-L/home/danci/ESOS/esos/work/image/usr/lib
-Wl,-rpath-link,/home/danci/ESOS/esos/work/image/lib
-Wl,-rpath-link,/home/danci/ESOS/esos/work/image/usr/lib -o
unshare sys-utils/unshare.o
libcommon.la
libtool: link: gcc
-specs=/home/danci/ESOS/esos/work/esos_build.spec -nostdinc
-idirafter /usr/lib64/gcc/x86_64-suse-linux/4.5/include -idirafter
/usr/lib64/gcc/x86_64-suse-linux/4.5/include-fixed -idirafter
/home/danci/ESOS/esos/work/image/usr/include -idirafter
/home/danci/ESOS/esos/work/kernel_headers/include -std=gnu99
-fsigned-char -fno-common -Wall -Werror=sequence-point -Wextra
-Wmissing-declarations -Wmissing-parameter-type
-Wmissing-prototypes -Wno-missing-field-initializers
-Wredundant-decls -Wsign-compare -Wtype-limits -Wuninitialized
-Wunused-parameter -Wunused-result -Wunused-variable
-Wnested-externs -Wpointer-arith -Wstrict-prototypes -g -O2
-Wl,-rpath-link -Wl,/home/danci/ESOS/esos/work/image/lib
-Wl,-rpath-link -Wl,/home/danci/ESOS/esos/work/image/usr/lib -o
unshare sys-utils/unshare.o
-L/home/danci/ESOS/esos/work/image/lib
-L/home/danci/ESOS/esos/work/image/usr/lib ./.libs/libcommon.a
depbase=`echo sys-utils/setpriv.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -specs=/home/danci/ESOS/esos/work/esos_build.spec -nostdinc
-idirafter /usr/lib64/gcc/x86_64-suse-linux/4.5/include -idirafter
/usr/lib64/gcc/x86_64-suse-linux/4.5/include-fixed -idirafter
/home/danci/ESOS/esos/work/image/usr/include -idirafter
/home/danci/ESOS/esos/work/kernel_headers/include -std=gnu99
-DHAVE_CONFIG_H -I. -include config.h -I./include
-DLOCALEDIR=\"/usr/share/locale\" -D_PATH_LOCALSTATEDIR=\"/run\"
-idirafter /home/danci/ESOS/esos/work/image/usr/include -idirafter
/home/danci/ESOS/esos/work/kernel_headers/include -fsigned-char
-fno-common -Wall -Werror=sequence-point -Wextra
-Wmissing-declarations -Wmissing-parameter-type
-Wmissing-prototypes -Wno-missing-field-initializers
-Wredundant-decls -Wsign-compare -Wtype-limits -Wuninitialized
-Wunused-parameter -Wunused-result -Wunused-variable
-Wnested-externs -Wpointer-arith -Wstrict-prototypes -g -O2 -MT
sys-utils/setpriv.o -MD -MP -MF $depbase.Tpo -c -o
sys-utils/setpriv.o sys-utils/setpriv.c &&\
mv -f $depbase.Tpo $depbase.Po
sys-utils/setpriv.c:21:20: fatal error: cap-ng.h: No such file or
directory
compilation terminated.
make[4]: *** [sys-utils/setpriv.o] Error 1
make[4]: Leaving directory
`/home/danci/ESOS/esos/work/build/util-linux-2.23.2'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/danci/ESOS/esos/work/build/util-linux-2.23.2'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/danci/ESOS/esos/work/build/util-linux-2.23.2'
make[1]: *** [util-linux] Error 2
make[1]: Leaving directory `/home/danci/ESOS/esos'
make: *** [all] Error 2
Since this is already past kernel I don't think it has anything to
do with my config changes.
Build host is a 64-bit OpenSuSE 11.4 (Evergreen).
Any ideas?
Danilo