Date: Mon, 16 Jan 2006 23:42:23 -0600 From: "Jeremy Messenger" <mezz7@cox.net> To: "Dirk Meyer" <dirk.meyer@dinoex.sub.org> Cc: gnome@freebsd.org Subject: Re: gnomevfs2 can not be linked in gnomedesktop Message-ID: <op.s3icsxup9aq2h7@mezz.mezzweb.com> In-Reply-To: <79RK05jz2B@dmeyer.dinoex.sub.org> References: <79RK05jz2B@dmeyer.dinoex.sub.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 15 Jan 2006 23:39:27 -0600, Dirk Meyer <dirk.meyer@dinoex.sub.org> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.s3icsxup9aq2h7>