Package Details: eiskaltdcpp-core 2.2.10-3

Git Clone URL: https://aur.archlinux.org/eiskaltdcpp.git (read-only)
Package Base: eiskaltdcpp
Description: EiskaltDC++ Core
Upstream URL: http://code.google.com/p/eiskaltdc/
Licenses: GPL3
Conflicts: eiskaltdcpp-core
Provides: eiskaltdcpp-core
Submitter: dhampire
Maintainer: kaptoxic
Last Packager: kaptoxic
Votes: 9
Popularity: 0.003988
First Submitted: 2015-08-11 22:08
Last Updated: 2017-09-21 00:56

Latest Comments

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.

AG_Caesar commented on 2017-08-09 11:18

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

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

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

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.

All comments