From owner-freebsd-gnome@FreeBSD.ORG Tue Jan 17 05:41:08 2006 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DBA116A41F for ; Tue, 17 Jan 2006 05:41:08 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from centrmmtao05.cox.net (centrmmtao05.cox.net [70.168.83.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id C769D43D6A for ; Tue, 17 Jan 2006 05:41:07 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by centrmmtao05.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060117054111.UPFA5868.centrmmtao05.cox.net@mezz.mezzweb.com>; Tue, 17 Jan 2006 00:41:11 -0500 To: "Dirk Meyer" References: <79RK05jz2B@dmeyer.dinoex.sub.org> Message-ID: From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Mon, 16 Jan 2006 23:42:23 -0600 In-Reply-To: <79RK05jz2B@dmeyer.dinoex.sub.org> User-Agent: Opera M2/8.51 (Linux, build 1462) Cc: gnome@freebsd.org Subject: Re: gnomevfs2 can not be linked in gnomedesktop X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2006 05:41:08 -0000 On Sun, 15 Jan 2006 23:39:27 -0600, Dirk Meyer wrote: > hi, > > This port uses openssl, but only breaks when openssl is not used from > the base. > Please consider this patch to register openssl as dependency when needed. Committed by marcus with a small tweak. Thanks! Cheers, Mezz > kind regards Dirk > > - Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany > - [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org] > > log: > - fix build for for gnomegesktop with option WITH_OPENSSL_PORT=yes > > openssl is picked up as an implicit dependency. > when gnomegesktop was build on a clean jail, it fails while linking: > > /usr/libexec/elf/ld: warning: libssl.so.4, needed by > /usr/X11R6/lib/libgnomevfs-2.so, not found (try using -rpath or -rp > ath-link) > /usr/libexec/elf/ld: warning: libcrypto.so.4, needed by > /usr/X11R6/lib/libgnomevfs-2.so, not found (try using -rpath or > -rpath-link) > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_set_fd' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_CTX_free' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_shutdown' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_get_error' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_get_fd' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_read' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_new' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_CTX_new' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to > `SSL_library_init' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to > `SSLv23_client_method' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_connect' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_free' > /usr/X11R6/lib/libgnomevfs-2.so: undefined reference to `SSL_write' > > > Index: Makefile > =================================================================== > RCS file: /home/pcvs/ports/devel/gnomevfs2/Makefile,v > retrieving revision 1.105 > diff -u -r1.105 Makefile > --- Makefile 29 Nov 2005 04:06:43 -0000 1.105 > +++ Makefile 16 Jan 2006 05:29:24 -0000 > @@ -24,6 +24,7 @@ > USE_X_PREFIX= yes > USE_GNOME= gnomeprefix gnomehack intlhack gnomemimedata gconf2 \ > libbonobo ltverhack > +USE_OPENSSL= yes > USE_REINPLACE= yes > USE_AUTOTOOLS= libtool:15 > INSTALLS_SHLIB= yes -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org