3.3.5a TrinityCore Fehler - Falsche OpenSSL Version

10/24/2013 00:20 'iNSPiRED'#1
Hey, ich versuche einen 3.3.5a Server aufzusetzen.
Betriebssystem: Debian 6 64 Bit

Fehler:

Roulette@kd28780:~/TrinityCore/build$ cmake ../ -DPREFIX=/home/Roulette/server -DWITH_WARNINGS=1
-- Detected 64-bit platform
-- UNIX: Using jemalloc
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/gcc
-- GCC: SFMT enabled, SSE2 flags forced
-- GCC: All warnings enabled
-- Found ACE library: /usr/local/lib/libACE.so
-- Found ACE headers: /usr/local/include
-- Found OpenSSL library: /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- Found OpenSSL headers: /usr/include
CMake Error at cmake/macros/FindOpenSSL.cmake:223 (message):
TrinityCore needs OpenSSL version 1.0.0 but found version 0.9.8`
Call Stack (most recent call first):
CMakeLists.txt:56 (find_package)


-- Configuring incomplete, errors occurred!

Ich habe es mit der OpenSSL 1.0.0 und 1.0.1e Version versucht, sagt mir aber das ich 0.9.8 installiert habe.

Wäre echt dankbar wenn ihr mir weiterhelfen könnt! MfG!
10/24/2013 01:47 Kent_Brockman#2
Das liegt daran das wahrscheinlich OpenSSL nicht in /usr drinnen ist.
OpenSSL via wget ziehen, per tar entpacken, ins Verzeichnis wechseln und nun nicht einfach ./config odern ./config --prefix=/usr/local oder ./config --prefix=/usr eintippen.
Ein make -j 12 install hinterher und dann sollte es gehen.

Kann allerdings sein das die BuildDir von der TC nochmal gelöscht werden muss, was nicht weiter tragisch ist.