Ir para conteúdo
  • 0

AJUDA COMPILA TFS 8.60 LINUX DEBIAN


Dennyz Dias

Pergunta

ALGUEM ME AJUDA COMPILA TFS EM LINUX PLZZZZZ

 

skype: denez.souza.


AJUDA

 

estou usando este tutorial para conseguir compilar TFS em linux

 

 

 

Baixe os programas, Putty e Filezila.
Abra o filezila, coloque host: ipdoseuvps User: root (Normalmente Root) Senha: Sua senha Port: 22
repare na barra de endereço, vai estar assim /root você vai dar control + a ali e por:

/etc/apt/

você vai ver um arquivo com nome de sources.list, puxe ele pro seu computador, abra o com o notepad++
e no final adicione a seguinte linha:

Para Ubuntu -> deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main
Para Debian -> deb http://ftp.de.debian.org/debian squeeze main

feche e salve, jogue novamente no mesmo local e substitua.

Agora abra o programa Putty, acesse com os dados, inicialmente ira pedir o ip, voce coloca o ip do seu server
en seguida ja na tela preta, coloque o usuario e de enter, depois vai pedir a senha voce digita e dar enter tambem
(nao vai mostrar voce digitando a senha, entao apenas digite corretamente e de enter, pronto)
voce esta conectado via ssh.
agora use o comando:

apt-get update

após isso adicione o comando:

Para Ubuntu -> apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev make
Para Debian -> apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8

depois esse, instalar o openssl com so seguinte comando:

apt-get install libcurl4-openssl-dev

Após ter feito isso acesse novamente seu filezila, na barra de endereço digite apenas / e jogue sua pasta otserv ali (role o mouse pra baixo onde não vai ter pastas se não você vai jogar dentro de alguma pasta)
feito isso digite no seguinte comando no putty.

Antes pegue a pasta trunk e jogue dentro da pasta otserv, e digite os seguintes comandos:

cd /otserv/trunk

pronto acessamos a pasta das sources, agora digite o comando:

chmod 777 -R autogen.sh

em seguida

./autogen.sh

depois

./configure --enable-mysql --enable-root-permission

agora vamos compilar (Pode demorar alguns minutos apos voce digitar make, algumas empresas vendem
vps muito lento, entao tenha paciencia. digite agora:

make

quando completar a compilaçao vá no filezila e na linha de endereço coloque /otserv/trunk de F5 e voce vai achar o arquivo theforgottenserver pegue ele e jogue em/otserv depois novamente
no putty voce usa o comando:

cd
cd /otserv
chmod 777 -R theforgottenserver


feito isso configure o config.lua com dados da database, e use o comando abaixo, ira perguntar n/y voce obviamente seleciona y e ira abrir o server
caso não saiba instalar o site e importar a database, veja no proximo spoiler.
Abrir o server

cd /otserv
./theforgottenserver

sempre quando chego em make aparece isso

root@@omegaotserver:/otserv/trunk# make
make all-am
make[1]: Entering directory `/otserv/trunk'
g++ -DHAVE_CONFIG_H -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -O2 -fomit-frame-pointer -D__USE_MYSQL__ -D__WAR_SYSTEM__ -D__ROOT_PERMISSION__ -D_THREAD_SAFE -D_REENTRANT -Wall -Wextra -Werror -Wno-strict-aliasing -pipe -MT actions.o -MD -MP -MF .deps/actions.Tpo -c -o actions.o actions.cpp
In file included from actions.cpp:23:0:
player.h: In member function âuint32_t Player::getCastIpByName(std::string)â:
player.h:214:11: error: converting to non-pointer type âuint32_t {aka unsigned int}â from NULL [-Werror=conversion-null]
player.h: In member function âvoid Player::kickCastViewers()â:
player.h:235:34: error: cannot call constructor âPlayerCast::PlayerCastâ directly [-fpermissive]
player.h:235:34: error: for a function-style cast, remove the redundant â::PlayerCastâ [-fpermissive]
In file included from actions.cpp:23:0:
player.h: In member function âbool Player::addCastBan(std::string)â:
player.h:252:46: error: cannot call constructor âCastBan::CastBanâ directly [-fpermissive]
player.h:252:46: error: for a function-style cast, remove the redundant â::CastBanâ [-fpermissive]
player.h: In member function âbool Player::addCastMute(std::string)â:
player.h:273:47: error: cannot call constructor âCastBan::CastBanâ directly [-fpermissive]
player.h:273:47: error: for a function-style cast, remove the redundant â::CastBanâ [-fpermissive]
cc1plus: all warnings being treated as errors
make[1]: *** [actions.o] Error 1
make[1]: Leaving directory `/otserv/trunk'
make: *** [all] Error 2
root@@omegaotserver:/otserv/trunk#

gostaria de saber se tem erro? se sim qual como posso arrumar isto.

 

 

 

Editado por Dennyz Dias
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

×
×
  • Criar Novo...