On Tue, Apr 10, 2012 at 02:29:56PM +0400, Michael Tokarev wrote: > 10.04.2012 13:18, Erik Rull wrote: > > Hi all, > > > >on the current git master, I cannot compile any more. > > Debian 4.0 is rather old - it is etch, which was before > lenny which was discontinued about a month ago. Note > that on etch, for example kvm will not work due to completely > missing kernel support. > > >The error is: > >qapi/qmp-input-visitor.c: In function 'qmp_input_pop': > >qapi/qmp-input-visitor.c:92: error: 'GHashTableIter' undeclared (first use > >in this function) > > That appear to be a missing/wrong version check for glib at > configure time. Configure script should check what version > of glib is installed and error out if it is too old, so that > no compile will ever be tried. > > Anyone know in which version of glib GHashTableIter appeared?
The docs say 2.16: http://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-iter-init > How about other features (gthread? stuff for the main loop?) > mentioned a few days ago? Check the above docs - IME they're usually pretty good at telling you exactly what version things appeared in. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|