A execução do makehuman resulta no seguinte erro fatal: Python.h: Nenhum arquivo ou diretório

0

Eu tenho o Ubuntu 13.04 instalado na minha máquina e tenho python-dev e python3.3-dev instalados.

Eu fiz o download do MakeHuman v1.0 alpha 7, que requer a criação do pacote. Ao executar make , encontro o seguinte erro:

~/Programs/makehuman$ make
compiling C file src/core.c to src/core.o ...
src/core.c:35:20: fatal error: Python.h: No such file or directory
compilation terminated.
make: *** [src/core.o] Error 1

Como solicitado, verifiquei se o Python.h existe:

~/Programs/makehuman$ ls -l /usr/include/python2.7/Python.h
-rw-r--r-- 1 root root 4329 Apr 19 21:20 /usr/include/python2.7/Python.h

Algo que eu possa ter perdido?

    
por Drahcir 14.07.2013 / 11:48

1 resposta

1

Parece que o arquivo Makefile.Linux está pré-configurado para uso somente com o Python 2.6 (você não quer isso no Ubuntu).

Você pode tentar alterar essa configuração. Edite na linha 8

PYTHONVER     = 2.6

para se tornar

PYTHONVER     = 2.7

Em seguida, ele será executado. No entanto, você pode ter muito mais dependências de compilação! :)

No Ubuntu 12.04, não consigo compilar isso devido a erros de programação no código. (lotes de undefined reference to )

Será muito mais fácil se você instalar o pacote .deb da página de download .

    
por gertvdijk 14.07.2013 / 12:11