Jump to content
TrinityCore

Dark574

Plebs
  • Posts

    2
  • Joined

  • Last visited

Dark574's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. i know that openssl 1.0x is needed thats why i told cmake to use it cmake ../ -DCMAKE_INSTALL_PREFIX=/home/dark574/Server -DOPENSSL_LIBRARIES=/usr/lib/openssl-1.0 -DOPENSSL_INCLUDE_DIR=/usr/include/openssl-1.0 but i dont understand why it still uses the wrong libs... i used the correct path to the 1.0 openssl libs Maybe its a trivial problem but i am relatively new to Linux, so sorry coming forth with a stupid error
  2. Hi there, i am trying to compile the current 3.3.5 Branch on Linux. Manjaro KDE Rolling Release -> up to Date gcc (7.1.1-4)make (4.2.1-2)boost (1.64.0-4)cmake (3.8.2-1)git (2.13.4-1) mariadb (10.1.25-1)openssl (1.1.0.f-1.1) / openssl-1.0 (1.0.2.l-1) I am following the installation guide from the Trinity Core Page.... after running cmake i get the following: -- Detected 64-bit platform -- UNIX: Using default configuration directory -- UNIX: Using default library directory -- UNIX: Configuring uninstall target -- UNIX: Created uninstall target -- UNIX: Detected compiler: /usr/bin/cc -- GCC: Enabled c++11 support -- GCC: Enabled C99 support -- GCC: SFMT enabled, SSE2 flags forced -- Using mysql-config: /usr/bin/mysql_config -- Found MySQL library: /usr/lib/libmysqlclient.so -- Found MySQL headers: /usr/include/mysql -- Found MySQL executable: /usr/bin/mysql -- Found git binary : /usr/bin/git * TrinityCore revision : d09de6425ca7 2017-08-12 21:10:22 +0200 (3.3.5 branch) * TrinityCore buildtype : Release * Install core to : /home/dark574/Server * Install libraries to : /home/dark574/Server/lib * Install configs to : /home/dark574/Server/etc * Build world/auth : Yes (default) * Build with scripts : Yes (static) * Build map/vmap tools : Yes (default) * Build core w/PCH : Yes (default) * Build scripts w/PCH : Yes (default) * Show compile-warnings : No (default) * Use coreside debug : No (default) * Show source tree : Yes (hierarchical) * Use GIT revision hash : Yes (default) -- Boost version: 1.64.0 -- Found the following Boost libraries: -- system -- filesystem -- thread -- program_options -- iostreams -- regex -- Found OpenSSL library: /usr/lib/libssl.so;/usr/lib/openssl-1.0 -- Found OpenSSL headers: /usr/include/openssl-1.0 -- Found Readline library: /usr/lib/libreadline.so -- Include dir is: /usr/include * Script configuration (static): | +- worldserver | +- Commands | +- Custom | +- EasternKingdoms | +- Events | +- Kalimdor | +- Northrend | +- OutdoorPvP | +- Outland | +- Pet | +- Spells | +- World | -- Configuring done To run CMake succesfully, I used the following command, since CMake found openssl 1.1: cmake ../ -DCMAKE_INSTALL_PREFIX=/home/dark574/Server -DOPENSSL_LIBRARIES=/usr/lib/openssl-1.0 -DOPENSSL_INCLUDE_DIR=/usr/include/openssl-1.0 Configuration worked. After running 'make' I get error at 39% :/ [ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Weather/Weather.cpp.o [ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/Weather/WeatherMgr.cpp.o [ 38%] Building CXX object src/server/game/CMakeFiles/game.dir/World/World.cpp.o [ 38%] Linking CXX static library libgame.a [ 38%] Built target game Scanning dependencies of target authPCH.cpp_dephelp [ 38%] Building CXX object src/server/authserver/CMakeFiles/authPCH.cpp_dephelp.dir/PrecompiledHeaders/authPCH.cpp.o [ 39%] Linking CXX shared module libauthPCH.cpp_dephelp.so [ 39%] Built target authPCH.cpp_dephelp Scanning dependencies of target generate_authPCH.cpp [ 39%] Generating authPCH.h.gch [ 39%] Built target generate_authPCH.cpp Scanning dependencies of target authserver [ 39%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Main.cpp.o [ 39%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Authentication/AuthCodes.cpp.o [ 39%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Authentication/TOTP.cpp.o [ 39%] Building CXX object src/server/authserver/CMakeFiles/authserver.dir/Server/AuthSession.cpp.o [ 39%] Linking CXX executable authserver /usr/bin/ld: ../../common/libcommon.a(BigNumber.cpp.o): undefined reference to symbol 'BN_exp@@OPENSSL_1_1_0' /usr/lib/libcrypto.so.1.1: error adding symbols: DSO missing from command line collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [src/server/authserver/CMakeFiles/authserver.dir/build.make:189: src/server/authserver/authserver] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:1465: src/server/authserver/CMakeFiles/authserver.dir/all] Fehler 2 make: *** [Makefile:130: all] Fehler 2 Anyone who can help me? :/
×
×
  • Create New...