[MacPorts] #35689: py27-wxpython: NameError: global name 'log' is not defined
MacPorts
noreply at macports.org
Wed Aug 15 22:51:28 PDT 2012
#35689: py27-wxpython: NameError: global name 'log' is not defined
--------------------------------------+-------------------------------------
Reporter: Deil.Christoph@… | Owner: jwa@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: py27-wxpython
--------------------------------------+-------------------------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => jwa@…
* cc: jwa@… (removed)
Comment:
Replying to [ticket:35689 Deil.Christoph@…]:
> After upgrading from XCode 4.3 to 4.4 on my Lion Macbook, I got the
following error:
{{{
$ python -c 'import wx'
[snip]
ImportError:
dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image
found. Did find:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/wx-2.8-mac-unicode/wx/_core_.so: mach-o, but wrong
architecture
}}}
The wxpython software is only available in a 32-bit version. You must
therefore run python in 32-bit mode if you want to use wxpython.
{{{
$ arch -i386 python -c 'import wx'
}}}
> but now the py27-wxpython install fails with a
{{{
NameError: global name 'log' is not defined
}}}
Yes it had problems locating the "log" function for some reason, but more
importantly, what it was trying to use the log function to display was the
message "Compiling with an SDK that doesn't seem to exist". The SDKs are
in a different location in Xcode 4.3 and 4.4 than in earlier versions and
the port might need an update to accommodate that.
--
Ticket URL: <https://trac.macports.org/ticket/35689#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list