Matt, I don't know if it worries you or not, but the new scheme does create rather a lot of header files directly in /usr/include: /usr/include/guestfs-gobject-optargs-add_domain.h /usr/include/guestfs-gobject-optargs-add_drive_opts.h /usr/include/guestfs-gobject-optargs-btrfs_filesystem_resize.h /usr/include/guestfs-gobject-optargs-compress_device_out.h /usr/include/guestfs-gobject-optargs-compress_out.h /usr/include/guestfs-gobject-optargs-copy_device_to_device.h /usr/include/guestfs-gobject-optargs-copy_device_to_file.h /usr/include/guestfs-gobject-optargs-copy_file_to_device.h /usr/include/guestfs-gobject-optargs-copy_file_to_file.h /usr/include/guestfs-gobject-optargs-e2fsck.h /usr/include/guestfs-gobject-optargs-inspect_get_icon.h /usr/include/guestfs-gobject-optargs-md_create.h /usr/include/guestfs-gobject-optargs-mkfs_opts.h /usr/include/guestfs-gobject-optargs-mount_9p.h /usr/include/guestfs-gobject-optargs-mount_local.h /usr/include/guestfs-gobject-optargs-ntfsclone_out.h /usr/include/guestfs-gobject-optargs-ntfsfix.h /usr/include/guestfs-gobject-optargs-ntfsresize_opts.h /usr/include/guestfs-gobject-optargs-test0.h /usr/include/guestfs-gobject-optargs-tune2fs.h /usr/include/guestfs-gobject-optargs-umount_local.h /usr/include/guestfs-gobject-session.h /usr/include/guestfs-gobject-struct-application.h /usr/include/guestfs-gobject-struct-dirent.h /usr/include/guestfs-gobject-struct-inotify_event.h /usr/include/guestfs-gobject-struct-int_bool.h /usr/include/guestfs-gobject-struct-isoinfo.h /usr/include/guestfs-gobject-struct-lvm_lv.h /usr/include/guestfs-gobject-struct-lvm_pv.h /usr/include/guestfs-gobject-struct-lvm_vg.h /usr/include/guestfs-gobject-struct-mdstat.h /usr/include/guestfs-gobject-struct-partition.h /usr/include/guestfs-gobject-struct-stat.h /usr/include/guestfs-gobject-struct-statvfs.h /usr/include/guestfs-gobject-struct-version.h /usr/include/guestfs-gobject-struct-xattr.h /usr/include/guestfs-gobject-tristate.h Perhaps we should put these in a subdir and have a single /usr/include/guestfs-gobject.h (generated, of course) which includes the others? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones New in Fedora 11: Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 70 libraries supprt'd http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw