Ir para conteúdo
  • Cadastre-se

Erro ao compilar no Ubuntu


Posts Recomendados

Quando vou compilar TFS 0.4 no Ubuntu , da o seguinte erro:

g++ -I/usr/include/libxml2 -I/usr/include/lua5.1 -O2 -fomit-frame-pointer -D__USE_MYSQL__ -D_THREAD_SAFE -D_REENTRANT -Wall -Wextra -Werror -Wno-strict-aliasing -pipe -o theforgottenserver actions.o allocator.o baseevents.o beds.o chat.o combat.o condition.o configmanager.o connection.o container.o creature.o creatureevent.o cylinder.o database.o databasemanager.o databasemysql.o depot.o dispatcher.o exception.o fileloader.o game.o globalevent.o group.o house.o housetile.o ioban.o ioguild.o iologindata.o iomap.o iomapserialize.o item.o itemattributes.o items.o luascript.o mailbox.o manager.o map.o monster.o monsters.o movement.o networkmessage.o npc.o otserv.o outfit.o outputmessage.o party.o player.o position.o protocol.o protocolgame.o protocolhttp.o protocollogin.o protocolold.o quests.o raids.o rsa.o scheduler.o scriptmanager.o server.o spawn.o spells.o status.o talkaction.o teleport.o textlogger.o thing.o tile.o tools.o trashholder.o waitlist.o weapons.o vocation.o -llua5.1 -lmysqlclient -lcryptopp -lboost_filesystem-mt -lboost_date_time-mt -lboost_system-mt -lboost_regex-mt -lboost_thread-mt -lz -lgmp -lxml2

actions.o: In function `global constructors keyed to _ZN7ActionsC2Ev':

actions.cpp:(.text+0x31da): undefined reference to `boost::system::get_posix_category()'

actions.cpp:(.text+0x31e4): undefined reference to `boost::system::get_posix_category()'

baseevents.o: In function `global constructors keyed to _ZN10BaseEvents11loadFromXmlEv':

baseevents.cpp:(.text+0x1e9a): undefined reference to `boost::system::get_posix_category()'

baseevents.cpp:(.text+0x1ea4): undefined reference to `boost::system::get_posix_category()'

beds.o: In function `global constructors keyed to _ZN7BedItem8readAttrE11AttrTypes_tR10PropStream':

beds.cpp:(.text+0x103a): undefined reference to `boost::system::get_posix_category()'

beds.o:beds.cpp:(.text+0x1044): more undefined references to `boost::system::get_posix_category()' follow

collect2: ld returned 1 exit status

make[1]: ** [theforgottenserver] Erro 1

make[1]: Saindo do diretório `/home/pc/Download/trunk.r3777'

make: ** [all] Erro 2

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

Execute este comando, e tente recompilar


apt-get install libboost-all-dev libboost-dev libboost-filesystem1.42-dev libboost-doc libboost-date-time1.42-dev

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

Execute este comando, e tente recompilar


apt-get install libboost-all-dev libboost-dev libboost-filesystem1.42-dev libboost-doc libboost-date-time1.42-dev

Ja fiz e o erro continua, porem a versão que eu tenho do libboost e a 1.40 pois foi a unica que achei no repositorio.

Você sabe onde eu posso achar a versão 1.42??.

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

Qual a versão do Ubuntu que você esta usando? Pois a libboost no Ubuntu já esta na versão 1.48!

http://packages.ubuntu.com/search?keywords=libboost&searchon=names&suite=precise&section=all

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

executa o seguinte:


$ sudo apt-get install libboost1.46-all-dev

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

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

Mesmo erro, alguem ajuuuuda porfavor

desculpa reviver o topic, mas é que tá dificil arrumar esse erro.

Link para o post
Compartilhar em outros sites

O membro solucionou o problema utilizando uma rev mais recente, experimente fazer o mesmo, pois a tfs a uns tempos atrás, tinha disponibilizado revs com problemas na compilação, dava erro tanto no windows como no linux.

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

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