Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Apr 2015 03:51:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 199265] net-mgmt/seafile-gui: Segmentation fault while running seafile-applet
Message-ID:  <bug-199265-13-CKja94r80u@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-199265-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-199265-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199265

--- Comment #4 from Jingfeng Yan <yan_jingfeng@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199265-13-CKja94r80u>