Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado 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.
-
Olá,
Você possui o pacote "build-essential" instalado?
-
Tente primeiramente instalar o build-essential como o amigo falou no post acima
Após isto tente
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
sudo cp -v /usr/include/python2.7/*.h ~/Caminho_Da_Lib_cgrasp0.0.1/src/
-
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
sudo apt-get install libtool python-dev libltdl-dev
-
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?
-
Tente criar um atalho para /usr/local/include/python2.7
faça
sudo ln -s /usr/include/python2.7/ /usr/local/include/python2.7
-
Com o atalho deu certo, obrigada!! Valeu demais pessoal.
;) :-*