|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Compiling Xen 4.1 on SL6: error: libslirp.h: No such file or
Hi,
I am trying to build Xen 4.1 (from the tarball) on Scientific Linux 6.0
I managed to get Xen itself built through 'make xen' but I am stuck on trying
to
build the tools.
I initially received the following error (with several previous warnings about
redefinition):-
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.h:110:1: warning: this is the
location of the previous definition
In file included from /root/xen/xen-4.1.0/tools/ioemu-qemu-xen/audio/audio.h:27,
from /root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:30:
./config-host.h:20:1: warning: "DEFAULT_NETWORK_DOWN_SCRIPT" redefined
In file included from /root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:25:
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.h:111:1: warning: this is the
location of the previous definition
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:104:22: error: libslirp.h: No
such file or directory
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:485: warning: no previous
prototype for ‘slirp_can_output’
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:490: warning: no previous
prototype for ‘slirp_output’
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c: In function ‘slirp_receive’:
I managed to find the missing header file and put a soft link in. No idea why
it
would need it, though and I wasn't convinced it would help.
ln slirp/libslirp.h libslirp.h -s
Now it compiles a little further on, but then I receive this:-
/config-host.h:20:1: warning: "DEFAULT_NETWORK_DOWN_SCRIPT" redefined
In file included from /root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:25:
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.h:111:1: warning: this is the
location of the previous definition
In file included from /root/xen/xen-4.1.0/tools/ioemu-qemu-xen/net.c:104:
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/libslirp.h:8: error: invalid use of
‘restrict’
/root/xen/xen-4.1.0/tools/ioemu-qemu-xen/libslirp.h:8: error: invalid use of
‘restrict’
Does anyone have any suggestions on how to proceed?
Thanks in advance,
Ian.
[root@xen2 xen-4.1.0]# gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla
--enable-bootstrap --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
--with-ppl --with-cloog --with-tune=generic --with-arch_32=i686
--build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
[root@xen2 xen-4.1.0]#
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-users] Compiling Xen 4.1 on SL6: error: libslirp.h: No such file or directory,
Ian Murray <=
|
|
|
|
|