Message70706
| Author |
lemburg |
| Recipients |
lemburg |
| Date |
2008年08月04日.16:36:15 |
| SpamBayes Score |
7.479552e-09 |
| Marked as misclassified |
No |
| Message-id |
<1217867777.22.0.746958377378.issue3499@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2008年08月04日 16:36:17 | lemburg | set | recipients:
+ lemburg |
| 2008年08月04日 16:36:17 | lemburg | set | messageid: <1217867777.22.0.746958377378.issue3499@psf.upfronthosting.co.za> |
| 2008年08月04日 16:36:16 | lemburg | link | issue3499 messages |
| 2008年08月04日 16:36:15 | lemburg | create |
|