[epiar-devel] [configure error]: Is xml2-config in path?
chris at epiar.net
Thu Aug 19 11:43:27 PDT 2010
A quick primer on the GNU autotools system. One writes the
configure.in file which is used to generate the configure script
(generated by one of the 4-5 simple commands in autogen.sh).
If you can confirm /usr/bin/xml2-config is working, then you've got some
kind of interesting problem ...
You'll notice in configure.in there's something about libxml2, probably
a single line that says AC_MACRO(LIBXML2) or something similar. What
this does is reference a GNU autotools "macro" that was installed by
libxml2. Various Linux libraries install these macros so developers like
us can call them in our configure scripts -- essentially letting the
authors of libxml2 or whatever library write their own installation
checks so we don't have to (and they should be the ones to write it
First, check that you have a libxml2-dev or something similar installed.
Maybe you're missing the dev package (not likely since xml2-config is
there but check anyway). Rather than that, you can 'brute force' the
libxml2 config by deleting the macro line in configure.in and taking the
and manually inserting them into the CFLAGS and LIBS variables in
I know that's a dirty solution and I'm throwing you ruthlessly into the
world of GNU autotools but once you're used to it, it's a very handy
tool, especially given it's wide usage in the Linux/FLOSS world.
On 8/18/10 8:29 PM, douglas.quade at yahoo.es wrote:
> I am trying to install Epiar under Ubuntu 10.04.
> ./autogen.sh is Ok but ./configure shows me this error:
> Cannot find XML2: is xml2-config in path?
> xml2-config is installed (/usr/bin/xml2-config)
> Kind regards,
> epiar-devel mailing list
> epiar-devel at epiar.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the epiar-devel