[Bf-committers] Compile on OXS Leopard 10.5.4 / py2.5

Tim Knip tim.knip at gmail.com
Tue Aug 5 18:42:39 CEST 2008


See below...

I see *both* 2.3 and 2.5 Python frameworks ?!?

Tim

/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
(compatibility version 1.0.0, current version 18.0.0)
       /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
(compatibility version 300.0.0, current version 567.29.0)
       /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
(compatibility version 1.0.0, current version 275.0.0)
       /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
(compatibility version 45.0.0, current version 824.42.0)
       /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 128.0.0)
       /System/Library/Frameworks/AGL.framework/Versions/A/AGL
(compatibility version 1.0.0, current version 1.0.0)
       /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
(compatibility version 1.0.0, current version 1.0.0)
       /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
(compatibility version 1.0.0, current version 1.0.0)
       /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
(compatibility version 1.0.0, current version 1.0.0)
       /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
(compatibility version 1.0.0, current version 6.0.0)
       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.6)
       /System/Library/Frameworks/Python.framework/Versions/2.3/Python
(compatibility version 2.3.0, current version 2.3.5)
       /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
(compatibility version 1.0.0, current version 1.0.0)
       /usr/local/lib/libpng12.0.dylib (compatibility version 30.0.0,
current version 30.0.0)
       /usr/lib/libz.1.dylib (compatibility version 1.0.0, current
version 1.2.3)
       /System/Library/Frameworks/Python.framework/Versions/2.5/Python
(compatibility version 2.5.0, current version 2.5.1)
       /usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current
version 5.0.0)
       /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0,
current version 7.4.0)
       /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
       /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current
version 227.0.0)
       /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(compatibility version 150.0.0, current version 368.28.0)
       /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
(compatibility version 1.0.0, current version 22.0.0)

2008/8/5 Ken Hughes <khughes at pacific.edu>:
> Can you try running otool to see which shared lib Blender is using?
>
> Ken
>
> Tim Knip wrote:
>>
>> Yeah, for sure 2.5:
>>
>> Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26)
>> [GCC 4.0.1 (Apple Inc. build 5465)] on darwin
>>
>> Though I got a "2.3" directory under
>> /System/Library/Frameworks/Python.framework/Versions/
>>
>> libpython2.5.a is in
>>
>> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config
>> + got these  :
>> /usr/lib/libpython.dylib
>> /usr/lib/libpython2.dylib
>> /usr/lib/libpython2.5.dylib
>>
>> Tim
>>
>> 2008/8/5 Ken Hughes <khughes at pacific.edu>:
>>
>>>
>>> Do you have Python 2.5 installed?  The "Compiler with 2.3.5" indicates
>>> that the installed version Blender is using is 2.3.
>>>
>>> Tim Knip wrote:
>>>
>>>>
>>>> Hi list,
>>>>
>>>> Sorry for the noob question, but got something weird:
>>>> Compilation goes okay on Leopard / py2.5 after 'sudo scons'.
>>>> Got the build/darwin folder...
>>>>
>>>> But when I want to start ./blender, it crashes:
>>>>
>>>> ===============================
>>>> Compiled with Python version 2.3.5.
>>>> Assertion failed: (PyTuple_Check(mro)), function PyType_IsSubtype,
>>>> file Objects/typeobject.c, line 835.
>>>> Abort trap
>>>> ===============================
>>>> I don't understand the 'compiles with 2.3.5' part, as I only got
>>>> python2.5?!
>>>>
>>>> I attached my user-config.py
>>>>
>>>> Having BF_PYTHON_VERSION = '2.5'
>>>>
>>>> If i leave BF_PYTHON_LIB = '' as is, then compilation errors with a
>>>> ld-error.
>>>> If I do : BF_PYTHON_LIB = 'python2.5' compilation goes okay, but get
>>>> the above error.
>>>> But of course: guess BF_PYTHON_LIB being an empty string has a reason?
>>>>
>>>> I'm sure I'm doing something stupid here... maybe i need a 2.5 py-dev
>>>> version or something.
>>>> any thoughts?
>>>>
>>>> Thanks,
>>>> Tim
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Bf-committers mailing list
>>>> Bf-committers at blender.org
>>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>
>>>
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>>
>
>


More information about the Bf-committers mailing list