Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jan 2006 06:39:27 +0100
From:      dirk.meyer@dinoex.sub.org (Dirk Meyer)
To:        gnome@FreeBSD.org
Subject:   gnomevfs2 can not be linked in gnomedesktop
Message-ID:  <79RK05jz2B@dmeyer.dinoex.sub.org>

next in thread | raw e-mail | index | archive | help
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.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?79RK05jz2B>