[oe] [PATCH] c-ares: Fix configure script
Sean Cross
sean at chumby.com
Thu Oct 14 07:34:56 UTC 2010
On 14-Oct-2010, at 7:39 AM, Khem Raj wrote:
> On Wed, Oct 13, 2010 at 1:12 PM, Sean Cross <sean at chumby.com> wrote:
>>
>> The syntax of one of the AC_CHECK_FUNCS is incorrect. Removing the
>> lines in question allows the package to configure and build.
>
>
> instead of removing the check completely it would be better if we fixed it.
> you can also cache the result and not run autoreconf on it but thats a fall
> back.
>
Alright. I'm not very familiar with m4 hacking, so I'd like some feedback to make sure the patch I'm sending is sane.
>> ---
>> .../0001-remove-broken-configure.ac-commands.patch | 32 ++++++++++++++++++++
>> recipes/c-ares/c-ares_1.5.3.bb | 4 ++-
>> 2 files changed, 35 insertions(+), 1 deletions(-)
>> create mode 100644 recipes/c-ares/0001-remove-broken-configure.ac-commands.patch
>>
>> diff --git a/recipes/c-ares/0001-remove-broken-configure.ac-commands.patch b/recipes/c-ares/0001-remove-broken-configure.ac-commands.patch
>> new file mode 100644
>> index 0000000..799332a
>> --- /dev/null
>> +++ b/recipes/c-ares/0001-remove-broken-configure.ac-commands.patch
>> @@ -0,0 +1,32 @@
>> +diff -ur c-ares-1.5.3-stock/configure.ac c-ares-1.5.3/configure.ac
>> +--- c-ares-1.5.3-stock/configure.ac 2010-10-13 19:12:51.792124107 +0000
>> ++++ c-ares-1.5.3/configure.ac 2010-10-13 19:25:12.932123380 +0000
>> +@@ -796,28 +796,6 @@
>> + )
>> +
>> +
>> +-AC_CHECK_FUNCS([bitncmp \
>> +- gettimeofday \
>> +- if_indextoname
>> +-],[
>> +-],[
>> +- func="$ac_func"
>> +- AC_MSG_CHECKING([deeper for $func])
>> +- AC_LINK_IFELSE([
>> +- AC_LANG_PROGRAM([[
>> +- ]],[[
>> +- $func ();
>> +- ]])
>> +- ],[
>> +- AC_MSG_RESULT([yes])
>> +- eval "ac_cv_func_$func=yes"
>> +- AC_DEFINE_UNQUOTED([AS_TR_CPP([HAVE_$func])], [1],
>> +- [Define to 1 if you have the $func function.])
>> +- ],[
>> +- AC_MSG_RESULT([but still no])
>> +- ])
>> +-])
>> +-
>> +
>> + dnl check for inet_pton
>> + AC_CHECK_FUNCS(inet_pton)
>> diff --git a/recipes/c-ares/c-ares_1.5.3.bb b/recipes/c-ares/c-ares_1.5.3.bb
>> index 0def152..fa75f3f 100644
>> --- a/recipes/c-ares/c-ares_1.5.3.bb
>> +++ b/recipes/c-ares/c-ares_1.5.3.bb
>> @@ -1,7 +1,9 @@
>> DESCRIPTION = "c-ares is a C library that resolves names asynchronously."
>> HOMEPAGE = "http://daniel.haxx.se/projects/c-ares/"
>> SECTION = "libs"
>> -SRC_URI = "http://daniel.haxx.se/projects/c-ares/c-ares-${PV}.tar.gz"
>> +SRC_URI = "http://daniel.haxx.se/projects/c-ares/c-ares-${PV}.tar.gz \
>> + file://0001-remove-broken-configure.ac-commands.patch \
>> +"
>> LICENSE = "MIT"
>> S = "${WORKDIR}/c-ares-${PV}"
>> PR = "r1"
>> --
>> 1.7.0.4
>>
>>
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
More information about the Openembedded-devel
mailing list