Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá, estou com 1 problema na hora de compilar as source

Sistema Operacional

Debian 8.0 64 bits

Erro ao executar comando make clean and make.
make: *** No rule to make target 'clean'.  Stop.


OBS: EU TESTEI COM OUTRAS SOURCE E O COMANDO FUNCIONOU > MAKE AND MAKE CLEAN
 

image.png

Editado por daniel.braga989 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Estou tentando compilar desse topico
https://tibiaking.com/profile/139561-yan-liima/
da uma força ai meu bom. humildade.

 

Galera conseguir pelo menos fazer o putty começar a compilar, mais esta dando erro na compilação, segue o codigo.

protocolgame.cpp:2258:6: error: prototype for ‘void ProtocolGame::sendDistanceShoot(const Position&, const Position&, uint8_t)’ does not match any in class ‘ProtocolGame’
 void ProtocolGame::sendDistanceShoot(const Position& from, const Position& to, uint8_t type)
      ^
In file included from protocolgame.cpp:21:0:
protocolgame.h:204:8: error: candidate is: void ProtocolGame::sendDistanceShoot(const Position&, const Position&, uint16_t)
   void sendDistanceShoot(const Position& from, const Position& to, uint16_t type);
        ^
protocolgame.cpp:2271:6: error: prototype for ‘void ProtocolGame::sendMagicEffect(const Position&, uint8_t)’ does not match any in class ‘ProtocolGame’
 void ProtocolGame::sendMagicEffect(const Position& pos, uint8_t type)
      ^
In file included from protocolgame.cpp:21:0:
protocolgame.h:205:8: error: candidate is: void ProtocolGame::sendMagicEffect(const Position&, uint16_t)
   void sendMagicEffect(const Position& pos, uint16_t type);
        ^
protocolgame.cpp:2871:6: error: prototype for ‘void ProtocolGame::AddMagicEffect(NetworkMessage_ptr, const Position&, uint8_t)’ does not match any in class ‘ProtocolGame’
 void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint8_t type)
      ^
In file included from protocolgame.cpp:21:0:
protocolgame.h:294:8: error: candidate is: void ProtocolGame::AddMagicEffect(NetworkMessage_ptr, const Position&, uint16_t)
   void AddMagicEffect(NetworkMessage_ptr msg, const Position& pos, uint16_t type);
        ^
protocolgame.cpp:2878:6: error: prototype for ‘void ProtocolGame::AddDistanceShoot(NetworkMessage_ptr, const Position&, const Position&, uint8_t)’ does not match any in class ‘ProtocolGame’
 void ProtocolGame::AddDistanceShoot(NetworkMessage_ptr msg, const Position& from, const Position& to,
      ^
In file included from protocolgame.cpp:21:0:
protocolgame.h:295:8: error: candidate is: void ProtocolGame::AddDistanceShoot(NetworkMessage_ptr, const Position&, const Position&, uint16_t)
   void AddDistanceShoot(NetworkMessage_ptr msg, const Position& from, const Position& to, uint16_t type);
        ^
Makefile:541: recipe for target 'protocolgame.o' failed
make[1]: *** [protocolgame.o] Error 1
make[1]: Leaving directory '/home/serv/source'
Makefile:396: recipe for target 'all' failed
make: *** [all] Error 2

Editado por daniel.braga989 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Moderador

ve se te ajuda;;

 

Instalando as Bibliotecas, se aparecer yes ou no escreva sempre yes. (abra seu SSh do linux ou terminal)

apt-get update

apt-get upgrade

apt-get install libboost-all-dev

apt-get install subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libcrypto++-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev

apt-get install libcurl4-openssl-dev

apt-get install screen


--compilando sua source--
cd /home/ubuntu/host/sourcelinux
cd /home/ubuntu/host/serverlinux

chmod 777 -R trunk

cd /otserv/trunk

sh ./autogen.sh && ./configure --enable-mysql --enable-root-permission && make clean && make -j 2

sed -i 's/  -lxml2$/ -lxml2 -lpthread/' Makefile

--ligando seu otserv---

cd /otserv
screen 
./theforgottenserver

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
4 horas atrás, L3K0T disse:

ve se te ajuda;;

 

Instalando as Bibliotecas, se aparecer yes ou no escreva sempre yes. (abra seu SSh do linux ou terminal)

apt-get update

apt-get upgrade

apt-get install libboost-all-dev

apt-get install subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libcrypto++-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev

apt-get install libcurl4-openssl-dev

apt-get install screen


--compilando sua source--
cd /home/ubuntu/host/sourcelinux
cd /home/ubuntu/host/serverlinux

chmod 777 -R trunk

cd /otserv/trunk

sh ./autogen.sh && ./configure --enable-mysql --enable-root-permission && make clean && make -j 2

sed -i 's/  -lxml2$/ -lxml2 -lpthread/' Makefile

--ligando seu otserv---

cd /otserv
screen 
./theforgottenserver

Esse problema que eu estava tendo os cara da otland, falaram q era  dentro da arquivo protocolgame.cpp/protocolgame.h algo assim, q estava com  unity8 misturado com unity16 algo assim nao entendi mt bem,  e eles nem explicou mais detalhado, entao troquei de source. mais obg ai. @H3ITORR da uma olhada ai brother, se ele te ajudou rep + 

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.


  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo