This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: OS X installer: build can fail on import checks
Type: compile error Stage:
Components: Build, macOS Versions: Python 3.0, Python 3.1, Python 2.7, Python 2.6
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: ronaldoussoren Nosy List: ned.deily, ronaldoussoren
Priority: normal Keywords:

Created on 2009-02-15 09:05 by ned.deily, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
patch-nad0011.txt ned.deily, 2009-02-15 09:05
Messages (2)
msg82144 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2009-02-15 09:05
ANALYSIS The OS X installer build include several third-party libraries
         which will be installed as shared libs in the framework.
         During the build, setup.py tries to import built extensions to
         catch import problems.  Currently, the import check attempts to
         load the shared libs from their installed location.  If the
         version being built is not installed on the build machine, the
         build fails; if present, the imports are checked against the
         old libraries.  Problems seen with _curses_panel on all builds
         and, for 4-way universal, _curses and readlines.

SOLUTION add the newly built extra libs into the DYLD_LIBRARY_PATH of
         the interpreter during the build phase

APPLIES  2.6, 2.7, 3.0, 3.1
msg84630 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2009-03-30 20:05
Committed as r70746 (trunk), r70748 (2.6) and r70749 (3.1)
History
Date User Action Args
2022-04-11 14:56:45adminsetgithub: 49521
2009-03-30 20:07:07ronaldoussorensetstatus: open -> closed
resolution: accepted
2009-03-30 20:05:45ronaldoussorensetmessages: + msg84630
2009-03-30 14:40:17ronaldoussorensetassignee: ronaldoussoren

nosy: + ronaldoussoren
2009-02-15 09:05:09ned.deilycreate