Issue 29967: "AMD64 FreeBSD 9.x 3.x" tries to rebuild Include/opcode.h, timestamp issue (original) (raw)
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/74153
classification
Title: | "AMD64 FreeBSD 9.x 3.x" tries to rebuild Include/opcode.h, timestamp issue | ||
---|---|---|---|
Type: | Stage: | resolved | |
Components: | Build | Versions: | Python 3.7 |
process
Status: | closed | Resolution: | duplicate |
---|---|---|---|
Dependencies: | Superseder: | 'make touch' does not work with git clones of the source repository View:23404 | |
Assigned To: | Nosy List: | koobs, martin.panter, vstinner, zach.ware | |
Priority: | normal | Keywords: |
Created on 2017-04-03 10:29 by vstinner, last changed 2022-04-11 14:58 by admin. This issue is now closed.
Messages (4) | ||
---|---|---|
msg291059 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2017-04-03 10:29 |
"make buildbottest" on "AMD64 FreeBSD 9.x 3.x" fails with: --- Cannot generate ./Include/opcode.h, python not found ! To skip re-generation of ./Include/opcode.h run or <make -t ./Include/opcode.h>. Otherwise, set python in PATH and run configure or run <make PYTHON_FOR_GEN=python>. *** [./Include/opcode.h] Error code 1 --- http://buildbot.python.org/all/builders/AMD64%20FreeBSD%209.x%203.x/builds/123/steps/test/logs/stdio Python has a "make touch" command which uses "hg --config extensions.touch=Tools/hg/hgtouch.py touch -v", but CPython moved to Git. | ||
msg291060 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2017-04-03 10:33 |
See issue #23404: "'make touch' does not work with git clones of the source repository". | ||
msg291061 - (view) | Author: STINNER Victor (vstinner) * ![]() |
Date: 2017-04-03 10:40 |
According to koobs, the buildbot slave has "python2" and "python2.7" commands, but no "python". See issue #26662 for my previous complain on "python": Python build system should use "python2" or "python3", not "python". | ||
msg291066 - (view) | Author: Martin Panter (martin.panter) * ![]() |
Date: 2017-04-03 12:01 |
I think this is the same underlying problem as Issue 23404. Either we get “make touch” working without Mercurial, or we use some other mechanism to either disable regeneration by default (my preference), or disable regeneration by explicit request (possible compromise with Nick who liked the automatic regeneration because it saved him remembering other commands: <https://mail-archive.com/search?l=mid&q=CADiSq7d2NV0hbcQB1bYvc9M2qUYZiYC7RsG=fnw7tdWia2YmQg@mail.gmail.com>). |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:58:44 | admin | set | github: 74153 |
2017-05-02 23:44:57 | vstinner | set | status: open -> closedsuperseder: 'make touch' does not work with git clones of the source repositoryresolution: duplicatestage: resolved |
2017-04-03 12:01:56 | martin.panter | set | nosy: + martin.pantermessages: + |
2017-04-03 10:40:27 | vstinner | set | messages: + |
2017-04-03 10:33:07 | vstinner | set | messages: + |
2017-04-03 10:29:43 | vstinner | create |