gnomevfs2 can not be linked in gnomedesktop
Dirk Meyer
dirk.meyer at dinoex.sub.org
Sun Jan 15 21:40:25 PST 2006
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 at dinoex.sub.org],[dirk.meyer at guug.de],[dinoex at 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
More information about the freebsd-gnome
mailing list