Postado Março 12, 2015 10 anos @bhellip Antes uma pergunta, onde baixou a versão não diz como compilar? Todo software em C++ deveria ser entregue com essa instrução, visto que é uma linguagem delicada em relação a bibliotecas, compiladores etc.. Vou tentar te ajudar, claro que qualquer modificação nessas sources pode exigir processo de compilação diferente, mas o script que usei pra compilar as versões TFS 0.4 junto ao OTpanel foi: apt-get install libboost-thread-dev libboost-regex-dev libboost-system-dev libgmp3-dev liblua5.1-0-dev libsqlite3-dev libxml2-dev libxml++2.6-dev libcrypto++-dev autoconf g++ make libboost-all-dev libmysqlclient15-dev Vá até a pasta das sources e digite: rm *.o rm theforgottenserver chmod +x ./autogen.sh ./build.sh ./configure --enable-mysql --enable-server-diag make -j 2 ps: tem um erro no script acima, quem acha? Pode usar sem problemas, é um erro de redundância apenas. Esse problema que você reportou do "Lua header not found" parece ser falta de biblioteca, talvez meu script acima te ajude a reparar isso. Editado Março 12, 2015 10 anos por otservme (veja o histórico de edições) OTserv 10.76 + Linux + Lamp + OTpanel + HD SSD + CPU 3.7ghz+ + 1gbps link 2GB RAM = 69,90 4GB RAM = 109,90 8GB RAM = 149,90 Entrega imediata. Por tempo limitado www.serversoft.com.br Prazer, OTpanel (NOVO!!)
Postado Março 12, 2015 10 anos Autor @bhellip Antes uma pergunta, onde baixou a versão não diz como compilar? Todo software em C++ deveria ser entregue com essa instrução, visto que é uma linguagem delicada em relação a bibliotecas, compiladores etc.. Vou tentar te ajudar, claro que qualquer modificação nessas sources pode exigir processo de compilação diferente, mas o script que usei pra compilar as versões TFS 0.4 junto ao OTpanel foi: apt-get install libboost-thread-dev libboost-regex-dev libboost-system-dev libgmp3-dev liblua5.1-0-dev libsqlite3-dev libxml2-dev libxml++2.6-dev libcrypto++-dev autoconf g++ make libboost-all-dev libmysqlclient15-dev Vá até a pasta das sources e digite: rm *.o rm theforgottenserver chmod +x ./autogen.sh ./build.sh ./configure --enable-mysql --enable-server-diag make -j 2 ps: tem um erro no script acima, quem acha? Pode usar sem problemas, é um erro de redundância apenas. Esse problema que você reportou do "Lua header not found" parece ser falta de biblioteca, talvez meu script acima te ajude a reparar isso. Baixei a tfs 0.4 r3884 aqui do fórum: http://www.tibiaking.com/forum/topic/9350-86x-tfs-04-dev-rev3884/ Utilizei o código abaixo e parece que todas já estavam instaladas. apt-get install libboost-thread-dev libboost-regex-dev libboost-system-dev libgmp3-dev liblua5.1-0-dev libsqlite3-dev libxml2-dev libxml++2.6-dev libcrypto++-dev autoconf g++ make libboost-all-dev libmysqlclient15-dev em seguida fui até a pasta /otserv/trunk e colocando os códigos: rm *.o rm theforgottenserver chmod +x ./autogen.sh ./build.sh deu o seguinte problema: rm: cannot remove `*.o': No such file or directory rm: cannot remove `theforgottenserver': No such file or directory -bash: ./build.sh: Permission denied
Postado Março 15, 2015 10 anos chmod +x ./autogen.sh corrige isso ai, autogen.sh é pra tfs 0.3.6 rm *.o rm theforgottenserver chmod +x ./build.sh ./build.sh Editado Março 15, 2015 10 anos por fireelement (veja o histórico de edições)
Postado Março 15, 2015 10 anos Autor chmod +x ./autogen.sh corrige isso ai, autogen.sh é pra tfs 0.3.6 rm *.o rm theforgottenserver chmod +x ./build.sh ./build.sh Tentei e deu isso: http://prntscr.com/6h5emd
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.