GNS3 router simulator - erro de instalação para o python-qt 4 (Resolvido)

Iniciado por Rene_Mena, 19 de Abril de 2008, 22:46

tópico anterior - próximo tópico

Rene_Mena

Boa noite senhoras e senhores.

Estou tentando instalar um simulador de router no meu Ubuntu, o GNS3, que trabalha com o Dynamips servindo este de uma interface gráfica. porem o mesmo começou a solicitar algumas libs que já estavam instaladas porem em versões anteriores a que o software necessitava. Pois bem, começei então a buscar por estas e consegui instalar todas, menos uma que se refere ao python-qt 4.3. Em minhas buscas na net achei o seguinte local para baixar o dito;

http://www.riverbankcomputing.co.uk/pyqt/download.php

Porem seguindo as instruções de instalação o mesmo retornou a seguinte mensagem;

nous@nabucodonosor:~/Desktop/Documentos/Download/PyQt-x11-gpl-4.3.3$ python configure.py
Error: This version of PyQt requires SIP v4.7.2 or later

Pois bem, no mesmo site achei a versão do tal SIP para baixar (http://www.riverbankcomputing.co.uk/sip/download.php), porem na hora de instalar o mesmo me retorna o seguinte;

nous@nabucodonosor:~/Desktop/Documentos/Download/sip-4.7.4$ python configure.py
This is SIP 4.7.4 for Python 2.5.1 on linux2.
The SIP code generator will be installed in /usr/bin.
The SIP module will be installed in /usr/lib/python2.5/site-packages.
The SIP header file will be installed in /usr/include/python2.5.
The default directory to install .sip files in is /usr/share/sip.
The platform/compiler configuration is linux-g++.
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...

nous@nabucodonosor:~/Desktop/Documentos/Download/sip-4.7.4$ make
make[1]: Entrando no diretório `/home/nous/Desktop/Documentos/Download/sip-4.7.4/sipgen'
gcc -c -pipe -O2 -w -I. -o main.o main.c
main.c:17:19: error: stdio.h: Arquivo ou diretório inexistente
main.c:18:20: error: stdlib.h: Arquivo ou diretório inexistente
main.c:20:20: error: string.h: Arquivo ou diretório inexistente
main.c:21:19: error: ctype.h: Arquivo ou diretório inexistente
In file included from main.c:23:
sip.h:21:23: error: sys/types.h: Arquivo ou diretório inexistente
In file included from main.c:23:
sip.h:978: error: expected declaration specifiers or '...' before 'FILE'
sip.h:985: error: expected declaration specifiers or '...' before 'FILE'
sip.h:989: error: expected ')' before '*' token
sip.h:1007: error: expected ')' before '*' token
sip.h:1008: error: expected ')' before '*' token
sip.h:1009: error: expected ')' before '*' token
sip.h:1010: error: expected ')' before '*' token
main.c: In function 'main':
main.c:53: error: 'FILE' undeclared (first use in this function)
main.c:53: error: (Each undeclared identifier is reported only once
main.c:53: error: for each function it appears in.)
main.c:53: error: 'file' undeclared (first use in this function)
main.c:59: error: 'NULL' undeclared (first use in this function)
main.c:188: error: 'stdin' undeclared (first use in this function)
main.c:193: error: too many arguments to function 'parse'
main.c: In function 'parseopt':
main.c:224: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
main.c:224: error: 'fp' undeclared (first use in this function)
main.c:224: error: 'NULL' undeclared (first use in this function)
main.c:241: error: 'EOF' undeclared (first use in this function)
main.c: In function 'appendString':
main.c:378: error: 'NULL' undeclared (first use in this function)
main.c: In function 'warning':
main.c:403: error: 'stderr' undeclared (first use in this function)
main.c:411: error: 'NULL' undeclared (first use in this function)
main.c: In function 'fatal':
main.c:428: error: 'stderr' undeclared (first use in this function)
main.c:436: error: 'NULL' undeclared (first use in this function)
make[1]: ** [main.o] Erro 1
make[1]: Saindo do diretório `/home/nous/Desktop/Documentos/Download/sip-4.7.4/sipgen'
make: ** [all] Erro 2

Bom, daqui eu travei, não entendi nada do ocorrido, alguem no forum saberia qual a possivel causa do problema e se existe uma solução???


Grato pela atenção.

Renê Mena Lopes
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

Rene_Mena

Bom dia Senhoras e Senhores.

Depois de tanto tentar e insistir consegui descobrir o porque do pau com o python-qt4, era a versão do Ubuntu que eu estava usando (7.04), migrei para a versão 7.10 e agora o GNS3 está funcionando perfeitamente. Tenho particularmente uma tendência a usar sempre uma versão anterior do Ubuntu, isto devido a algumas instabilidades da versão de lançamento. Como estamos próximos ao lançamento da nova versão 8.04 e no fórum tenho percebido que as mensagens de bug e erros ocorridos na versão 7.10 foram resolvidos decidi efetuar a migração, santa decisão...rs ::). Mais interessante ainda foi descobrir que nenhuma das configurações/instalações da versão anterior tiveram bugs, está tudo como antes, funcionando, coisa que anteriormente não acontecia, sempre tinha que fazer algum ajuste fino depois de uma migração, show de bola está versão 7.10. Estou alterando o status do post como resolvido, e se alguem tiver algo a acrescentar, esteja a vontade, pois este post pode ser fonte de consulta de usuários com problemas semelhantes ao meu.


Grato

Renê Mena Lopes 
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua