[Pythonmac-SIG] Does anyone on the planet know how to build python-2.5 (WITH READLINE)?

Todd Thal toddthal at lanl.gov
Wed Nov 15 20:32:43 CET 2006


I am having one "hades" of a heckuva time getting readline support for 
Python-2.5 on a Mac OS 10.4.8.8.0

with Xcode 2.3( Darwin Kernel Version 8.8.0; RELEASE_PPC Power Macintosh 
powerpc)

I can get readline-5.2 (finally) to compile and build...

Then I try build Python-2.5, with readline....by changing the 
/Modules/Setup file...to include readline...

and I always get the below-mentioned error.

I can NOT use the std' packages/path...as we use an absolute path for 
our server farm called,

"/usr/lanl"

EG

/usr/lanl/packages <- where python/scipy/numpy/readline src has gone.

/usr/lanl/bin

/usr/lanl/include

/usr/lanl/lib

/usr/lanl/man

This has been an EXTREME challenge on Mac 10.4

t.

NOTE: I attempted to copy all files (esp *.o) over to my Python build 
dir, and it still fails...the following error, was the error before 
doing that...

Here is the error:

gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp 
-mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes  -I. 
-I./Include   -DPy_BUILD_CORE  -c ./Modules/readline.c -o 
Modules/readline.o
Modules/readline.c: In function `write_history_file':
Modules/readline.c:118: warning: implicit declaration of function 
`history_truncate_file'
Modules/readline.c: In function `py_remove_history':
Modules/readline.c:307: warning: implicit declaration of function 
`remove_history'
Modules/readline.c:307: warning: assignment makes pointer from integer 
without a cast
Modules/readline.c:316: warning: passing arg 1 of `free' discards 
qualifiers from pointer target type
Modules/readline.c:318: warning: passing arg 1 of `free' discards 
qualifiers from pointer target type
Modules/readline.c: In function `py_replace_history':
Modules/readline.c:344: warning: implicit declaration of function 
`replace_history_entry'
Modules/readline.c:344: warning: assignment makes pointer from integer 
without a cast
Modules/readline.c:353: warning: passing arg 1 of `free' discards 
qualifiers from pointer target type
Modules/readline.c:355: warning: passing arg 1 of `free' discards 
qualifiers from pointer target type
Modules/readline.c: In function `get_current_history_length':
Modules/readline.c:459: error: `HISTORY_STATE' undeclared (first use in 
this function)
Modules/readline.c:459: error: (Each undeclared identifier is reported 
only once
Modules/readline.c:459: error: for each function it appears in.)
Modules/readline.c:459: error: `hist_st' undeclared (first use in this 
function)
Modules/readline.c:461: warning: implicit declaration of function 
`history_get_history_state'
Modules/readline.c: In function `insert_text':
Modules/readline.c:509: warning: implicit declaration of function 
`rl_insert_text'
Modules/readline.c: In function `on_completion':
Modules/readline.c:643: error: `rl_attempted_completion_over' undeclared 
(first use in this function)
Modules/readline.c: In function `flex_complete':
Modules/readline.c:681: warning: passing arg 2 of `completion_matches' 
from incompatible pointer type
Modules/readline.c: In function `setup_readline':
Modules/readline.c:706: warning: passing arg 2 of `rl_bind_key_in_map' 
from incompatible pointer type
Modules/readline.c:707: warning: passing arg 2 of `rl_bind_key_in_map' 
from incompatible pointer type
Modules/readline.c: In function `readline_until_enter_or_signal':
Modules/readline.c:761: warning: passing arg 2 of 
`rl_callback_handler_install' from incompatible pointer type
Modules/readline.c:791: warning: implicit declaration of function 
`rl_free_line_state'
Modules/readline.c:792: warning: implicit declaration of function 
`rl_cleanup_after_signal'
Modules/readline.c: In function `call_readline':
Modules/readline.c:888: error: `HISTORY_STATE' undeclared (first use in 
this function)
Modules/readline.c:888: error: `state' undeclared (first use in this 
function)
Modules/readline.c:890: warning: assignment discards qualifiers from 
pointer target type
make: *** [Modules/readline.o] Error 1

<mailto:pythonmac-sig%40python.org?Subject=%5BPythonmac-SIG%5D%20%5BPython-Dev%5D%20Problems%20building%20Python%20on%20OSX%0A%0910.4.6%3F&In-Reply-To=20060627143827.45945.qmail%40web52303.mail.yahoo.com> 



More information about the Pythonmac-SIG mailing list