Autor Tópico: Problemas ao instalar uma biblioteca no Ubuntu  (Lida 1644 vezes)

Offline Saory

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Problemas ao instalar uma biblioteca no Ubuntu
« Online: 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.

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #1 Online: 08 de Maio de 2014, 21:38 »
Olá,

Você possui o pacote "build-essential" instalado?

Offline risislunit

  • Usuário Ubuntu
  • *
  • Mensagens: 83
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #2 Online: 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/
« Última modificação: 08 de Maio de 2014, 21:56 por risislunit »

Offline risislunit

  • Usuário Ubuntu
  • *
  • Mensagens: 83
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #3 Online: 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

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


Offline Saory

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #4 Online: 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?

Offline risislunit

  • Usuário Ubuntu
  • *
  • Mensagens: 83
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #5 Online: 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

Offline Saory

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Problemas ao instalar uma biblioteca no Ubuntu
« Resposta #6 Online: 13 de Maio de 2014, 14:32 »
Com o atalho deu certo, obrigada!! Valeu demais pessoal.

 ;) :-*