Search Criteria
Package Details: eiskaltdcpp-gtk 2.2.10-4
Git Clone URL: | https://aur.archlinux.org/eiskaltdcpp.git (read-only) |
---|---|
Package Base: | eiskaltdcpp |
Description: | EiskaltDC++: Gtk2-based DC and ADC client based on dcpp core |
Upstream URL: | http://code.google.com/p/eiskaltdc/ |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | dhampire |
Maintainer: | kaptoxic |
Last Packager: | kaptoxic |
Votes: | 12 |
Popularity: | 0.751418 |
First Submitted: | 2015-08-11 22:08 |
Last Updated: | 2018-03-02 23:05 |
Dependencies (17)
- desktop-file-utils (desktop-file-utils-git)
- eiskaltdcpp-core (eiskaltdcpp-core-git)
- eiskaltdcpp-data (eiskaltdcpp-data-git)
- gtk2 (gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-patched-filechooser-icon-view)
- libnotify (libnotify-gtk2, libnotify-id-git, libnotify-id)
- bzip2 (bzip2-with-lbzip2-symlinks) (make)
- cmake (cmake-git) (make)
- gcc (gcc-multilib-x32, gcc6-gcccompat, gcc-multilib-git, gcc-git) (make)
- gtk2 (gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-patched-filechooser-icon-view) (make)
- libidn (libidn-git) (make)
- libnotify (libnotify-gtk2, libnotify-id-git, libnotify-id) (make)
- lua52 (make)
- make (make3, make-git) (make)
- openssl (openssl-via-padlock, openssl-no-aesni, libressl-git, openssl-purify, openssl-git, openssl-zlib, libressl, openssl-chacha20) (make)
- openssl-1.0 (openssl-1.0-chacha20) (make)
- pcre (pcre-svn) (make)
- qt4 (qt4-revert80e3108) (make)
Latest Comments
1 2 Next › Last »
oi_wtf commented on 2018-07-06 10:15
You should rebuild eiskalt instead of symlinking the library.
A symlink might introduce problems which might silently corrupting something. A rebuild fails if there are problems and therefore is always safer.
aksh1618 commented on 2018-07-05 13:02
I was getting error due to older version og
libboost_system.so
not being available:So I created a symlink to current version to get it working:
kaptoxic commented on 2018-03-02 23:25
I fixed the build not to use local boost libraries; should be fine now.
Skipperio commented on 2018-03-02 20:32
https://hastebin.com/muxunocayu.cpp
collect2: error: ld returned 1 exit status make[2]: [eiskaltdcpp-gtk/CMakeFiles/eiskaltdcpp-gtk.dir/build.make:931: eiskaltdcpp-gtk/eiskaltdcpp-gtk] Error 1 make[1]: [CMakeFiles/Makefile2:361: eiskaltdcpp-gtk/CMakeFiles/eiskaltdcpp-gtk.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in package_eiskaltdcpp-gtk(). Aborting... :: Unable to build eiskaltdcpp-core - makepkg exited with code: 2
kaptoxic commented on 2017-09-21 00:56
Added; thanks.
oi_wtf commented on 2017-09-21 00:29
You should add openssl-1.0 instead of openssl as dependency wherever appropriate as well.
kaptoxic commented on 2017-09-17 05:37
Great, indeed, it works now! Done, I've made the change. (Using local definitions rather than exports though.) Thanks AG_Caesar!
AG_Caesar commented on 2017-09-10 21:25
Ha! I solved it:
Change the build section from
build() {
cd ${srcdir}/${_name}-${_tarver}
rm -rf ${srcdir}/${_name}-${_tarver}/build
mkdir ${srcdir}/${_name}-${_tarver}/build
cd ${srcdir}/${_name}-${_tarver}/build
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}
to:
build() {
cd ${srcdir}/${_name}-${_tarver}
rm -rf ${srcdir}/${_name}-${_tarver}/build
mkdir ${srcdir}/${_name}-${_tarver}/build
cd ${srcdir}/${_name}-${_tarver}/build
export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig
export CFLAGS=" -I/usr/include/openssl-1.0"
export LDFLAGS="-I/usr/lib/openssl-1.0"
cmake ../ -DENABLE_STACKTRACE=ON -DCMAKE_INSTALL_PREFIX=/usr -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=ON -DPERL_REGEX=ON -DLOCAL_BOOST=ON -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON -DWITH_DHT=ON -DUSE_QT=OFF
}
Now it builds fine again. Could you add this to the pkg please? :)
AG_Caesar commented on 2017-09-06 11:10
Sorry for the slow answer. The error is:
/home/c/.cache/pacaur/eiskaltdcpp/src/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:107:32: error: invalid use of incomplete type 'struct dh_st'
if (!dh->p || !dh->g) {
^
In file included from /usr/include/openssl/crypto.h:31:0,
from /usr/include/openssl/comp.h:16,
from /usr/include/openssl/ssl.h:47,
from /home/c/.cache/pacaur/eiskaltdcpp/src/eiskaltdcpp-2.2.10/dcpp/SSL.h:19,
from /home/c/.cache/pacaur/eiskaltdcpp/src/eiskaltdcpp-2.2.10/dcpp/SSLSocket.h:23,
from /home/c/.cache/pacaur/eiskaltdcpp/src/eiskaltdcpp-2.2.10/dcpp/CryptoManager.h:24,
from /home/c/.cache/pacaur/eiskaltdcpp/src/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:20:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
typedef struct dh_st DH;
^~~~~
So probably some problem with the new openssl version? But I still don't know how to fix it :/
dbedrenko commented on 2017-08-09 14:34
@AG_Caesar That doesn't give the actual error mesage. It's above that.