Package Details: eiskaltdcpp-gtk 2.4.2-2

Git Clone URL: https://aur.archlinux.org/eiskaltdcpp.git (read-only, click to copy)
Package Base: eiskaltdcpp
Description: EiskaltDC++ Core
Upstream URL: https://github.com/eiskaltdcpp/eiskaltdcpp/
Licenses: GPL3
Conflicts: eiskaltdcpp-gtk-git
Provides: eiskaltdcpp-gtk
Submitter: dhampire
Maintainer: ars
Last Packager: ars
Votes: 16
Popularity: 0.121652
First Submitted: 2015-08-11 22:08 (UTC)
Last Updated: 2021-03-04 19:07 (UTC)

Pinned Comments

Latest Comments

cheese-cracker commented on 2021-10-03 08:30 (UTC)

For anyone whose build fails on a perl dependency, installing Module::Build with cpan Module::Build should fix it.

ars commented on 2021-01-18 17:26 (UTC)

@postcd Removed boost dependencies.

postcd commented on 2021-01-18 12:52 (UTC)

@maintainer despite what other commenter said, the EiskaltDC developer says that "boost" libraries are not needed for EiskaltDC++: https://github.com/eiskaltdcpp/eiskaltdcpp/issues/458#issuecomment-761696537

ars commented on 2021-01-13 00:38 (UTC)

v2.4.0 added and now builds against GTK3 and Qt5 instead of GTK2 and Qt4.

deko commented on 2021-01-11 15:18 (UTC)

New version released https://github.com/eiskaltdcpp/eiskaltdcpp/releases/tag/v2.4.0

iamashwin99 commented on 2019-11-16 16:27 (UTC) (edited on 2019-11-16 16:48 (UTC) by iamashwin99)

If you get /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory 28 | #include <hb.h> | ^~~~~~ compilation terminated.

a temporary solution is to change /usr/include/pango-1.0/pango/pango-coverage.h and /usr/include/pango-1.0/pango/pango-font.h Where it includes hb.h, it should include harfbuzz/hb.h instead.

raspher commented on 2019-07-14 22:35 (UTC)

"boost" package is required to build this

oi_wtf commented on 2018-07-06 10:15 (UTC) (edited on 2018-07-06 10:16 (UTC) by oi_wtf)

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 (UTC)

I was getting error due to older version og libboost_system.so not being available:

eiskaltdcpp-qt: error while loading shared libraries: libboost_system.so.1.66.0: cannot open shared object file: No such file or directory

So I created a symlink to current version to get it working:

ln -s /usr/lib/libboost_system.so.1.67.0 /usr/lib/libboost_system.so.1.66.0

kaptoxic commented on 2018-03-02 23:25 (UTC)

I fixed the build not to use local boost libraries; should be fine now.

Skipperio commented on 2018-03-02 20:32 (UTC) (edited on 2018-03-02 20:33 (UTC) by Skipperio)

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 (UTC)

Added; thanks.

oi_wtf commented on 2017-09-21 00:29 (UTC)

You should add openssl-1.0 instead of openssl as dependency wherever appropriate as well.

kaptoxic commented on 2017-09-17 05:37 (UTC)

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 (UTC)

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 (UTC)

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 (UTC)

@AG_Caesar That doesn't give the actual error mesage. It's above that.

AG_Caesar commented on 2017-08-09 11:18 (UTC)

Build fails with: make[2]: *** [dcpp/CMakeFiles/dcpp.dir/build.make:327: dcpp/CMakeFiles/dcpp.dir/CryptoManager.cpp.o] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:303: dcpp/CMakeFiles/dcpp.dir/all] Fehler 2 make: *** [Makefile:130: all] Fehler 2 Could someone please tell me how to fix it? I really need a wirking DC++ client and eiskalt is the last one available :(

dbedrenko commented on 2015-11-01 12:12 (UTC)

Nevermind my last comment, I wast just running out of memory. (Don't pass `-j 2` to `make` on a low-memory machine).

FreddieChopin commented on 2015-09-29 16:23 (UTC)

Strange error: --- >8 --- >8 --- >8 --- >8 --- -- Data directory: /usr/share/eiskaltdcpp fatal: Not a git repository (or any parent up to mount point /tmp) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). -- Build Git commit ID: --- >8 --- >8 --- >8 --- >8 --- The final result is also strange: --- >8 --- >8 --- >8 --- >8 --- Packages (1) eiskaltdcpp-data-2.2.10-2 Total Installed Size: 0,00 MiB --- >8 --- >8 --- >8 --- >8 --- Is this correct?

dbedrenko commented on 2015-09-28 20:23 (UTC)

I get compilation error: [code]{standard input}:192524: Warning: end of file not at end of a line; newline inserted {standard input}:193728: Error: unknown pseudo-op: `.str' c++: internal compiler error: Killed (program cc1plus)[/code] See paste for more context: http://pastebin.ca/3177508 PS: Many thanks for creating this package.

dhampire commented on 2015-09-26 17:30 (UTC)

update PKGBUILD: add makedepends

dvk commented on 2015-09-22 22:28 (UTC)

Sorry for a misprint, I meant "if there is NO lua in the system, the compilation fails". I understand that the package depends on lua52, but it fails to compile on a clean system withouth any lua.

dvk commented on 2015-09-22 22:23 (UTC)

If there is now lua in the system, the compilation fails.

another commented on 2015-08-13 02:50 (UTC)

missing makedepends cmake