Opened 10 years ago
Closed 7 years ago
#46257 closed defect (fixed)
acl2: fetch from upstream fails, needs update to current version 8.0
Reported by: | fumbaz0@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | Cc: | wbl (Watson Ladd), kurthindenburg (Kurt Hindenburg), JacksonIsaac (Jackson Isaac) | |
Port: | acl2 |
Description (last modified by dbevans (David B. Evans))
---> Fetching archive for acl2 ---> Attempting to fetch acl2-3.5_0.darwin_14.x86_64.tbz2 from http://packages.macports.org/acl2 ---> Attempting to fetch acl2-3.5_0.darwin_14.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/acl2 ---> Attempting to fetch acl2-3.5_0.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/acl2 ---> Fetching distfiles for acl2 starting special fetch procedure for acl2 Error: org.macports.fetch for port acl2 returned: The requested URL returned error: 404 Not Found
The whole directory in http://packages.macports.org is gone. Was the port removed?
Change History (13)
comment:1 Changed 10 years ago by dbevans (David B. Evans)
comment:2 Changed 10 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|---|
Summary: | acl2 port missing → acl2: fetch from upstream fails, needs update to current version 6.5. |
comment:3 Changed 9 years ago by Ionic (Mihai Moldovan)
Cc: | watsonbladd@… added |
---|
Has duplicate #48530.
comment:4 Changed 9 years ago by Ionic (Mihai Moldovan)
Summary: | acl2: fetch from upstream fails, needs update to current version 6.5. → acl2: fetch from upstream fails, needs update to current version 7.1. |
---|
Current version is 7.1 right now...
comment:5 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | acl2: fetch from upstream fails, needs update to current version 7.1. → acl2: fetch from upstream fails, needs update to current version 7.2 |
---|
comment:6 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)
Cc: | kurthindenburg added |
---|
Likely change to use https://github.com/acl2/acl2/ - someone who knows lisp is going to have to try to update this - the build/port seems quite non-trival
comment:7 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
Actually the download path of v3.5 moved to another directory.
In fetch we would have to replace 'http://www.cs.utexas.edu/users/moore/acl2/v3-5/distrib/*' with 'http://www.cs.utexas.edu/users/moore/acl2/older-releases/v3-5/distrib/*'
Although the build kind of fails for me. It gets stuck at lisp console while building and gives the following output:
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level. (CHECK-BUILT-IN-CONSTANTS) 0]
I am unable to go further than this. When I enter '0' to exit debugger it exits and fails the build.
(CHECK-BUILT-IN-CONSTANTS) 0] 0 Error: Failed to build acl2: command execution failed Error: See /opt/local/var/macports/logs/_Users_jacksonisaac_Development_macports-ports_math_acl2/acl2/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port acl2 failed
If anyone has ideas on how to skip or continue after this it would be really great.
comment:8 Changed 7 years ago by raimue (Rainer Müller)
At this point, it would make more sense to just remove the port from the tree. Nobody volunteered to provide an updated version in three years and upstream is already lightyears ahead.
comment:9 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
Cc: | JacksonIsaac added |
---|
comment:10 follow-up: 11 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
I was able to pass the build phase for acl2-8.0. Somehow I figured it out by lot of trial and error. Currently I am trying to fix the destroot phase.
DEBUG: Executing org.macports.destroot (acl2) File path = /opt/local/var/macports/build/_Users_jacksonisaac_Development_macports-ports_math_acl2/acl2/work/destroot//opt/local/share/acl2/8.0 Error: Failed to destroot acl2: no files matched glob pattern "*" DEBUG: Error code: NONE DEBUG: Backtrace: no files matched glob pattern "*" while executing "$procedure $targetname" Error: See /opt/local/var/macports/logs/_Users_jacksonisaac_Development_macports-ports_math_acl2/acl2/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port acl2 failed
Correct me if I am wrong but I am guessing it is some path related issue probably ?
comment:11 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
Yes. It was a path issue indeed.
The new directory is extracted as ${name}-devel-${version} but the old portfile used to look into ${name}-${version}
Replying to JacksonIsaac:
I was able to pass the build phase for acl2-8.0. Somehow I figured it out by lot of trial and error. Currently I am trying to fix the destroot phase.
DEBUG: Executing org.macports.destroot (acl2) File path = /opt/local/var/macports/build/_Users_jacksonisaac_Development_macports-ports_math_acl2/acl2/work/destroot//opt/local/share/acl2/8.0 Error: Failed to destroot acl2: no files matched glob pattern "*" DEBUG: Error code: NONE DEBUG: Backtrace: no files matched glob pattern "*" while executing "$procedure $targetname" Error: See /opt/local/var/macports/logs/_Users_jacksonisaac_Development_macports-ports_math_acl2/acl2/main.log for details. Error: Follow https://guide.macports.org/#project.tickets to report a bug. Error: Processing of port acl2 failedCorrect me if I am wrong but I am guessing it is some path related issue probably ?
comment:12 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
Summary: | acl2: fetch from upstream fails, needs update to current version 7.2 → acl2: fetch from upstream fails, needs update to current version 8.0 |
---|
comment:13 Changed 7 years ago by JacksonIsaac (Jackson Isaac)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Replying to fumbaz0@…:
No, it just hasn't been successfully fetched from the upstream server since the yosemite buildbot came online.
The root cause is that the port so far out of date that this old version has been deleted from upstream. Our port version is 3.5 and the current upstream version is 6.5!!
Port needs to be updated.