[Bug 199265] net-mgmt/seafile-gui: Segmentation fault while running seafile-applet

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Apr 20 03:51:16 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199265

--- Comment #4 from Jingfeng Yan <yan_jingfeng at yahoo.com> ---
(In reply to ports from comment #3)

Sorry for delaying the reply because I am working on some critical things.
WITH_OPENSSL_PORT requirement is necessary so far.  I will try again to see
whether we can avoid to use openssl port in the next upgrade.  The reason is
when I ported ccnet, and seafile, there were two hash function prototypes
require higher version of openssl libs than base system.  Since FreeBSD base
system are upgrading, it is likely that the openssl port is not required.  For
my preferences, I prefer to using what base system has provided if possible.  I
will treat your information/PR as request, and try to see whether we can
achieve it. 

(1) For SSL checking failure, which it is possible if the make flag is not set
properly.  Base system ssl or other system libs don't be part of pkgconfig
system.  Checking procedure from some auto tool marcos always fail. It should
be  skipped it, and have other configuration variable to set it.  

(2) The "normal" build out ccnet based on latest port tree depend on the
following:
/usr/local/bin/ccnet:
    libevent-2.0.so.5 => /usr/local/lib/libevent-2.0.so.5 (0x800844000)
    libkvm.so.6 => /lib/libkvm.so.6 (0x800a87000)
    libssl.so.8 => /usr/local/lib/libssl.so.8 (0x800c8f000)
    libcrypto.so.8 => /usr/local/lib/libcrypto.so.8 (0x800f02000)
    libuuid.so.1 => /usr/local/lib/libuuid.so.1 (0x801353000)
    libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x801557000)
    libsearpc.so.1 => /usr/local/lib/libsearpc.so.1 (0x80185e000)
    libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x801a65000)
    libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x801dcb000)
    libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x802013000)
    libintl.so.8 => /usr/local/lib/libintl.so.8 (0x80231a000)
    libjansson.so.4 => /usr/local/lib/libjansson.so.4 (0x802524000)
    libc.so.7 => /lib/libc.so.7 (0x802732000)
    libthr.so.3 => /lib/libthr.so.3 (0x802adb000)
    libffi.so.6 => /usr/local/lib/libffi.so.6 (0x802d00000)
    libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x802f07000)
    libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x80310a000)
    libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x803403000)
    libz.so.6 => /lib/libz.so.6 (0x803670000)

(3) The "normal" build out seafile-gui could be loaded, and its dependencies
are as the follow:
/usr/local/bin/seafile-applet:
    libQtGui.so.4 => /usr/local/lib/qt4/libQtGui.so.4 (0x800a0b000)
    libQtDBus.so.4 => /usr/local/lib/qt4/libQtDBus.so.4 (0x801760000)
    libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 (0x8019eb000)
    libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x801d43000)
    libssl.so.8 => /usr/local/lib/libssl.so.8 (0x802246000)
    libcrypto.so.8 => /usr/local/lib/libcrypto.so.8 (0x8024b9000)
    libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x80290a000)
    libjansson.so.4 => /usr/local/lib/libjansson.so.4 (0x802c11000)
    libsearpc.so.1 => /usr/local/lib/libsearpc.so.1 (0x802e1f000)
    libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x803026000)
    libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x80338c000)
    libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x8035d4000)
    libintl.so.8 => /usr/local/lib/libintl.so.8 (0x8038db000)
    libccnet.so.0 => /usr/local/lib/libccnet.so.0 (0x803ae5000)
    libevent-2.0.so.5 => /usr/local/lib/libevent-2.0.so.5 (0x803d01000)
    libuuid.so.1 => /usr/local/lib/libuuid.so.1 (0x803f44000)
    libseafile.so.0 => /usr/local/lib/libseafile.so.0 (0x804148000)
    libc++.so.1 => /usr/lib/libc++.so.1 (0x80436b000)
    libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x80462b000)
    libm.so.5 => /lib/libm.so.5 (0x804847000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x804a6f000)
    libc.so.7 => /lib/libc.so.7 (0x804c7d000)
    libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x805026000)
    libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x805227000)
    libz.so.6 => /lib/libz.so.6 (0x80545f000)
    libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x805675000)
    libSM.so.6 => /usr/local/lib/libSM.so.6 (0x80590b000)
    libICE.so.6 => /usr/local/lib/libICE.so.6 (0x805b12000)
    libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x805d2c000)
    libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x805f34000)
    libXext.so.6 => /usr/local/lib/libXext.so.6 (0x806173000)
    libX11.so.6 => /usr/local/lib/libX11.so.6 (0x806384000)
    libthr.so.3 => /lib/libthr.so.3 (0x8066b7000)
    libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 (0x8068dc000)
    libffi.so.6 => /usr/local/lib/libffi.so.6 (0x806b2e000)
    libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x806d35000)
    libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x806f38000)
    libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x807231000)
    libbz2.so.4 => /usr/lib/libbz2.so.4 (0x80749e000)
    libexpat.so.1 => /usr/local/lib/libexpat.so.1 (0x8076b0000)
    libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x8078d6000)
    librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x807af4000)
    libXau.so.6 => /usr/local/lib/libXau.so.6 (0x807cfd000)
    libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x807eff000)
    libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x808100000)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list