On Wed, Jun 25, 2008 at 06:01:10PM +0200, a.hocquel@xxxxxxx wrote: > Hi, > > I subscribed today on the list because I have a compilation problem of libvirt 0.4.2 and 0.4.3 (didn't try the other versions). > I'm trying to compile libvirt on a Debian Etch with Xen 3.2.0 (also tried with a 3.2.1) > Every time I have this mistake: > > storage_conf.c: In function 'virStorageSize': > storage_conf.c:659: error: 'ULLONG_MAX' undeclared (first use in this function) > storage_conf.c:659: error: (Each undeclared identifier is reported only once > storage_conf.c:659: error: for each function it appears in.) > make[2]: *** [libvirt_la-storage_conf.lo] Error 1 > make[2]: Leaving directory `/usr/src/libvirt-0.4.2/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/libvirt-0.4.2' > make: *** [all] Error 2 > > I looked for ULLONG_MAX and find it in /usr/include/limits.h and /usr/include/linux/kernel.h > So first I decided to add > #include <limits.h> > inside storage_conf.c > but it didn't change anything. > Surely the definition of ULLONG_MAX is surrounded by an "unwelcome" condition. On Fedora at least the definition is surrounded by a __USE_ISOC99. I'm not sure why that would work with Fedora but not with Debian. What version of GLibc and GCC is used on Debian Etch ? Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list