[Pythonmac-SIG] Re:Retroactively adding readline support to OS X
Bob Ippolito
bob at redivi.com
Thu Jun 26 19:57:55 EDT 2003
Apparently someone screwed up and made *something* dependent on fink
that shouldn't be. I'm not sure if this was because you have fink
installed, or because whoever compiled your Python did.
I don't have fink installed for exactly this sort of reason, and I
compiled my own Python from CVS, so I don't know exactly what happened
for you. In any case, I've modified my readline hack to explicitly
link to the static libreadline.a rather than letting the compiler
decide.. so if you were having problems, download it now and give it a
try.
-bob
On Thursday, Jun 26, 2003, at 16:06 America/New_York, Winnfried Hasel
wrote:
> I followed Bob's instructions to install readline, but when I try to
> 'import readline' in the interactive shell (python 2.3b1) I get this
> error message:
> ImportError: Failure linking new module: /sw/lib/libreadline.4.dylib:
> dyld: python can't open library: /sw/lib/libreadline.4.dylib (No such
> file or directory, errno = 2).
>
> BTW the same happened, when I tried to install it via the Package
> Manager of the Python IDE.
>
> Any ideas? I'd really love to get this history function to work.
>
> Winnfried
>
>>
>> Von: Bob Ippolito <bob at redivi.com>
>> Datum: Do, 26. Jun 2003 03:30:57 Europe/Berlin
>> An: pythonmac-sig at python.org
>> Betreff: [Pythonmac-SIG] Retroactively adding readline support to OS
>> X Python 2.3b1
>>
>>
>> Almost equivalent to b.bum's readline-0.0.0 hack, this one downloads
>> readline 4.3, compiles a static libreadline.a, and link the python
>> 2.3 readline.c against that. This avoids any
>> PrivateFrameworks/readline.framework version compatibility issues
>> because it's linked to a static version of readline, so it should be
>> safe to redistribute the resultant binary so long as you comply with
>> the relevant licenses. It should also be safe to redistribute this
>> "source" archive under the same license as Python.
>>
>> It's available at: http://undefined.org/python/readline-0.0.1.tgz
>>
>> It should work for anyone who has Python 2.3b1 or later. It's been
>> reported to work for Python 2.3b1 on OS X 10.2 and the Apple Python
>> provided with developer preview of Panther.
More information about the Pythonmac-SIG
mailing list