Newsgroup: it.comp.macintosh
Titolo: PyQT + SIP ... aiuto ... per favore ...

Salve a tutti,
dopo vari smanettamenti e prove fatte con Komodo in versione trial sono
arrivato alla conclusione anticipatami più volte da Voi che è molto
meglio un classico editor di testo ... :-)
Però ho la testa dura ed ho scaricato QtDesigner per OSX
trolltech.com/developer/download/qt-mac-eval-4.1.0.dmg
Ora sto tentando di mettere su PyQt il quale richiede come dipendenza
SIP
ho scaricato le versioni
sip-4.3.2
e
PyQt-mac-gpl-3.15.1
Ma dopo aver fatto i vari
python configure.py
make
make install
nella cartella sip, procedendo alla catella PyQT ottengo il seguente
errore:
Error: SIP has been built with Qt support disabled.
Ho provato anche a dire in che directory si trova il file qconfig.h ma
il risultato NON cambia ...
qualcuno può darmi una mano?
GraSSie ...
allego i risultati da terminale ... ultimo tentativo con snapshot ...
spidermac:/ massimo$ cd
/Volumes/MacHD/Altro/PBook/Programmazione/Python/sip-snapshot-20060213/
spidermac:/Volumes/MacHD/Altro/PBook/Programmazione/Python/sip-snapshot-20060213
massimo$ python configure.pyThis is SIP snapshot-20060213 for Python
2.4.2 on darwin.
The SIP code generator will be installed in
/Library/Frameworks/Python.framework/Versions/2.4/bin.
The SIP module will be installed in
/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages.
The SIP header file will be installed in
/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4.
The default directory to install .sip files in is
/Library/Frameworks/Python.framework/Versions/2.4/share/sip.
The platform/compiler configuration is macx-g++.
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...
spidermac:/Volumes/MacHD/Altro/PBook/Programmazione/Python/sip-snapshot-20060213
massimo$ make
cc -c -pipe -Os -w -I. -o main.o main.c
cc -c -pipe -Os -w -I. -o transform.o transform.c
cc -c -pipe -Os -w -I. -o gencode.o gencode.c
cc -c -pipe -Os -w -I. -o heap.o heap.c
cc -c -pipe -Os -w -I. -o parser.o parser.c
cc -c -pipe -Os -w -I. -o lexer.o lexer.c
c++ -headerpad_max_install_names -o sip main.o transform.o gencode.o
heap.o parser.o lexer.o
cc -c -pipe -fPIC -Os -w -I.
-I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
-o siplib.o siplib.c
cc -c -pipe -fPIC -Os -w -I.
-I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
-o qtlib.o qtlib.c
cc -c -pipe -fPIC -Os -w -I.
-I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
-o threads.o threads.c
cc -c -pipe -fPIC -Os -w -I.
-I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
-o objmap.o objmap.c
c++ -c -pipe -fPIC -Os -w -I.
-I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4
-o bool.o bool.cpp
c++ -headerpad_max_install_names -single_module -dynamiclib -framework
Python -o sip.so siplib.o qtlib.o threads.o objmap.o bool.o
spidermac:/Volumes/MacHD/Altro/PBook/Programmazione/Python/sip-snapshot-20060213
massimo$ cd /
spidermac:/ massimo$ cd /Users/massimo/PyQt-mac-gpl-3.15.1/
spidermac:~/PyQt-mac-gpl-3.15.1 massimo$ python configure.py
Error: SIP has been built with Qt support disabled.
spidermac:~/PyQt-mac-gpl-3.15.1 massimo$

 Error: SIP has been built with Qt support disabled.
Forse qualcosa tipo il problema evidenziato a
<
http://lists.ibiblio.org/pipermail/sm-grimoire-bugs/2005-December/00146
8.html> ? Quello e` per Qt-X11, ma forse c'e` qualcosa di analogo anche
nella versione Aqua.
Alex

 nella versione Aqua.
Grazie Alex!
sei SEMPRE pronto e disponibile!
Lo spero ... x ora non ho trovato ancora niente ... e fra poco devo
scappare ...
domani ritento ... sono due pomeriggi che "tento" di metterlo sù ...
Le ho provate tutte ...
QtDesigner l'ho provato e mi piacerebbe sfruttarlo ... e da quello che
ho letto in giro per poter fare la chiusura del cerchio dovrei
installare ancora PyQT che dipenda da SIP ....
e completare PyQt--->QT--->Python ...
Così poi comincio a "strimpellare" un pò sul serio ... ma per questa
piccola "inezza" ... sono bloccato ...
Cercherò ancora e VI farò sapere ...
P.S. ... non è che poi per installare Eric3 vado in contro a grane
simili eh?
ancora grazie del supporto :-)

 Error: SIP has been built with Qt support disabled.
il suddetto file si trova in
/usr/local/Qt4.1/mkspecs/macx-g++/qmake.conf
Sempre che abbia messo correttamente "macx-g++" ...
ci sono anche macx-mwerks, macx-pbuilder, macx-xcode, macx-xlc
ma "credo" che servano per altri ambienti di sviluppo ( MetroWerks, il
vecchio ProjectBuilder, XCode ... )
Ora NON sono un grande esperto del terminale ... e si vede ... ma da
quello che mi sembra di capire c'è qualche variabile d'ambiente non
settata correttamente ...
Come faccio a sistemare QMAKESPEC con il path corretto?
Stesso discorso per la directory QTDIR?
Grazie ... io non so proprio come uscirne :-(((