[Qgis-developer] Re: INSTALL.t2t edits
William Kyngesburye
woklist at kyngchaos.com
Wed Nov 18 15:41:02 EST 2009
On Nov 18, 2009, at 11:00 AM, John C. Tull wrote:
> On Nov 18, 2009, at 8:54 AM, William Kyngesburye wrote:
>
>> OK, comments and questions:
>>
>> - what is the 32bit python/qt issue with cmake? configuration? compilation? I guess I need to check on the cmake compilation occassionally ;)
>
> Basically, when you try the cmake installation with qt-carbon (either 4.5.3 or 4.6.0-rc/beta), a complaint about not finding pyqt4 is generated and python bindings are not enabled. I cannot seem to find much out about why this happens or how to get around it. That was where the -m32 settings came from; a shot in the dark to see if it would work. So, the problem is in configuration.
OK, looks like I had checked this a while back, and the only workaround I found that works is a bit ugly.
The SIP/PyQt checking code in cmake tries to run python, as found by cmake, and import SIP/PyQt. It's supposed to accept a compound command, so it should be possible to set PYTHON_EXECUTABLE to "arch -i386 /usr/bin/python2.6", but I could not get that to work.
So, ugly hack:
sudo cat >/usr/local/bin/python32 <<EOF
#!/bin/sh
exec arch -i386 /usr/bin/python2.6 \${1+"\$@"}
EOF
sudo chmod +x /usr/local/bin/python32
Then configure Qgis with
-D PYTHON_EXECUTABLE=/usr/local/bin/python32
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
Earth: "Mostly harmless"
- revised entry in the HitchHiker's Guide to the Galaxy
More information about the Qgis-developer
mailing list