Ir para conteúdo

Featured Replies

Postado

Olá, estou tendo um erro ao compilar o tfs 0.4 disponibilizado neste link: http://www.tibiaking.com/forum/topic/33395-tfs-04-cast-version-7/ , sigo o tutorial para compilar do mesmo link ali..

 

O erro que está acontecendo é:

 

otserv.cpp:17:1: error: expected unqualified-id before â/â token
In file included from /usr/include/c++/4.6/new:42:0,
                 from /usr/include/c++/4.6/bits/stl_construct.h:61,
                 from /usr/include/c++/4.6/bits/stl_tempbuf.h:61,
                 from /usr/include/c++/4.6/bits/stl_algo.h:64,
                 from /usr/include/c++/4.6/algorithm:63,
                 from /usr/include/boost/function/detail/prologue.hpp:13,
                 from /usr/include/boost/function.hpp:24,
                 from otpch.h:34,
                 from otserv.cpp:18:
/usr/include/c++/4.6/exception:37:37: error: expected declaration before end of line
make[1]: *** [otserv.o] Error 1
make[1]: Leaving directory `/home/sources'
make: *** [all] Error 2
 
 
 

 

Uso versão linux ubuntu 12.04

 

Por favor, ajudem-me!

 

Venha para a evolução do mapa HEROSERV -- Versão 8.60 -

Faça parte dessa família: http://kaiakserv.com

 

  • 11 months later...
Postado

tente no ubuntu 10.04

 

 

tar -xzvf lua*
cd lua*
make linux && make install
 
cd ..
 
 

Após isso execute todos os comandos um por um:

 

apt-get update

 

apt-get install autoconf libboost-all-dev libgmp-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libxml2-dev libxml++2.6-dev libmysql++-dev libsqlite0-dev libsqlite3-dev build-essential;

 

apt-get install crypto++

 

apt-get install libssl-dev

 

apt-get install g++

 

 

Agora entre vá até o diretório das suas sources

exemplo: cd /otserv/sources/

 

Utilize esses comandos para compilar.

 

 

chmod +x autogen.sh

./autogen.sh
./configure --enable-mysql

chmod +x build.sh

./build.sh
make -i

 

Se conseguiu, mova atravéz do Winscp o theforgottenserver para a pasta do config.lua.

Em seguida no terminal vá até a pasta do ot e faça o seguinte pra executa-lo:

 

cd /otserv/

chmod +x theforgottenserver

./theforgottenserver.

 

 

Pelo que a galera relata, as versões mais novas do ubuntu como a 12.04 e 14.04 ocorre erros ao compilar, pois as distros de tibia ja são meias antigas.

Nesse caso utilize o ubuntu 10.04 que deve dar sem problemas.

 

Ajudou? REP+ B-)

 

 

 

 

Editado por eddybrow (veja o histórico de edições)

Postado
7 horas atrás, eddybrow disse:

tente no ubuntu 10.04

 

 

tar -xzvf lua*
cd lua*
make linux && make install
 
cd ..
 
 

Após isso execute todos os comandos um por um:

 

apt-get update

 

apt-get install autoconf libboost-all-dev libgmp-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libxml2-dev libxml++2.6-dev libmysql++-dev libsqlite0-dev libsqlite3-dev build-essential;

 

apt-get install crypto++

 

apt-get install libssl-dev

 

apt-get install g++

 

 

Agora entre vá até o diretório das suas sources

exemplo: cd /otserv/sources/

 

Utilize esses comandos para compilar.

 

 

chmod +x autogen.sh

./autogen.sh
./configure --enable-mysql

chmod +x build.sh

./build.sh
make -i

 

Se conseguiu, mova atravéz do Winscp o theforgottenserver para a pasta do config.lua.

Em seguida no terminal vá até a pasta do ot e faça o seguinte pra executa-lo:

 

cd /otserv/

chmod +x theforgottenserver

./theforgottenserver.

 

 

Pelo que a galera relata, as versões mais novas do ubuntu como a 12.04 e 14.04 ocorre erros ao compilar, pois as distros de tibia ja são meias antigas.

Nesse caso utilize o ubuntu 10.04 que deve dar sem problemas.

 

Ajudou? REP+ B-)

 

 

 

 

 

Por um acaso você já olhou a data dos tópicos?

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo