Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: Saory em 08 de Maio de 2014, 20:55

Título: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: Saory em 08 de Maio de 2014, 20:55
Olá pessoal.

Sou nova como usuária do Ubuntu e estou tentando instalar uma biblioteca, porém ao fazê-lo me deparo com um erro que não me deixa prosseguir. Será que alguém com conhecimentos avançados em linux poderia me ajudar?

O nome da biblioteca que estou tentando instalar é cgraspp-0.0.1.tar

Realizei os seguintes comandos:
 tar -xvf cgraspp-0.0.1.tar
 cd cgraspp-0.0.1
 ./configure

Até aqui tudo certo, mas quando utilizo o make dá erro.

nome@nome-CL341:~/Documentos/CGrasp/cgraspp-0.0.1$ make
make  all-recursive
make[1]: Entering directory `/home/nome/Documentosome/CGrasp/cgraspp-0.0.1'
Making all in src
make[2]: Entering directory `/home/nome/Documentos/CGrasp/cgraspp-0.0.1/src'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include/python2.7 -lpthread -lltdl -lm -lpython2.7 -g -O2 -MT libcgrpp_la-cgrasp.lo -MD -MP -MF .deps/libcgrpp_la-cgrasp.Tpo -c -o libcgrpp_la-cgrasp.lo `test -f 'cgrasp.c' || echo './'`cgrasp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I/usr/local/include/python2.7 -lpthread -lltdl -lm -lpython2.7 -g -O2 -MT libcgrpp_la-cgrasp.lo -MD -MP -MF .deps/libcgrpp_la-cgrasp.Tpo -c cgrasp.c  -fPIC -DPIC -o .libs/libcgrpp_la-cgrasp.o
In file included from cgrasp.c:12:0:
cgrasp.h:11:20: fatal error: Python.h: No such file or directory
 #include <Python.h>
                    ^
compilation terminated.
make[2]: *** [libcgrpp_la-cgrasp.lo] Error 1
make[2]: Leaving directory `/home/nome/Documentos/CGrasp/cgraspp-0.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nome/Documentos/CGrasp/cgraspp-0.0.1'
make: *** [all] Error 2
nome@nome-CL341:~/Documentos/CGrasp/cgraspp-0.0.1$ ^C
nome@nome-CL341:~/Documentos/CGrasp/cgraspp-0.0.1$
 
Obs.: A versão do ubuntu que estou utilizando é a 13.10 e python 2.7.5.
Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: Renan Rischiotto em 08 de Maio de 2014, 21:38
Olá,

Você possui o pacote "build-essential" instalado?
Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: risislunit em 08 de Maio de 2014, 21:43
Tente primeiramente instalar o build-essential como o amigo falou no post acima

Após isto tente

Código: [Selecionar]
sudo apt-get install python-dev libtool libltdl-dev
Se mesmo assim não der certo tente copiar Python.h para a pasta src que vc quer compilar

Código: [Selecionar]
sudo cp -v /usr/include/python2.7/*.h ~/Caminho_Da_Lib_cgrasp0.0.1/src/
Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: risislunit em 08 de Maio de 2014, 22:09
Se seu ubuntu for 64 bits tente este pacote

https://www.dropbox.com/s/wxpo7uwgpd7pxfd/cgraspp_0.0.1-1_amd64.deb (https://www.dropbox.com/s/wxpo7uwgpd7pxfd/cgraspp_0.0.1-1_amd64.deb)

Antes de instalar vc precisa de python-dev libtool e libltdl-dev instalados pelo apt-get,

Execute isto antes de instalar o pacote

Código: [Selecionar]
sudo apt-get install libtool python-dev libltdl-dev

Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: Saory em 10 de Maio de 2014, 20:53
Galera valeu pela ajuda, consegui instalar porém ainda estou quebrando cabeça ao realizar os testes.

No tutorial que estou seguindo fala pra usar o comando: $ gcc -I/usr/local/include/python2.7 program.c -o program -lcgrpp

Criei os arquivos, mas apresenta o seguinte erro: No such file or directory.
O usr/local/include não posssui o diretório /python2.7, mas este diretório aparece em /usr/local/lib.

Alguém sabe onde eu devo jogar o programa para que o comando gcc funcione?
Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: risislunit em 10 de Maio de 2014, 21:51
Tente criar um atalho para /usr/local/include/python2.7

faça

Código: [Selecionar]
sudo ln -s /usr/include/python2.7/ /usr/local/include/python2.7
Título: Re: Problemas ao instalar uma biblioteca no Ubuntu
Enviado por: Saory em 13 de Maio de 2014, 14:32
Com o atalho deu certo, obrigada!! Valeu demais pessoal.

 ;) :-*