Re: library version number

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2009/4/15 Ralf Wildenhues <Ralf.Wildenhues@xxxxxx>:
> Hello Philip,
>
> * Philip Herron wrote on Wed, Apr 15, 2009 at 12:33:31AM CEST:
>>
>> Just wondering it would be nice if i could in my configure.ac check for
>> the library version.
>
> You already got answers on how to maybe do that.  Here's one about why
> you shouldn't: Autoconf is all about testing features.  So if you need
> some feature in a library, test for that feature.  If you want to avoid
> some specific bug in one version of the library, just test for presence
> of that very bug.  Distributors might have fixed the bug without
> adjusting the version the way your configure script expects.
>
> Cheers,
> Ralf
>

Hey

Thanks for all that i decided to do this:

# Checks for libraries.
AC_CHECK_LIB([xml2],[xmlTextReaderGetAttribute])
if test "$xml2" = "no"
then
	AC_MSG_ERROR(["libxml2 is needed to be installed for ovf xml
reading.. Debian: apt-get intstall libxml2-dev, or SUSE:yast -i
libxml2-devel"])
else
	CFLAGS="$CFLAGS -I/usr/include/libxml2"
fi

It seems to work ok i dont think i am doing it properly because the
libxml2 headers are like:

/usr/include/libxml2/libxml/*.h

So i thought i could just force that include, but its probably not
right. I think testing for that function probably works better.

-Phil


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf


[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux