[PyQt] Installing PyQT on a Mac 10.5.8 PPC
bestenborstel
bestenborstel at gmail.com
Wed Aug 18 20:47:50 BST 2010
Dear List,
I tried William's suggestions after installing the current SDK QT Mac
version.
Again I got the this time the error:
wk-28-229:PyQt-mac-gpl-4.7.4 gudrun$ python configure.py -d /Library/
Frameworks/Python.framework/Versions/2.6/site-packages/ -b /usr/local/
bin -v /usr/local/share/sip --use-arch=ppc -s /Developer/SDKs/
MacOSX10.5.sdk --verbose -e /usr/local/includePassword:
Determining the layout of your Qt installation...
/Volumes/Sun/Developer/Tools/Qt/qmake -spec macx-g++ -o qtdirs.mk
qtdirs.pro
make -f qtdirs.mk
g++ -c -pipe -g -gdwarf-2 -arch i386 -Wall -W -DQT_CORE_LIB -
DQT_SHARED -I/usr/local/Qt4.6/mkspecs/macx-g++ -I. -I/Library/
Frameworks/QtCore.framework/Versions/4/Headers -I/usr/include/QtCore -
I/usr/include -I. -F/Library/Frameworks -o qtdirs.o qtdirs.cpp
g++ -headerpad_max_install_names -arch i386 -o qtdirs.app/Contents/
MacOS/qtdirs qtdirs.o -F/Library/Frameworks -L/Library/Frameworks -
framework QtCore
qtdirs.app/Contents/MacOS/qtdirs
/bin/sh: qtdirs.app/Contents/MacOS/qtdirs: Bad CPU type in executable
Error: qtdirs.app/Contents/MacOS/qtdirs failed to create qtdirs.out.
Make sure
your Qt v4 installation is correct.
wk-28-229:PyQt-mac-gpl-4.7.4 gudrun$
It is a bit different by:
/bin/sh: qtdirs.app/Contents/MacOS/qtdirs: Bad CPU type in executable
Error: qtdirs.app/Contents/MacOS/qtdirs failed to create qtdirs.out.
Make sure
your Qt v4 installation is correct.
But still g++ asks for -arch i386.
Does this mean QT is useless on a PPC Mac 10.5.8, please?
Is there perhaps an alternative to Spyder under Mac, please?
Kind regards,
Gudrun
Am 18.08.2010 um 20:15 schrieb William Kyngesburye:
> On Aug 18, 2010, at 1:51 PM, bestenborstel wrote:
>
>> make -f qtdirs.mk
>> g++ -c -pipe -g -gdwarf-2 -arch i386 -Wall -W -DQT_CORE_LIB -
>> DQT_SHARED -I/usr/local/Qt4.6/mkspecs/macx-g++ -I. -I/Library/
>> Frameworks/QtCore.framework/Versions/4/Headers -I/usr/include/
>> QtCore -I/usr/include -I. -F/Library/Frameworks -o qtdirs.o
>> qtdirs.cpp
>> g++ -headerpad_max_install_names -arch i386 -o qtdirs.app/Contents/
>> MacOS/qtdirs qtdirs.o -F/Library/Frameworks -L/Library/Frameworks
>> -framework QtCore
>> ld: can't write output file: qtdirs.app/Contents/MacOS/qtdirs
>> collect2: ld returned 1 exit status
>> make: *** [qtdirs.app/Contents/MacOS/qtdirs] Error 1
>> qtdirs.app/Contents/MacOS/qtdirs
>> /bin/sh: qtdirs.app/Contents/MacOS/qtdirs: Bad CPU type in executable
>> Error: qtdirs.app/Contents/MacOS/qtdirs failed to create
>> qtdirs.out. Make sure
>> your Qt v4 installation is correct.
>>
>> I am on a PPC arch. Why does this g++ suggest i386 always for the
>> make file qtdirs.mk?
>>
> I don't know about the PyQt choice of OS X defaults, but to get PPC,
> configure SIP with:
>
> python configure.py -n -d /Library/Python/2.5/site-packages -b /usr/
> local/bin -e /usr/local/include -v /usr/local/share/sip --arch=ppc -
> s MacOSX10.5.sdk
>
> (note: other options shown are also recommended, see recent email on
> the list)
>
> Pyqt will follow what is configured for sip, but also add extra
> recommended config options:
>
> python configure.py -d /Library/Python/2.5/site-packages -b /usr/
> local/bin
>
>> Second try: In installed the Cocoa version of Qt 4.6.3, but I
>> received than for installing PyQt via python configure.py
>>
>> Make sure you have a working Qt v4 qmake on your PATH or use the -q
>> argument to explicitly specify a working Qt v4 qmake.
>>
>> I am pretty sure I put Qt into the PATH.
>> However, qmake and qmake-4.6 did not work at all. Typing qmake into
>> the terminal gave: Bad CPU type in executable
>> So did qmake-4.6.
>>
>> I am not sure how to install PyQt on my Mac and I am now at a point
>> where I would need help, please.
>> Do you know any advise, please?
>
> For whatever reason Nokia decided to only include the intel
> architectures in their Qt Cocoa installer. Kinda lame since OS X
> 10.5 and G5 Macs are still supported by Apple.
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> The equator is so long, it could encircle the earth completely once.
>
More information about the PyQt
mailing list