Summary: | >=gnome-base/gnome-vfs-2.24.2: gnutls patch causes ./configure: have_ssl: command not found with USE="-gnutls" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
config.log |
Description
Martin Mokrejš
2010-04-03 03:44:49 UTC
Created attachment 226343 [details]
build.log
Created attachment 226345 [details]
config.log
what about -r1 ? (In reply to comment #3) > what about -r1 ? > Same error. The fix is trivial - gnome-vfs-2.24.0-gnutls27.patch has been broken ever since it has been added to the tree. It adds 'have_ssl = true', while that should have been 'have_ssl=true'. Obviously, this affects 2.24.3 too. + 17 Apr 2010; Pacho Ramos <pacho@gentoo.org> + files/gnome-vfs-2.24.0-gnutls27.patch: + Fix gnutls patch to stop getting have_ssl: command not found when building + with gnutls USE flag, see bug #312909. Thanks to Rafal for the fix and + Martin for reporting. Is fixed for me although still I see "--enable-openssl --disable-openssl" on the configure line: >>> Unpacking source... >>> Unpacking gnome-vfs-2.24.3.tar.bz2 to /var/tmp/portage/gnome-base/gnome-vfs-2.24.3-r1/work * Fixing OMF Makefiles ... [ ok ] * Running elibtoolize in: gnome-vfs-2.24.3 * Applying portage-2.2.patch ... * Applying sed-1.5.6.patch ... * Applying as-needed-2.2.6.patch ... * Applying gnome-vfs-2.12.0-afs.patch ... [ ok ] * Applying gnome-vfs-2.15.2-headers-define.patch ... [ ok ] * Applying gnome-vfs-2.16.0-no-dbus-crash.patch ... [ ok ] * Applying gnome-vfs-2.20.0-automagic-deps.patch ... [ ok ] * Applying gnome-vfs-2.20.1-automagic-deps.patch ... [ ok ] * Applying gnome-vfs-2.20.0-home_dir_fakeroot.patch ... [ ok ] * Applying gnome-vfs-2.24.0-gnutls27.patch ... [ ok ] * Applying gnome-vfs-2.24.0-uuid-mount.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/gnome-base/gnome-vfs-2.24.3-r1/work/gnome-vfs-2.24.3' ... * Running aclocal ... [ ok ] * Running libtoolize --copy --force --install --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy ... [ ok ] >>> Source unpacked in /var/tmp/portage/gnome-base/gnome-vfs-2.24.3-r1/work >>> Compiling source in /var/tmp/portage/gnome-base/gnome-vfs-2.24.3-r1/work/gnome-vfs-2.24.3 ... * econf: updating gnome-vfs-2.24.3/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gnome-vfs-2.24.3/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-schemas-install --disable-sta tic --disable-cdda --disable-howl --enable-acl --disable-avahi --enable-fam --enable-gnutls --enable-hal --disable-ipv6 --enable-krb5 --enable-samba --enable-openssl --with-hal-mount=/usr/bin/gnome-mount --with-hal-umount=/usr/bin /gnome-umount --with-hal-eject=/usr/bin/gnome-eject --disable-openssl --enable-gtk-doc It's the expected behavior, but it works :-), simply take a look on ebuild: ... # this works because of the order of configure parsing # so should always be behind the use_enable options # foser <foser@gentoo.org 19 Apr 2004 use gnutls && use ssl && G2CONF="${G2CONF} --disable-openssl" |