Habe nun das im ersten Link ausprobiert und wenn ich es genau so mache kommt folgende Meldung:
root@Allan:~/TrinityCore/source/build# cmake ../ -DPREFIX=~/TrinityCore
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- 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
-- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Found OpenSSL headers: /usr/include
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
CMake Error at cmake/macros/FindMySQL.cmake:175 (message):
Could not find the MySQL libraries! Please install the development
libraries and headers
Call Stack (most recent call first):
CMakeLists.txt:60 (find_package)
-- Configuring incomplete, errors occurred!
Alles klar, für diese Fehlermeldung habe ich schon eine Lösung gefunden.
Man muss einfach nur das Packet libmysqlclient-dev installieren. Also apt-get install libmysqlclient-dev
Nun habe ich das Packet installiert und es kommt aber immernoch eine Fehlermeldung.
root@Allan:~/TrinityCore/source/build# cmake ../ -DPREFIX=~/TrinityCore
-- 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
-- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Found OpenSSL headers: /usr/include
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so
-- Found MySQL headers: /usr/include/mysql
-- Found Readline library: /usr/lib/x86_64-linux-gnu/libreadline.so
-- Include dir is: /usr/include
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.7")
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit in /usr/lib/x86_64-linux-gnu/libbz2.so
-- Looking for BZ2_bzCompressInit in /usr/lib/x86_64-linux-gnu/libbz2.so - found
-- Found git binary : /usr/bin/git
* TrinityCore revision : b81bf7d02509 2013-10-26 14:39:00 +0200 (master branch)
* TrinityCore buildtype : Release
* Install core to : ~/TrinityCore
* Install libraries to : ~/TrinityCore/lib
* Install configs to : ~/TrinityCore/etc
* Build world/auth : Yes (default)
* Build with scripts : Yes (default)
* Build map/vmap tools : No (default)
* Build core w/PCH : Yes (default)
* Build scripts w/PCH : Yes (default)
* Show compile-warnings : No (default)
* Use coreside debug : No (default)
* Use GIT revision hash : Yes
-- SCRIPT PREPARATIONS
-> Prepared: Spells
-> Prepared: Commands
-> Prepared: Examples
-> Prepared: Custom
-> Prepared: World
-> Prepared: Outdoor PVP Zones
-> Prepared: Eastern Kingdoms
-> Prepared: Kalimdor
-> Prepared: Outland
-> Prepared: Northrend
-> Prepared: Events
-> Prepared: Pet
-- SCRIPT PREPARATION COMPLETE
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ACE_INCLUDE_DIR (ADVANCED)
used as include directory in directory /root/TrinityCore/source/src/server/shared
used as include directory in directory /root/TrinityCore/source/src/server/shared
used as include directory in directory /root/TrinityCore/source/src/server/shared
used as include directory in directory /root/TrinityCore/source/src/server/game
used as include directory in directory /root/TrinityCore/source/src/server/game
used as include directory in directory /root/TrinityCore/source/src/server/game
used as include directory in directory /root/TrinityCore/source/src/server/collision
used as include directory in directory /root/TrinityCore/source/src/server/collision
used as include directory in directory /root/TrinityCore/source/src/server/collision
used as include directory in directory /root/TrinityCore/source/src/server/authserver
used as include directory in directory /root/TrinityCore/source/src/server/authserver
used as include directory in directory /root/TrinityCore/source/src/server/authserver
used as include directory in directory /root/TrinityCore/source/src/server/scripts
used as include directory in directory /root/TrinityCore/source/src/server/scripts
used as include directory in directory /root/TrinityCore/source/src/server/scripts
used as include directory in directory /root/TrinityCore/source/src/server/worldserver
used as include directory in directory /root/TrinityCore/source/src/server/worldserver
used as include directory in directory /root/TrinityCore/source/src/server/worldserver
ACE_LIBRARY (ADVANCED)
linked by target "shared" in directory /root/TrinityCore/source/src/server/shared
linked by target "authserver" in directory /root/TrinityCore/source/src/server/authserver
linked by target "worldserver" in directory /root/TrinityCore/source/src/server/worldserver
-- Configuring incomplete, errors occurred!
root@Allan:~/TrinityCore/source/build#
Auch dieses Problem ist gelöst. Wenn ihr diese Fehlermeldung bekommt, müsst ihr noch libace-dev installieren.
Danke für den Support.