[Pythonmac-SIG] python make failing: "ImportError: No module
named MacOS"
Bob Ippolito
bob at redivi.com
Sat Mar 19 22:51:37 CET 2005
On Mar 19, 2005, at 2:42 PM, OpenMacNews wrote:
> Hi all,
>
> i'm building a local instance of Python v2.4.1c2 on a 'virgin install'
> of fully-updated OSX 10.3.8. w/ XCode 1.5
>
> 'configure' is successful w/
>
>
> ./configure \
> --with-prefix=/usr/local/pythontest \
> --enable-framework=/usr/local/pythonframe \
> --with-threads \
> --with-cxx=g++ \
> --enable-ipv6 \
> --enable-toolbox-glue
>
> but a subsequent
>
> make frameworkinstall
>
> FAILS at:
>
> /usr/bin/install -c -m 644 ./Mac/Tools/IDE/Wtraceback.py
> /usr/local/pythonframe/Python.framework/Versions/2.4/Mac/Tools/IDE
> /usr/bin/install -c -m 644 ./Mac/Tools/IDE/Wwindows.py
> /usr/local/pythonframe/Python.framework/Versions/2.4/Mac/Tools/IDE
> ./python.exe ./Mac/scripts/cachersrc.py -v
> /usr/local/pythonframe/Python.framework/Versions/2.4/lib/python2.4/
> plat-mac
> /usr/local/pythonframe/Python.framework/Versions/2.4/Mac/Tools
> Traceback (most recent call last):
> File "./Mac/scripts/cachersrc.py", line 7, in ?
> import macresource
> File
> "/Volumes/g4_PORTS/usr/ports/Python-2.4.1c2/Lib/plat-mac/
> macresource.py", line 6, in ?
> import MacOS
> ImportError: No module named MacOS
> make[1]: *** [installmacsubtree] Error 1
> make: *** [frameworkinstallmaclib] Error 2
>
> I've found limited prior reference to this "ImportError: No module
> named MacOS
> "), @:
>
> http://mail.python.org/pipermail/pythonmac-sig/2004-March/010709.html
>
> but, afaik, there was no resolution ...
>
> any suggestions as to what's broken here?
Works here, with 2.4.1c1 anyway.. but there have been no relevant
changes that I know of. Most of the arguments you specify to configure
are already on by default or have no effect. The --prefix argument has
no effect, the symlinks are hardcoded to be installed to
/usr/local/bin, and the framework contains everything else. I'm not
totally sure that enable-toolbox-glue is on by default, but I think it
is. I used it anyway:
% mkdir -p ~/src/Python-2.4.1c1/_panther
% cd ~/src/Python-2.4.1c1/_panther
% ../configure \
--enable-toolbox-glue \
--enable-framework=/Users/bob/python-2.4.1c1/Frameworks
% make
% sudo make frameworkinstall
worked fine for me.
-bob
More information about the Pythonmac-SIG
mailing list