Re: [Python-Dev] readline compilarion fails on OSX
Guido van Rossum wrote: > Thanks! That worked. > > But shouldn't we try to fix setup.py to detect this situation instead > of making loud clattering noises? One of my concerns with the distutils build process is that it takes failures lightly. Unlike make, it won't stop when an error occurs, but instead go on with the next module. Then, when you retry make, it will retry building the module again, which will again fail. Also happens with the curses module on Solaris. buildbot's detection of build failures is restricted to the exit status of the build process. The build either succeeds or fails. Regards, Martin ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] readline compilarion fails on OSX
Guido> But shouldn't we try to fix setup.py to detect this situation Guido> instead of making loud clattering noises? Here's a first-cut try at a setup.py patch: http://python.org/sf/1435651 Unfortunately, I don't think distutils provides a clean way to detect symbols the way configure does, so it's a bit clumsy... Skip ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] readline compilarion fails on OSX
Thanks! That worked. But shouldn't we try to fix setup.py to detect this situation instead of making loud clattering noises? --Guido On 2/20/06, Bob Ippolito <[EMAIL PROTECTED]> wrote: > > On Feb 20, 2006, at 6:48 PM, Guido van Rossum wrote: > > > On OSX (10.4.4) the readline module in the svn HEAD fails compilation > > as follows. This is particularly strange since the buildbot is green > > for OSX... What could be up with this? > > > > building 'readline' extension > -lots of build junk- > > In Apple's quest to make our lives harder, they installed BSD libedit > and symlinked it to readline. Python doesn't like that. The > buildbot might have a real readline installation, or maybe the > buildbot is skipping those tests. > > You'll need to install a real libreadline if you want it to work. > > I've also put together a little tarball that'll build readline.so > statically, and there's pre-built eggs for OS X so the easy_install > should be quick: > http://python.org/pypi/readline > > -bob > > -- --Guido van Rossum (home page: http://www.python.org/~guido/) ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] readline compilarion fails on OSX
On Feb 20, 2006, at 6:48 PM, Guido van Rossum wrote: > On OSX (10.4.4) the readline module in the svn HEAD fails compilation > as follows. This is particularly strange since the buildbot is green > for OSX... What could be up with this? > > building 'readline' extension -lots of build junk- In Apple's quest to make our lives harder, they installed BSD libedit and symlinked it to readline. Python doesn't like that. The buildbot might have a real readline installation, or maybe the buildbot is skipping those tests. You'll need to install a real libreadline if you want it to work. I've also put together a little tarball that'll build readline.so statically, and there's pre-built eggs for OS X so the easy_install should be quick: http://python.org/pypi/readline -bob ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
[Python-Dev] readline compilarion fails on OSX
On OSX (10.4.4) the readline module in the svn HEAD fails compilation as follows. This is particularly strange since the buildbot is green for OSX... What could be up with this? building 'readline' extension gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -I/Users/guido/projects/python/trunk/./Include -I/Users/guido/projects/python/trunk/./Mac/Include -I../Include -I. -I/usr/local/include -I/Users/guido/projects/python/trunk/Include -I/Users/guido/projects/python/trunk/osx -c /Users/guido/projects/python/trunk/Modules/readline.c -o build/temp.darwin-8.4.0-Power_Macintosh-2.5/readline.o /Users/guido/projects/python/trunk/Modules/readline.c: In function 'write_history_file': /Users/guido/projects/python/trunk/Modules/readline.c:112: warning: implicit declaration of function 'history_truncate_file' /Users/guido/projects/python/trunk/Modules/readline.c: In function 'py_remove_history': /Users/guido/projects/python/trunk/Modules/readline.c:301: warning: implicit declaration of function 'remove_history' /Users/guido/projects/python/trunk/Modules/readline.c:301: warning: assignment makes pointer from integer without a cast /Users/guido/projects/python/trunk/Modules/readline.c:310: warning: passing argument 1 of 'free' discards qualifiers from pointer target type /Users/guido/projects/python/trunk/Modules/readline.c:312: warning: passing argument 1 of 'free' discards qualifiers from pointer target type /Users/guido/projects/python/trunk/Modules/readline.c: In function 'py_replace_history': /Users/guido/projects/python/trunk/Modules/readline.c:338: warning: implicit declaration of function 'replace_history_entry' /Users/guido/projects/python/trunk/Modules/readline.c:338: warning: assignment makes pointer from integer without a cast /Users/guido/projects/python/trunk/Modules/readline.c:347: warning: passing argument 1 of 'free' discards qualifiers from pointer target type /Users/guido/projects/python/trunk/Modules/readline.c:349: warning: passing argument 1 of 'free' discards qualifiers from pointer target type /Users/guido/projects/python/trunk/Modules/readline.c: In function 'get_current_history_length': /Users/guido/projects/python/trunk/Modules/readline.c:453: error: 'HISTORY_STATE' undeclared (first use in this function) /Users/guido/projects/python/trunk/Modules/readline.c:453: error: (Each undeclared identifier is reported only once /Users/guido/projects/python/trunk/Modules/readline.c:453: error: for each function it appears in.) /Users/guido/projects/python/trunk/Modules/readline.c:453: error: 'hist_st' undeclared (first use in this function) /Users/guido/projects/python/trunk/Modules/readline.c:455: warning: implicit declaration of function 'history_get_history_state' /Users/guido/projects/python/trunk/Modules/readline.c: In function 'insert_text': /Users/guido/projects/python/trunk/Modules/readline.c:503: warning: implicit declaration of function 'rl_insert_text' /Users/guido/projects/python/trunk/Modules/readline.c: In function 'on_completion': /Users/guido/projects/python/trunk/Modules/readline.c:637: error: 'rl_attempted_completion_over' undeclared (first use in this function) /Users/guido/projects/python/trunk/Modules/readline.c: In function 'flex_complete': /Users/guido/projects/python/trunk/Modules/readline.c:675: warning: passing argument 2 of 'completion_matches' from incompatible pointer type /Users/guido/projects/python/trunk/Modules/readline.c: In function 'setup_readline': /Users/guido/projects/python/trunk/Modules/readline.c:700: warning: passing argument 2 of 'rl_bind_key_in_map' from incompatible pointer type /Users/guido/projects/python/trunk/Modules/readline.c:701: warning: passing argument 2 of 'rl_bind_key_in_map' from incompatible pointer type /Users/guido/projects/python/trunk/Modules/readline.c: In function 'readline_until_enter_or_signal': /Users/guido/projects/python/trunk/Modules/readline.c:758: warning: passing argument 2 of 'rl_callback_handler_install' from incompatible pointer type /Users/guido/projects/python/trunk/Modules/readline.c:788: warning: implicit declaration of function 'rl_free_line_state' /Users/guido/projects/python/trunk/Modules/readline.c:789: warning: implicit declaration of function 'rl_cleanup_after_signal' /Users/guido/projects/python/trunk/Modules/readline.c: In function 'call_readline': /Users/guido/projects/python/trunk/Modules/readline.c:883: error: 'HISTORY_STATE' undeclared (first use in this function) /Users/guido/projects/python/trunk/Modules/readline.c:883: error: 'state' undeclared (first use in this function) /Users/guido/projects/python/trunk/Modules/readline.c:885: warning: assignment discards qualifiers from pointer target type (Yes, the keynote slides are coming along just fine... :-) -- --Guido van Rossum (home page: http://www.python.org/~guido/) ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailm