[Pythonmac-SIG] readline support for OS X Leopard

skip at pobox.com skip at pobox.com
Mon Oct 22 15:02:09 CEST 2007


    Noah> ... if someone has any easy fix to get readline to work, I would
    Noah> greatly appreciate it.

Just install GNU readline and point the build system at it.  For example, I
have MacPorts (http://www.macports.org/) installed in /opt/local.  GNU
readline is installed there, and my readline module is linked against that:

    % otool -L ~/local/lib/python2.6/lib-dynload/readline.so 
    /Users/skip/local/lib/python2.6/lib-dynload/readline.so:
            /opt/local/lib/libreadline.5.2.dylib (compatibility version 5.0.0, current version 5.2.0)
            /opt/local/lib/libncursesw.5.dylib (compatibility version 5.0.0, current version 5.0.0)
            /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 93.0.0)
            /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.10)

Configured like so:

    ./configure  --prefix=/Users/skip/local CPPFLAGS=-I/opt/local/include \
        LDFLAGS=-L/opt/local/lib

I don't do framework builds, but if CPPFLAGS and LDFLAGS are set
appropriately those should work as well.

Skip


More information about the Pythonmac-SIG mailing list