DU

[Erro]compilar 0.4 em ubuntu.

Por duasrodas, 18 de abr. de 2015 em Archived

otserv
8
1.3k
duasrodasD
18 de abril de 2015 às 19:40

Não estou conseguindo compilar uma source 3777 no ubuntu estou tendo erros na compilação.

configure: error: "Required Crypto++ headers not found."

ubuntu@ubuntu:~/Desktop/otserv$ ./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 `.'

Alguem sabe como conserta isso?

 

ja dei as permissoes,mas meso assim nao avança.

ubuntu@ubuntu:~/Desktop/otserv$ chmod 777 autogen.sh
ubuntu@ubuntu:~/Desktop/otserv$ chmod 777 build.sh

Parece que tem uma lib faltando que não é encontrada:

ubuntu@ubuntu:~/Desktop/otserv$ sudo apt-get install libcrypto++-dev
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote libcrypto++-dev
E: Não foi possível encontrar o pacote através da expressão regular 'libcrypto++-dev'

ThiagoBjiT
18 de abril de 2015 às 20:06

Instalou as libs? se sim, qual você usou?

duasrodasD
18 de abril de 2015 às 20:22

Usei essas:

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

tentei essa:

apt-get install build-essential libxml2-dev libxml++2.6-dev liblua5.1-0-dev libboost-all-dev libmysql++-dev libgmp3-dev liblua5.1-sql-mysql-dev zlib1g-dev dh-autoreconf

ThiagoBjiT
19 de abril de 2015 às 22:24

Reça toda a compilação, e use essas libs:

 

 

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
19 de abril de 2015 às 22:43

executa o update/upgrade e tenta instalar a crypto

duasrodasD
19 de abril de 2015 às 23:17

Resolvido!

usei apt-get install libcrypto++-dev

 

Obrigado a todos!

ThiagoBjiT
25 de abril de 2015 às 18:43

Dúvida resolvida e tópico fechado!

3 meses depois...
BrunoB
14 de julho de 2015 às 22:05

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.