mailRe: relax 1.3.13/14 oddities


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Jack Howarth on April 11, 2012 - 04:18:
On Tue, Apr 10, 2012 at 10:49:30PM +0200, Edward d'Auvergne wrote:
Hi,

See below:


Edward,
  I am puzzled by the prebuilt Mac application for relax 1.3.14
on your site. It claims to contain ppc, i386 and x86_64 code
but that I only see...

libwx_macud-2.8.0.dylib:        Mach-O universal binary with 2 
architectures
libwx_macud-2.8.0.dylib (for architecture ppc): Mach-O dynamically linked 
shared library ppc
libwx_macud-2.8.0.dylib (for architecture i386):        Mach-O 
dynamically linked shared library i386
libwx_macud_gizmos-2.8.0.dylib: Mach-O universal binary with 2 
architectures
libwx_macud_gizmos-2.8.0.dylib (for architecture ppc):  Mach-O 
dynamically linked shared library ppc
libwx_macud_gizmos-2.8.0.dylib (for architecture i386): Mach-O 
dynamically linked shared library i386
libwx_macud_gl-2.8.0.dylib:     Mach-O universal binary with 2 
architectures
libwx_macud_gl-2.8.0.dylib (for architecture ppc):      Mach-O 
dynamically linked shared library ppc
libwx_macud_gl-2.8.0.dylib (for architecture i386):     Mach-O 
dynamically linked shared library i386
libwx_macud_stc-2.8.0.dylib:    Mach-O universal binary with 2 
architectures
libwx_macud_stc-2.8.0.dylib (for architecture ppc):     Mach-O 
dynamically linked shared library ppc
libwx_macud_stc-2.8.0.dylib (for architecture i386):    Mach-O 
dynamically linked shared library i386

in /Applications/relax.app/Contents/Frameworks. Note that wxmac-unicode 
builds the Carbon interface for
MacOS (which doesn't exist for 64-bit). For x86_64, you would need to use 
wxcocoa293 which uses the
Cocoa interface. However we don't have a package with wxPython built 
against either of those. Currently
fink only has wxgtk2.8-py which builds against wxgtk2.8 and runs under 
X11.

This is exactly the problem - my Xcode+official Python module set up
as well as custom built Python+module Mac frameworks are build for
Carbon, but Carbon is broken on 64-bit!  But Python in both is a 3-way
Universal binary.  So I have to build wxPython with Cocoa support, but
wxPython 2.8 does not support this.  So I am currently trying to build
a Python 2.7.2 + wxPython 2.9.3.1 Mac Framework with Cocoa and 3-way
Universal binaries to be able to support all Mac users
(http://groups.google.com/group/wxpython-mac/browse_thread/thread/77bef6035646074d).
 Cocoa is important as Carbon on the Lion doesn't work as it used to,
therefore many program's GUIs break on Lion.  This would be much
easier if the problem was inside of relax instead!

Edward,
    I took a stab at creating a wxcocoa923-py package for fink but I don't 
think it will be possible
in the near term. While I can build the wxwidgets 9.2.3 sources with 
--osx_cocoa, the resulting 
build requires that it be run from a framework build of python. Only MacPorts 
currently builds its
python as a framework build. However MacPorts doesn't have a cocoa build of 
wxwidgets packaged yet
to test a cocoa build of wxPython against.
                      Jack


Regards,

Edward



Related Messages


Powered by MHonArc, Updated Fri Apr 13 10:40:07 2012