Witam zacznę od początku, posiadam system operacyjny Debian 7 Wheezy oraz GCC w wersji 4.7.2 i korzystałem z source z strony otland/forgottenserver . Wszystko ładnie zostało załadowane ale ... nie tak jak jest opisane. Przedstawię po kolei jak wszystko ustawiałem. W tut. jest opisane aby zrobić to w ten sposób :
1. git clone https://github.com/otland/forgottenserver
2. git checkout -qf 2dbaa28581af5c68f25a9277a07bf21e184c0fbc
3. export CXX=g++
4. export CC=gcc
5. apt-get update
6. apt-get install libboost-system-dev liblua5.2-dev libgmp3-dev libmysqlclient-dev
7. build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
8. make
Następnie pod podmianie folderu data, skonfigurowaniu config.lua pokazują mi się takie błedy:
Wszystko zakończyło się poprawnie ale w innym tut. prost z strony otland/forgottenserver jest opisane zbey to tak zrobić
1. apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev
2. git clone https://github.com/otland/forgottenserver.git
3. mkdir build && cd build
4. cmake ..
5. make
No i teraz jest problem z tym 2 tut, gdyż kiedy użyję komendy make wyskakuje mi taki błąd :
/home/forgottenserver/src/ban.cpp: In member function ‘bool Ban::acceptConnection(uint32_t)’:
/home/forgottenserver/src/ban.cpp:34:16: error: ‘IpConnectMap’ has no member named ‘emplace’
make[2]: *** [CMakeFiles/tfs.dir/src/ban.cpp.o] Błąd 1
make[1]: *** [CMakeFiles/tfs.dir/all] Błąd 2
make: *** [all] Błąd 2
I niestety nic dalej nie idzie. Jeszcze zainstaluje ubuntu pod inna wersje i zobaczę co z tego wyjdzie.
1. git clone https://github.com/otland/forgottenserver
2. git checkout -qf 2dbaa28581af5c68f25a9277a07bf21e184c0fbc
3. export CXX=g++
4. export CC=gcc
5. apt-get update
6. apt-get install libboost-system-dev liblua5.2-dev libgmp3-dev libmysqlclient-dev
7. build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
8. make
Następnie pod podmianie folderu data, skonfigurowaniu config.lua pokazują mi się takie błedy:
Wszystko zakończyło się poprawnie ale w innym tut. prost z strony otland/forgottenserver jest opisane zbey to tak zrobić
1. apt-get install git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev
2. git clone https://github.com/otland/forgottenserver.git
3. mkdir build && cd build
4. cmake ..
5. make
No i teraz jest problem z tym 2 tut, gdyż kiedy użyję komendy make wyskakuje mi taki błąd :
/home/forgottenserver/src/ban.cpp: In member function ‘bool Ban::acceptConnection(uint32_t)’:
/home/forgottenserver/src/ban.cpp:34:16: error: ‘IpConnectMap’ has no member named ‘emplace’
make[2]: *** [CMakeFiles/tfs.dir/src/ban.cpp.o] Błąd 1
make[1]: *** [CMakeFiles/tfs.dir/all] Błąd 2
make: *** [all] Błąd 2
I niestety nic dalej nie idzie. Jeszcze zainstaluje ubuntu pod inna wersje i zobaczę co z tego wyjdzie.