I'm confused by this one.  I find "64-bit Kernel Extensions: No" in
the System Software Overview text area when Software is selected in
the Items table, but I don't see a 64-bit option either in the tree
under Software or under Software/Extensions, where I tried to find it.

But I verified that my Python is 64-bit by calculating log-base-2 of
sys.maxint and finding it to be 63 (this is a technique I saw
recommended in several places).  I also see that `file -L' on
/opt/local/bin/python2.6' yields `Mach-O 64-bit executable.'  `file'
on /usr/bin/python just says "multiple architectures" but does not say
32-bit or 64-bit; but it also won't work with Skype4Py, which makes me
think it, too, is 64-bit.

Still not sure of a next step.  (And no, for those who were around
long enough ago to know this reference, "next step" was not intended
as an Apple platform reference :-) .)

On Wed, Feb 17, 2010 at 12:30:55AM +0000, James & Nash wrote:
Hi Dough,
On 17 Feb 2010, at 00:14, Doug Lee wrote:
> I'm compiling with `port install' / `port upgrade' so far.  My most
> pressing problem is compiling a 32-bit version of Python 2.6.4, but I
> also want to try a 32-bit version of SoX (Sound Exchanger).  Both are
> currently installed as ports, and that caused them (in Snow Leopard
> but not Leopard) to compile as 64-bit apps.

> You can check if you are booted into a 64 or 32-bit Kernel by going to the 
> "System Profiler" and looking under "Software"  in the list there. There is 
> an option called "64-bit and that will tel you whether or not you're booted 
> into 64 bit. Also, be aware, that some extensions are not yet 64-bit 
> compatible - you may need to downgrade to an earlier version of Python 
> because I don't know if there is a way to tell the operating system not to 
> boot into 64-bit something that is extensibly compatible with that 
> architecture. Although, being UNIX, there probably is!

HTH
TC
James, Lyn, Nash & Twinny




> I'm compiling with `port install' / `port upgrade' so far.  My most
> pressing problem is compiling a 32-bit version of Python 2.6.4, but I
> also want to try a 32-bit version of SoX (Sound Exchanger).  Both are
> currently installed as ports, and that caused them (in Snow Leopard
> but not Leopard) to compile as 64-bit apps.
> 
> On Tue, Feb 16, 2010 at 02:49:08PM -0800, Kieren wrote:
> Hi Doug
> 
> You forgot to mention what you are copiling your utility with?
> 
> in xcode you can do a get info on the project and under the build tab
> one of the top items is Architectures. you can set 32 bit universal
> there.
> in GCC i think there is the -archs option which can be set to
> ARCHS_STANDARD_32_BIT
> Think thats right arg anyway
> 
> else look up the man page for your compilation utility and scan for
> architecture or similar
> 
> HTH
> 
> Kieren
> 
> On Feb 16, 2:53?pm, Doug Lee <[email protected]> wrote:
>> I use a Python library called Skype4Py that appears to work only
>> in 32-bit environments, probably because Skype for Mac is a 32-bit
>> application. ?This worked fine on Leopard, but when I upgraded to
>> Snow Leopard, the stock Python installation became a 64-bit one
>> apparently. ?I could still run my utility using a 32-bit Python
>> port, but then my ports started going to pieces because I didn't
>> rebuild them all, as one is supposed to do. ?I then rebuilt them
>> all, and my Python became a 64-bit version there as well.
>> 
>> So now I can't run my utility at all, because Skype4Py causes a
>> Segmentation Violation pretty quick.
>> 
>> So the question: ?How do I deliberately build a 32-bit version of
>> Python on here? ?I see no variant for it in the Python MacPort, unless
>> "universal" does that.
>> 
>> In case it helps, I know Skype4Py uses Carbon for its Skype API
>> connection. ?I should have the right Carbon (I installed it from
>> the Snow Leopard CD), though I forget the version number at the
>> moment.
>> 
>> Thanks much for any help.
>> 
>> --
>> Doug Lee ? ? ? ? ? ? ? ? [email protected] ? ? ? ? ? ? ? ?http://www.dlee.org
>> SSB BART Group ? ? ? ? ? [email protected] 
>> ?http://www.ssbbartgroup.com
>> "Our chief want in life is somebody who will make us do what
>> we can. {Ralph Waldo Emerson}
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/macvisionaries?hl=en.
> 
> 
> -- 
> Doug Lee                 [email protected]                http://www.dlee.org
> SSB BART Group           [email protected]   
> http://www.ssbbartgroup.com
> "The best executive is the one who has sense enough to pick good men to do
> what he wants done, and self-restraint enough to keep from meddling with
> them while they do it."--Theodore Roosevelt
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/macvisionaries?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en.


-- 
Doug Lee                 [email protected]                http://www.dlee.org
SSB BART Group           [email protected]   http://www.ssbbartgroup.com
"The U. S. Constitution doesn't guarantee happiness, only the pursuit
of it. You have to catch up with it yourself." --Benjamin Franklin

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en.

Reply via email to