gnome2 metaport broken: problem with curl dependency

Jeremy Messenger mezz7 at cox.net
Sat Aug 18 21:26:11 PDT 2007


On Sat, 18 Aug 2007 19:21:48 -0500, Greg Black <freebsd at mail.gbch.net>  
wrote:

> I tried to submit this via the http://www.freebsd.org/send-pr.html form,
> but it refused to accept my input of the verification code (despite the
> fact that it was correct).
>
> The x11/gnome2 metaport cannot build because of broken dependencies:
>
>   seahorse-1.0.1_3 depends on executable: gpgv
>   gnupg-1.4.7_1 depends on shared library: curl
>   curl-7.16.1_1 is marked as broken: does not work with libssh2-0.15
>
> Is there any plan to fix this?

Not that I know, talk with the curl maintainer. You should remove  
WITH_LIBSSH2=yes from your make.conf or somewhere, since it is not enable  
by default.

Hey roam, I think you shouldn't use BROKEN method. You should just add  
--without-libssh2 as in global without allow people to select option to  
try to enable it. Do something like remove LIBSSH2 from OPTIONS for now  
and tweak in Makefile like this below. Thanks.

#.if defined(WITH_LIBSSH2)
#BROKEN=		does not work with libssh2-0.15
#LIB_DEPENDS+=	ssh2.1:${PORTSDIR}/security/libssh2
#CONFIGURE_ARGS+=	--with-libssh2=${LOCALBASE}
#.else
CONFIGURE_ARGS+=	--without-libssh2
#.endif

Cheers,
Mezz

> I include the last section of the make output with all relevant details
> below.  This is on a FreeBSD 6.2-RELEASE-p7 i386 box with ports fully up
> to date.  The problem can be reproduced by
>
>   cd /usr/ports/x11/gnome2
>   make package-recursive
>
> Obviously, there are faster methods of getting to the breakage, but
> that's how I got there.
>
> The uname -a output is:
>
>   FreeBSD felix.gbch.net 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Tue  
> Aug 14 15:22:12 EST 2007      
> root at felix.gbch.net:/usr/obj/usr/src/sys/GENERIC  i386
>
> The end of the make output is:
>
>   ===>  Extracting for seahorse-1.0.1_3
>   => MD5 Checksum OK for gnome2/seahorse-1.0.1.tar.bz2.
>   => SHA256 Checksum OK for gnome2/seahorse-1.0.1.tar.bz2.
>   ===>  Patching for seahorse-1.0.1_3
>   ===>  Applying FreeBSD patches for seahorse-1.0.1_3
>   ===>   seahorse-1.0.1_3 depends on executable: gpgv - not found
>   ===>    Verifying install for gpgv in /usr/ports/security/gnupg1
>   ===>   gnupg-1.4.7_1 depends on executable: gmake - found
>   ===>   gnupg-1.4.7_1 depends on shared library: curl - not found
>   ===>    Verifying install for curl in /usr/ports/ftp/curl
>   ===>  curl-7.16.1_1 is marked as broken: does not work with  
> libssh2-0.15.
>   *** Error code 1
>
>   Stop in /usr/ports/ftp/curl.
>   *** Error code 1
>
>   Stop in /usr/ports/security/gnupg1.
>   *** Error code 1
>
>   Stop in /usr/ports/security/seahorse.
>   *** Error code 1
>
>   Stop in /usr/ports/x11/gnome2.
>   *** Error code 1


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list