Ir para conteúdo
  • Cadastre-se

Erro ao compilar tfs 0.4 em ubuntu 12.04


Posts Recomendados

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

 

Link para o post
Compartilhar em outros sites
  • 11 months later...

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)
Link para o post
Compartilhar em outros sites
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?

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo