Summary: | libsoup optionally depends on gnutls | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephane Loeuillet <leroutier> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | trivial | ||
Priority: | High | ||
Version: | 1.4 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stephane Loeuillet
2003-09-26 04:00:49 UTC
its probably a dep of a dep, we need conclusive proof like libsoup configure lines. root@leroutier58 leroutier # cd libsoup-1.99.26/ root@leroutier58 libsoup-1.99.26 # grep -ri gcrypt * configure: GNUTLS_LIBS="$gnutls_prefix/libgnutls.a $gnutls_prefix/libgcrypt.a" configure: GNUTLS_LIBS="-L$gnutls_prefix -lgnutls -lgcrypt" configure.in: GNUTLS_LIBS="$gnutls_prefix/libgnutls.a $gnutls_prefix/libgcrypt.a" configure.in: GNUTLS_LIBS="-L$gnutls_prefix -lgnutls -lgcrypt" root@leroutier58 libsoup-1.99.26 # grep -ri gcrypt configure.in GNUTLS_LIBS="$gnutls_prefix/libgnutls.a $gnutls_prefix/libgcrypt.a" GNUTLS_LIBS="-L$gnutls_prefix -lgnutls -lgcrypt" root@leroutier58 libsoup-1.99.26 # grep -ri gcrypt configure.in GNUTLS_LIBS="$gnutls_prefix/libgnutls.a $gnutls_prefix/libgcrypt.a" GNUTLS_LIBS="-L$gnutls_prefix -lgnutls -lgcrypt" root@leroutier58 libsoup-1.99.26 # grep -ri gnutls configure.in dnl *** SSL Library checks (GnuTLS, Mozilla NSS, or OpenSSL) *** AC_ARG_WITH(gnutls-includes, [ --with-gnutls-includes Specify location of GnuTLS header files], [gnutls_inc_prefix=-I$withval]) AC_ARG_WITH(gnutls-libs, [ --with-gnutls-libs Specify location of GnuTLS libs], [gnutls_prefix=$withval], [gnutls_prefix=$libdir]) enable_gnutls="no" ### Check for GnuTLS CPPFLAGS="$CPPFLAGS $gnutls_inc_prefix" AC_CHECK_HEADERS(gnutls/gnutls.h, [enable_gnutls="yes"], [enable_gnutls="no"; break]) if test "x$enable_gnutls" = xyes; then GNUTLS_LIBS="$gnutls_prefix/libgnutls.a $gnutls_prefix/libgcrypt.a" GNUTLS_LIBS="-L$gnutls_prefix -lgnutls -lgcrypt" GNUTLS_CFLAGS=$CPPFLAGS AC_DEFINE(HAVE_GNUTLS, 1, [Defined if you are using GnuTLS for SSL support]) GNUTLS_LIBS= GNUTLS_CFLAGS= AC_SUBST(GNUTLS_CFLAGS) AC_SUBST(GNUTLS_LIBS) GnuTLS support: ${enable_gnutls} there you go, its optional. Since gnutls only got introduced to the tree recently and soup uses it if its around by the looks of it. Please try to define the problem more precise next time reporter. It could probably go with the ssl flag like gossip or maybe a new flag. The ebuild sais openssl is no option for some reason, does the same thing go for gnutls ? Can you elaborate liquidx ? basically exactly what foser said. i've now added a patch to 1.99.26's autoconf stuff to respect a --with-ssl=gnutls|openssl so we can force either one. also added a local useflag to enable gnutls support. so by default, it will use openssl instead of gnutls. add the deps to libsoup as well. |