With Python 2.6.1 currently installed and attempting to install 2.6.2 into a DESTDIR location, and having a different configuration for the new one (2.6.1 built with default Unicode settings, 2.6.2 with UCS4), BuildApplet.py fails because of symbol not found. Full output (building with MacPorts, hence the sometimes-funky paths) attached as a text file.
FYI, I'm able to avoid this by using "PYTHONHOME=$(DESTDIR)$(prefix)" before (RUNSHARED)whenrunningBuildApplet.pyand(RUNSHARED) when running BuildApplet.py and (RUNSHARED)whenrunningBuildApplet.pyand(BUNDLEBULDER) in Mac/Makefile.in, Mac/IDLE/Makefile.in, and Mac/PythonLauncher/Makefile.in.
This problem was caused by a conflict between the expat parser included with Python and the expat parser included with the MacPorts ports of the obsolete pyxml package. The MacPorts project has subsequently deleted the py*-xml ports. A solution for this issue is to remove the obsolete port, something like: sudo port uninstall py26-xml See https://trac.macports.org/ticket/32090 for a similar case and its resolution.
History
Date
User
Action
Args
2022-04-11 14:56:47
admin
set
github: 50016
2012-09-12 07:55:28
ned.deily
set
status: open -> closednosy: + ned.deilymessages: + resolution: out of datestage: resolved