[Libvir] build problems with latest cvs version

Jan Michael jan.michael at cern.ch
Fri May 4 15:22:04 UTC 2007


Hi libvirt-list,

I run into the same build problem with version libvirt version 0.2.1,  
0.2.2 and the latest cvs-version.

In libvirt directory I did the following (for cvs version)

	 ./autogen.sh --disable-shared --disable-QEMU

I'd like to disable shared libraries and QEMU support (I have only  
installed xen 3.0.3 envrionment).

The make process breaks while building in [/opt/test/libvirt/qemud],  
while doing the following:

<make output>
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2   -I../ 
include -I../include -I/usr/include/libxml2 -Wp,-D_FORTIFY_SOURCE=2 - 
fexceptions -fasynchronous-unwind-tables -Wall -Wmissing-prototypes - 
Wnested-externs -Wpointer-arith -Wextra -Wshadow -Wcast-align -Wwrite- 
strings -Waggregate-return -Wstrict-prototypes -Winline -Wredundant- 
decls -Wno-sign-compare  -DLOCAL_STATE_DIR="\"/usr/local/var\"" - 
DSYSCONF_DIR="\"/usr/local/etc\"" -DQEMUD_PID_FILE="\"/usr/local/var/ 
run/libvirt_qemud.pid\"" -g -O2 -MT libvirt_qemud-bridge.o -MD -MP - 
MF ".deps/libvirt_qemud-bridge.Tpo" -c -o libvirt_qemud-bridge.o  
`test -f 'bridge.c' || echo './'`bridge.c; \
then mv -f ".deps/libvirt_qemud-bridge.Tpo" ".deps/libvirt_qemud- 
bridge.Po"; else rm -f ".deps/libvirt_qemud-bridge.Tpo"; exit 1; fi
bridge.c: In function `brAddBridge':
bridge.c:130: error: `SIOCBRADDBR' undeclared (first use in this  
function)
bridge.c:130: error: (Each undeclared identifier is reported only once
bridge.c:130: error: for each function it appears in.)
bridge.c: In function `brDeleteBridge':
bridge.c:148: error: `SIOCBRDELBR' undeclared (first use in this  
function)
bridge.c: In function `brAddInterface':
bridge.c:182: error: `SIOCBRADDIF' undeclared (first use in this  
function)
bridge.c: In function `brDeleteInterface':
bridge.c:190: error: `SIOCBRDELIF' undeclared (first use in this  
function)
bridge.c: In function `brSetForwardDelay':
bridge.c:481: error: `SYSFS_BRIDGE_ATTR' undeclared (first use in  
this function)
bridge.c:481: error: syntax error before string constant
bridge.c:481: warning: empty body in an if-statement
bridge.c: In function `brGetForwardDelay':
bridge.c:503: error: `SYSFS_BRIDGE_ATTR' undeclared (first use in  
this function)
bridge.c:503: error: syntax error before string constant
bridge.c:503: warning: empty body in an if-statement
bridge.c: In function `brSetEnableSTP':
bridge.c:531: error: `SYSFS_BRIDGE_ATTR' undeclared (first use in  
this function)
bridge.c:531: error: syntax error before string constant
bridge.c:531: warning: empty body in an if-statement
bridge.c: In function `brGetEnableSTP':
bridge.c:553: error: `SYSFS_BRIDGE_ATTR' undeclared (first use in  
this function)
bridge.c:553: error: syntax error before string constant
bridge.c:553: warning: empty body in an if-statement
</make output>

I get the same even on the older versions 0.2.2 and 0.2.1. Can you  
please help me to solve this compilation error?

Many thanks in advance,

	Jan Michael




More information about the libvir-list mailing list