New submission from Marc-Andre Lemburg <[EMAIL PROTECTED]>: Here's the "make -d" output:
Prerequisite `Parser/Python.asdl' is older than target `Include/Python-ast.h'. Prerequisite `Parser/asdl.py' is older than target `Include/Python-ast.h'. Prerequisite `Parser/asdl_c.py' is newer than target `Include/Python-ast.h'. Must remake target `Include/Python-ast.h'. ./Parser/asdl_c.py -h ./Include ./Parser/Python.asdl /usr/bin/env: No such file or directory And these are the file times: orig/Python-2.6b2> ls -l Include/Python-ast.h -rw-r--r-- 1 lemburg users 20081 2008-03-30 08:40 Include/Python-ast.h orig/Python-2.6b2> ls -l Parser/asdl* -rw-r--r-- 1 lemburg users 11306 2006-03-01 23:49 Parser/asdl.py -rwxr-xr-x 1 lemburg users 39771 2008-06-09 06:58 Parser/asdl_c.py Because Python-ast.h is older than the script used for generating it (asdl_c.py), it always tries to rebuild the .h file. Since this requires Python to be installed, it fails on a machine that doesn't always have an existing Python binary installed. This happens in both 2.6b1 and 2.6b2. I guess the release process should make sure that the Python-ast.h and Python-ast.c are always newer than the scripts used to build them. ---------- components: Build messages: 70706 nosy: lemburg priority: critical severity: normal status: open title: Python 2.6 requires pre-installed Python to build versions: Python 2.6 _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3499> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com