[How to] Trinitycore compilieren

07/21/2015 19:00 paladinah#241
Quote:
Vorbereitung
$ 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

Welcher Pfad ist hier genau gemeint ?

Sprich Source Pfad und Ausgabepfad ?

brauche da mal Hilfe
07/21/2015 20:10 °"Crazy"°#242
Ausgabepfad. Zum Bleisift:

Code:
$ cmake ../ -DPREFIX=/home/wowserver/ -DCONF_DIR=/home/wowserver/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
MfG
07/23/2015 16:08 Fice91#243
Quote:
Originally Posted by °"Crazy"° View Post
Ausgabepfad. Zum Bleisift:

Code:
$ cmake ../ -DPREFIX=/home/wowserver/ -DCONF_DIR=/home/wowserver/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1
MfG
Bei mir funktioniert das auch nicht. Ich bekomme immer denselben Fehler.
Code:
CMake Error: The source directory "/home/USER/TrinityCore" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
Ps: Ich habe meinen Usernamen mal aus dem Pfad durch User ausgetauscht, wegen der Sicherheit und so. :D

Quote:
Originally Posted by Fice91 View Post
Bei mir funktioniert das auch nicht. Ich bekomme immer denselben Fehler.
Code:
CMake Error: The source directory "/home/USER/TrinityCore" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
Ps: Ich habe meinen Usernamen mal aus dem Pfad durch User ausgetauscht, wegen der Sicherheit und so. :D
Also ich habe meinen Fehler nun gefunden. Wäre super, wenn du in deinem Tutorial ergänzen würdest, dass man Build in den Build Ordner wechselt bzw. mit im Pfad angeben muss. Im Nachhinein ist es logisch aber manchmal sieht man den Wald vor lauter Bäumen nicht. :-D
08/19/2015 22:57 blubreloaded#244
hat jemand eine Lösung für diesen Fehler hier?

Code:
/home/debian/wow/source/TrinityCore/src/common/Logging/Appender.h:129:30: Fehler: »std::length_error::length_error« benennt Konstruktor
make[2]: *** [src/common/CMakeFiles/common.dir/Collision/Maps/MapTree.cpp.o] Fehler 1
make[1]: *** [src/common/CMakeFiles/common.dir/all] Fehler 2
make: *** [all] Fehler 2
den bekomme ich nachdem ich make install ausführe und er tritt bei mir immer bei 10% auf.
Der Build vorher mit cmake ist ohne Fehler durchgelaufen, ich nutze Debian 7 in einer virtuellen Maschine.
09/12/2015 01:16 Blackshadowscript#245
Kann bei mir kein WoW-Server drauf packen kommt immer nur:

tar (child): ACE-5.7.8.tar.gz: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error is not recoverable: exiting now
$
tar (child): ACE-5.7.8.tar.gz: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error is not recoverable: exiting now
$
$ sh: 5: Syntax error: word unexpected (expecting ")")
$ sh: 5: Syntax error: word unexpected (expecting ")")
$ $ sh: 6: gzip:: not found
$ sh: 7: tar:: not found
$ sh: 8: tar:: not found
$ sh: 9: $: not found

So was mache ich denn jetzt?
09/12/2015 10:53 Kaev <3#246
Quote:
Originally Posted by Blackshadowscript View Post
Kann bei mir kein WoW-Server drauf packen kommt immer nur:

tar (child): ACE-5.7.8.tar.gz: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error is not recoverable: exiting now
$
tar (child): ACE-5.7.8.tar.gz: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error is not recoverable: exiting now
$
$ sh: 5: Syntax error: word unexpected (expecting ")")
$ sh: 5: Syntax error: word unexpected (expecting ")")
$ $ sh: 6: gzip:: not found
$ sh: 7: tar:: not found
$ sh: 8: tar:: not found
$ sh: 9: $: not found

So was mache ich denn jetzt?
Les dir die Fehlermeldung durch. Du hast, aus welchem Grund auch immer, keine Berechtigung um das ACE-Archiv zu öffnen.
Wobei ich das ziemlich komisch finde, da TC schon seit Ewigkeiten Boost statt ACE verwendet.. Hast du dir auch die neueste Version geladen?
09/13/2015 02:54 Blackshadowscript#247
Ich habe ja alles geupdatet.
10/27/2015 01:31 Excite101#248
Ich komme bis zu dem Punkt:

cmake ../ -DPREFIX=/dein/pfad/hier/eintragen -DCONF_DIR=/dein/pfad/hier/eintragen/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1

Ich bekomme folgenden Fehler;

CMake Error: The source directory "/root" does not appear to contain CMakeLists. txt.
Specify --help for usage, or press the help button on the CMake GUI.


Jemand einen Ahnung wie ich das fixe?
10/27/2015 08:11 Kaev <3#249
Quote:
Originally Posted by Excite101 View Post
Ich komme bis zu dem Punkt:

cmake ../ -DPREFIX=/dein/pfad/hier/eintragen -DCONF_DIR=/dein/pfad/hier/eintragen/conf -DTOOLS=1 -DSCRIPTS=1 -DSERVERS=1 -DWITH_WARNINGS=1

Ich bekomme folgenden Fehler;

CMake Error: The source directory "/root" does not appear to contain CMakeLists. txt.
Specify --help for usage, or press the help button on the CMake GUI.


Jemand einen Ahnung wie ich das fixe?
Jemand hatte, nur sehr wenige Posts über deinem, das gleiche Problem. Die Lösung zu seinem Problem hat er geposted.
10/27/2015 21:13 Excite101#250
Danke manchmal sollte man richtig gucken bevor man schreibt :-P
11/09/2015 15:22 Tulba#251
Hey Crazy,

Quote:
VS2010 - DOWNLOAD
auch wenn du keinen Support für Windows anbietest hat sich doch was bei der VS Version geändert. Minimum Vorraussetzung ist Visual Studio 2013 (für C++ 11 features).
Grüße
11/27/2015 12:23 °"Crazy"°#252
Thread geupdated.

Probleme und Lösungen im zweiten Post des Threads hinzugefügt. Gerne freue ich mich über Einsendungen!
12/10/2015 12:44 TuDuLP#253
Hey ich habe ein Problem bei mir wird das angezeigt

Exception caught in SocketMgr.StartNetwork (xx.xx.xx.xx:3724): bind: Cannot assign requested address
12/14/2015 13:40 Tulba#254
Falsche IP eingegeben? Realmlist in der DB falsch eingetragen? .....?

Man kann sich viele Probleme ersparen, wenn man die HowTos Schritt für Schritt befolgt. TC hat ein eigenes HowTo welches man sich auch durchlesen sollte.
01/22/2016 06:38 Cristyl#255
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 !