[PATCH] 2.0.20 configure cannot find curl-config when --with-libcurl=PATH
John Marshall
john.marshall at riverwillow.com.au
Mon Jun 10 07:46:10 CEST 2013
During a libcurl-related debugging exercise following an upgrade from
2.0.19 to 2.0.20, I discovered that configure was not finding and using
the installed /usr/local/bin/curl-config. I was passing
--with-libcurl=/usr/local to configure. config.log was showing failure
to discover curl-config but success finding libcurl:
configure:9445: checking for /usr/local/bin/curl-config
configure:9478: result: no
configure:9595: checking whether libcurl is usable
configure:9628: cc -o conftest -O -pipe -march=pentium4 -I/usr/local/include -I/usr/local/include -L/usr/local/lib conftest.c -L/usr/local/lib -lcurl >&5
configure:9628: $? = 0
configure:9642: result: yes
Passing a bare --with-libcurl to configure worked:
configure:9486: checking for curl-config
configure:9504: found /usr/local/bin/curl-config
configure:9516: result: /usr/local/bin/curl-config
configure:9527: checking for the version of libcurl
configure:9534: result: 7.24.0
configure:9541: checking for libcurl >= version 7.10
configure:9554: result: yes
Looking at the configure script, it was passing a fully-qualified
pathname for curl-config (instead of just the program name) to
AC_PATH_PROG, which will never work. The following patch against the
STABLE-BRANCH-2-0 m4/libcurl.m4 yields what I believe to be the intended
result:
configure:9522: checking for the version of libcurl
configure:9529: result: 7.24.0
configure:9536: checking for libcurl >= version 7.10
configure:9549: result: yes
diff --git a/m4/libcurl.m4 b/m4/libcurl.m4
index fe9809e..dca20e3 100644
--- a/m4/libcurl.m4
+++ b/m4/libcurl.m4
@@ -75,7 +75,7 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG],
if test -d "$_libcurl_with" ; then
LIBCURL_CPPFLAGS="-I$withval/include"
_libcurl_ldflags="-L$withval/lib"
- AC_PATH_PROG([_libcurl_config],["$withval/bin/curl-config"])
+ _libcurl_config="$withval/bin/curl-config"
else
AC_PATH_PROG([_libcurl_config],[curl-config])
fi
--
John Marshall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: </pipermail/attachments/20130610/96998744/attachment.sig>
More information about the Gnupg-devel
mailing list