[How to] Trinitycore compilieren

01/22/2016 23:14 °"Crazy"°#256
Quote:
Originally Posted by Cristyl View Post
Hallöle, tut mir leid dass ich den Thread hier wieder zum leben erwecke aber ich bräuchte mal einwenig Hilfe.
Habe mir von Arcemu den Server gedownloaded, jedoch ist die Datenbank auf englisch und viele Funktionen funktionieren nicht. (zB wenn ich große Segen auf mir Buffen will kommt die meldung ich wäre ich keiner Gruppe was irgendwie Bullshit ist :P)
Also hier meine Fragen:
Wo bekomme ich die Datenbanken her, dass diese direkt auf Deutsch sind?
Wie muss ich diese Importieren? (Benutze Navicat)
Kann mir eventuell mal jemand überhaupt einwenig die Datenbank erklären?
Vielen Dank im vorraus !
Nutze einen ArcEmu-Thread. Hier ist Trinitycore am Start.
01/23/2016 00:07 xbilbox#257
hey leute wollte mich mal durch das tut für windows fummeln und stoße auf folgendes problem beim configurieren in cmake.:


benötigte boost version 1.49 ist im c:\ verzeichnes

hoffe einer kann helfen

danke

edit.:

boost 1.55 installiert im cmakelist.txt den pfad eingefügt und nun funktioniert das schonmal

hab aber ein neues problem


wenn ich einen hacken bei without git setze wird er mit der config fertig beim compilieren hat er aber ein fehler mit der hash.hpp und hat am ende 14 fehler

01/31/2016 02:26 Holzmodem12#258
Geht ja doch einfacher als gedacht, wenn es denn funktionieren würde.

Bei mir hängt es ab dem Punkt:

Quote:
$ cd ~/
$ git clone -b 3.3.5 git://github.com/TrinityCore/TrinityCore.git
Da sagt mein Server, dass es diesen Befehl nicht gibt?!


Und wie sieht das dann mit dem Server aus?
Wie buggfrei ist der?
Und ist die Datenbank komplett?
01/31/2016 11:40 °"Crazy"°#259
Hast du git installiert?

$ apt-get install git-core
02/05/2016 21:34 Holzmodem12#260
Quote:
Originally Posted by °"Crazy"° View Post
Hast du git installiert?

$ apt-get install git-core
Im Normalfall ja,...

Aber ich hätte da noch eine andere Frage, ich habe den MySQL Server schon installiert, wie genau müsste ich diese Aufforderung ändern um es trotzdem "durchzuführen":

Quote:
$ apt-get install build-essential autoconf libtool gcc g++ make cmake git-core wget p7zip-full libncurses5-dev zlib1g-dev libbz2-dev libssl-dev mysql-server mysql-client libmysqlclient-dev libmysql++-dev libreadline6-dev libboost-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-iostreams-dev
$ apt-get install openssl
EDIT:

Okay, das mit dem git funktionierte...
Allerdings raff ich nicht was ich da eintragen soll?

Quote:
$ cd TrinityCore
$ mkdir build
$ cmake ../ -DPREFIX=/dein/pfad/hier/eintragen -DCONF_DIR=/dein/pfad/hier/eintragen/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
02/06/2016 12:28 °"Crazy"°#261
Quote:
$ cd TrinityCore
$ mkdir build
$ cmake ../ -DCMAKE_INSTALL_PREFIX=/dein/pfad/hier/eintragen -DCONF_DIR=/dein/pfad/hier/eintragen/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
Oder:

Quote:
$ cd TrinityCore
$ mkdir build
$ cmake ../ -DCMAKE_INSTALL_PREFIX=/etc/WoW/ -DCONF_DIR=/etc/WoW/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
Oder:

Quote:
$ cd TrinityCore
$ mkdir build
$ cmake ../ -DCMAKE_INSTALL_PREFIX=/home/server/123/eintragen -DCONF_DIR=/home//server/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
02/06/2016 13:32 Holzmodem12#262
Sprich einfach den Pfad zu Trinity angeben?
Oder wie soll ich das verstehen?

Wenn ja, das habe ich gestern versucht und funktionierte nicht...
02/06/2016 16:10 °"Crazy"°#263
Den Pfad zum compilen angeben, wo du die compilte Source haben willst.
02/06/2016 16:19 Holzmodem12#264
Ahh, okay :)
Und das mit der /conf?
Wohin muss das?
02/06/2016 16:25 °"Crazy"°#265
Lese Dir mal oben die Beispiele durch, dann siehst du, was da hinkommen kann. Ansonsten irgendeinen Pfad eingeben, wo du es haben möchtest. ;)
02/06/2016 16:30 Holzmodem12#266
Mhh, okay....

Geh dir bestimmt schon auf die Nerven, aber naja:

Das kommt bei mir, und habe keine Ahnung.. :(

Quote:
Failed
CMake Error at cmake/macros/FindReadline.cmake:17 (MESSAGE):
** Readline library not found!

** Your distro may provide a binary for Readline e.g. for ubuntu try
apt-get install libreadline5-dev
Call Stack (most recent call first):
CMakeLists.txt:66 (find_package)


-- Configuring incomplete, errors occurred!
Das libreadline5-dev ist drauf...
02/06/2016 16:35 °"Crazy"°#267
3 mal durchlesen, dann weißt du, was du machen sollst.

Quote:
** Your distro may provide a binary for Readline e.g. for ubuntu try
apt-get install libreadline5-dev
02/06/2016 17:00 Holzmodem12#268
Und es geht weiter :(

Quote:
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:
BZIP2_LIBRARY
linked by target "map_extractor" in directory /home/trinity/TrinityCore/src/tools/map_extractor
linked by target "vmap4extractor" in directory /home/trinity/TrinityCore/src/tools/vmap4_extractor
linked by target "mmaps_generator" in directory /home/trinity/TrinityCore/src/tools/mmaps_generator

-- Configuring incomplete, errors occurred!
Wo muss ich denn was umändern?
Wenn ich was umändern muss?
02/29/2016 23:06 Kent_Brockman#269
How about this?
[Only registered and activated users can see links. Click Here To Register...]
03/31/2016 20:57 Holzmodem12#270
Meine Fragen liegen zwar schon etwas zurück, aber ist das der einzigste Weg TrinityCore auf Linux zu bekommen?`
Ich kam letztens damit null klar, immer irgendwelche Meldungen wo ich nur Bahnhof verstehe. Und dann diese Pakete dir mir angeblich fehlen, die aber 100% installiert waren/sind...

Würde es gern zum laufen bekommen aber ich check da nicht durch....