[libvirt] broken pipe?

Daniel P. Berrange berrange at redhat.com
Thu Dec 4 19:42:51 UTC 2008

On Wed, Dec 03, 2008 at 05:47:11PM -0500, Itamar Heim wrote:
> Thanks for the tips.
> Next batch of issues...
> 1. while still trying to build manually... Any estimation on when/if 0.5
> will make it to F10?

0.5.1 will be in F10 updates within days I expect

> 2. I'm using git, not cvs. Are these error in autobuild.sh of any
> significance?
> autopoint: *** cvs program not found
> autopoint: *** Stop.

Even if you use the GIT mirror of libvirt, autopoint itself
still uses cvs for something it does (crazy yes). The fact
that you have autopoint installed without cvs, suggests
that the gettext RPM needs to have a 'Requires: cvs'
dependancy added to to - worth filing a bug against gettext
RPM for this.

> 3. the blocking one - neither 0.5 tag nor head can autobuild or autogen.
> Both fail with:
> configure: creating ./config.status
> config.status: error: cannot find input file: Makefile.in
> since there are some other messages in the output, I've attached below the
> full output in case it is relevant.

> ./autogen.sh --prefix="$AUTOBUILD_INSTALL_ROOT" \
>   --enable-test-coverage \
>   --enable-compile-warnings=error \
>   --with-xen-proxy
> autopoint: *** cvs program not found
> autopoint: *** Stop.
> Putting files in AC_CONFIG_AUX_DIR, `build-aux'.
> configure.in:1066: required file `build-aux/config.rpath' not found
> configure.in:1066: required file `./ABOUT-NLS' not found

This all stems from missing cvs program, causing autopoint
to fail, which causes configure to fail, etc, etc. Hopefully
just installing CVS would fix it for you.

> checking for POLKIT... no
> checking for AVAHI... no
> checking selinux/selinux.h usability... no
> checking selinux/selinux.h presence... no
> checking for selinux/selinux.h... no
> checking for fgetfilecon in -lselinux... no
> checking numa.h usability... no
> checking numa.h presence... no
> checking for numa.h... no
> checking for numa_available in -lnuma... no
> checking readline/readline.h usability... no
> checking readline/readline.h presence... no
> checking for readline/readline.h... no
> checking for readline in -lreadline... no
> checking for library containing tgetent... no
> checking for rl_initialize in -lreadline... no

Not fatal, but if you want to test the full build you should

 PolicyKit-devel avahi-devel libselinux-devel
 numactl-devel readline-devel

So that all those checks there pass.

> checking for parted... /sbin/parted
> checking for LIBPARTED... no
> checking parted/parted.h usability... no
> checking parted/parted.h presence... no
> checking for parted/parted.h... no
> checking for uuid_generate in -luuid... no
> checking for ped_device_read in -lparted... no

Also install   parted-devel

> checking for HAL... no
> checking for GLIB2... no

And   hal-devel

Basically take a look at  libvirt.spec.in and make sure you
have all the 'BuildRequires" lines installed.

|: 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 :|

More information about the libvir-list mailing list