Janmix 10 Postado Janeiro 29, 2014 Share Postado Janeiro 29, 2014 (editado) Estou com um servidor Linux ubuntu 11.10 32 bits, mas é a primeira vez que mexo com linux e estou encontrando dificuldades para compilar meu executável nele. Eu tenho um executável com modificações feitas no Windows XP e estou tentando compilar ele no linux e sempre aparece 1 erro diferente fiquei umas 8 horas tentando resolver, procurando em forums soluções e nada. se alguém puder me ajudar a compilar ou compilar para mim eu pago. e tambem saber se esse é sistema operacional do Linux é bom ou tem versões melhores o 10.10 ou 10.04. Obrigado, podem add se quiser meu skype: janmix.insano ou raidcall: janmix ou falar por MP. se eu estiver na área errada ou tiver algo de errado no topico porfavor movam ou reportem para que seja corrigido. e o distro que estou tentando compilar é o T.F.S. 0.3.6pl1.r101 Editado Janeiro 29, 2014 por Janmix Link para o comentário Compartilhar em outros sites More sharing options...
Lordfire 309 Postado Janeiro 29, 2014 Share Postado Janeiro 29, 2014 Que erro que acontece? Link para o comentário Compartilhar em outros sites More sharing options...
Janmix 10 Postado Janeiro 29, 2014 Autor Share Postado Janeiro 29, 2014 (editado) São varios vou tentar compilar denovo e mando aqui os erros. quando da ./autogen.sh ERROS: root@localhost-34:/otserv/theforgottenserver# ./autogen.sh autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing autoreconf: Leaving directory `.' quando dou make luascript.cpp: Na função membro 'bool LuaScriptInterface::loadDirectory(const string&, Npc*)': luascript.cpp:720:23: erro: 'class boost::filesystem3::directory_entry' has no member named 'leaf' make[1]: ** [luascript.o] Erro 1 make[1]: Saindo do diretório `/otserv/theforgottenserver' make: ** [all] Erro 2 root@localhost-34:/otserv/theforgottenserver# se eu achar mais eu posto aqui Editado Janeiro 29, 2014 por Janmix Link para o comentário Compartilhar em outros sites More sharing options...
Lordfire 309 Postado Janeiro 29, 2014 Share Postado Janeiro 29, 2014 Abra esse arquivo, e nessa linha que deu erro substitua leaf() por .path().filename(). Link para o comentário Compartilhar em outros sites More sharing options...
Fir3element 185 Postado Janeiro 30, 2014 Share Postado Janeiro 30, 2014 (editado) /\ faz o q lordfire disse no scriptmanager.cpp também se n der certo, usa isso: std::string s = it->path().filename().string(); Editado Janeiro 30, 2014 por fireelement Link para o comentário Compartilhar em outros sites More sharing options...
eduardosm14 9 Postado Março 20, 2014 Share Postado Março 20, 2014 digite, apt-get install libboost-all-dev se ajudei rep ++ Link para o comentário Compartilhar em outros sites More sharing options...
Bruno 535 Postado Julho 15, 2015 Share Postado Julho 15, 2015 O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados