On 20 May, 2009, at 23:30, David Warde-Farley wrote:
I've had success building the 4-way framework build using Ron's instructions, but I can't seem to get it building with readline linked in.I built a static readline 6.0 so that libreadline.a and libhistory.a are both 4-architecture fat binaries, and configured python with./configure --with-framework-name=Python64 --with-universal- archs=all --enable-framework --enable-universalsdk=/ --with-libs='- lexpat -lreadline -lncurses' --with-readline=$HOME/readline MACOSX_DEPLOYMENT_TARGET=10.5 LD_LIBRARY_PATH=/Users/dwf/readline/libbut alas it still doesn't seem to build with readline. Any hints on how to get this working?The relevant info seems to be
Not quite, you've removed the bit where the build process tries to compile the readline extension.
checking how to link readline libs... -lreadline checking for rl_callback_handler_install in -lreadline... yes rm: conftest.dSYM: is a directory checking for rl_pre_input_hook in -lreadline... yes checking for rl_completion_display_matches_hook in -lreadline... yes checking for rl_completion_matches in -lreadline... no rm: conftest.dSYM: is a directory checking for broken nice()... no and during make: Failed to find the necessary bits to build these modules: _bsddb dl gdbm imageop linuxaudiodev ossaudiodev readline spwd sunaudiodevTo find the necessary bits, look in setup.py in detect_modules() for the module's name.
The easiest way to build a 4-way universal binary with readline support is to use my release script:
cd $PYTHONSRC/Mac/BuildScript $ ./build-installer.py --dep-target=10.5 --universal-args=allThis should work with Python 2.6.2 and later (it definitely works with the current version of the 2.6 branch in subversion, as well as the trunk and 3.x branch)
Ronald
Thanks, David _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig