Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140305 - net-libs/libsoup-2.2.94 "ssl" USE flag pulls in gnutls
Summary: net-libs/libsoup-2.2.94 "ssl" USE flag pulls in gnutls
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Low minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-13 23:52 UTC by Felix Braun
Modified: 2006-07-14 03:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Braun 2006-07-13 23:52:29 UTC
net-libs/libsoup-2.2.94 unconditionally pulls in gnutls when the "ssl" USE flag is set. However, all other packages I had a look at separate gnutls and openssl like this:

RDEPEND="gnutls? ( net-libs/gnutls )
        ssl? ( !gnutls? ( dev-libs/openssl ) )
[taken from curl-7.15.3]

There is a separate "gnutls" USE flag that should probably be used by libsoup in this instance so that installations may choose to include only one or the other library.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-14 03:19:14 UTC
(In reply to comment #0)
> There is a separate "gnutls" USE flag that should probably be used by libsoup
> in this instance so that installations may choose to include only one or the
> other library.

No, it shouldn't. It needs gnutls for SSL, read the code. Reopen if you have a patch.

<snip>
 * econf: updating libsoup-2.2.94/config.sub with /usr/share/gnuconfig/config.sub
/usr/bin/confcache --confcache-ignore /var/tmp/ccache:/var/tmp/.distcc --confcache-dir /var/tmp/confcache ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-ssl --disable-static --disable-static-ssl --disable-gtk-doc --build=i686-pc-linux-gnu

...

checking for libgnutls-config... no
checking for libgnutls - version >= 1.0.0... no
*** The libgnutls-config script installed by LIBGNUTLS could not be found
*** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBGNUTLS_CONFIG environment variable to the
*** full path to libgnutls-config.
configure: error: Could not configure SSL support
</snip>