#18090: python25 broken after [37817] ---------------------------------------------------------------------------+ Reporter: rasmus@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: python, python25, python2.5, dlopen, environ, patch, portfile | Port: ---------------------------------------------------------------------------+ The merge [37817] broke python25 in the way that the patchfile patch-Misc- setuid-prog.c.diff was no longer used. This patch is critical since it provides the notorious environ-fix. This patch essentially defines environ, which is not present on OS X. Without this patch, machine-native extensions referring to environ will not load. I.e. you will get this: {{{ #!python import _nativemodule Traceback... ... ImportError: dlopen(/opt/local...): Symbol not found: _environ }}} The required patch is here: [browser:trunk/dports/lang/python25/files /patch-Misc-setuid-prog.c.diff@45618] -- Ticket URL: <http://trac.macports.org/ticket/18090> MacPorts <http://www.macports.org/> Ports system for Mac OS