[webkit-dev] checking for LIBSOUP... configure: error: Package requirements (libsoup-2.4 >= 2.23) were not met:

Christian Dywan christian at twotoasts.de
Mon Feb 16 10:38:59 PST 2009


Am Mon, 16 Feb 2009 09:28:53 -0800 (PST)
schrieb David Kilzer <ddkilzer at webkit.org>:

> Sorry, I was reading that libsoup-2.23 was older than libsoup-2.4.
> It looks like configure.ac is not comparing the versions correctly.
> Try making this change (changing "libsoup-2.4" to just "libsoup" in
> configure.ac) and rerunning autogen.sh:
> 
> diff --git a/configure.ac b/configure.ac
> index 6ac6f8b..75d986f 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -637,7 +637,7 @@ fi
>  
>  if test "$with_http_backend" = "soup"; then
>     PKG_CHECK_MODULES([LIBSOUP],
> -                     [libsoup-2.4 >= $LIBSOUP_REQUIRED_VERSION])
> +                     [libsoup >= $LIBSOUP_REQUIRED_VERSION])
>     AC_SUBST([LIBSOUP_CFLAGS])
>     AC_SUBST([LIBSOUP_LIBS])
>  fi
> 
> Note that $LIBSOUP_REQUIRED_VERSION is set to 2.23 anyway.

Hey,

this is actually wrong I'm afraid. The API name is 'libsoup-2.4' which
is arguably a bad idea on the side of the library author. The actual
version is something else, in this case 2.23. Pay attention to the
actual release version when looking for a more recent package.

ciao,
    Christian


More information about the webkit-dev mailing list