Opened 9 days ago

Closed 7 days ago

Last modified 3 days ago

#70717 closed defect (fixed)

sbcl @2.4.4_0+fancy: Argh! corrupted error depth, halting

Reported by: ssaikkonen Owned by: easye
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Cc: catap (Kirill A. Korinsky)
Port: sbcl

Description

Running MacPorts 2.10.1 and XCode 15.2 on Ventura 13.6.9.

While installing Maxima MacPorts tries to install SBCL 2.4.4 and fails, although SBCL version 2.4.8 is already installed.

$ sudo port install maxima
--->  Computing dependencies for maxima
The following dependencies will be installed: 
 sbcl
 tcl
 tk
 xorg-libXScrnSaver
Continue? [Y/n]: y
--->  Fetching archive for sbcl
--->  Attempting to fetch sbcl-2.4.4_0+fancy.darwin_22.x86_64.tbz2 from https://packages.macports.org/sbcl
--->  Attempting to fetch sbcl-2.4.4_0+fancy.darwin_22.x86_64.tbz2 from https://cph.dk.packages.macports.org/sbcl
--->  Attempting to fetch sbcl-2.4.4_0+fancy.darwin_22.x86_64.tbz2 from https://vie.at.packages.macports.org/sbcl
--->  Building sbcl
Error: Failed to build sbcl: command execution failed    
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_sbcl/sbcl/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port maxima failed

I have done MacPorts Migration after upgrading the OS as well as run sudo port -d sync and sudo port selfupdate and port upgrade outdated as per tickets #70347 and #67912

Attachments (2)

main.log (206.7 KB) - added by ssaikkonen 9 days ago.
Log for sbcl install
main1.log (220.7 KB) - added by ssaikkonen 8 days ago.
Log for installing sbcl explicitly

Download all attachments as: .zip

Change History (10)

Changed 9 days ago by ssaikkonen

Attachment: main.log added

Log for sbcl install

comment:1 Changed 8 days ago by jmroot (Joshua Root)

Cc: catap added
Owner: set to easye
Port: Maxima removed
Status: newassigned

comment:2 Changed 8 days ago by ryandesign (Ryan Carsten Schmidt)

Summary: sbcl @2.4.4_0+fancy Fails to build when installing Maximasbcl @2.4.4_0+fancy: Argh! corrupted error depth, halting

comment:3 Changed 8 days ago by easye

The maintainers of math/maxima have requested that commits to lang/sbcl include updates that update an explicit revision key to trigger a rebuild.

Try installing lang/sbcl explicitly before math/maxima to see if it installs 2.4.8?

comment:4 in reply to:  3 Changed 8 days ago by ssaikkonen

Replying to easye:

Try installing lang/sbcl explicitly before math/maxima to see if it installs 2.4.8?

Running sudo port install sbcl has the same effect (and printout) as in the OP.

Because of this problem I had previously downloaded the sbcl-2.4.8-source.tar.pz2 directly and had installed it according to the directions on https://www.sbcl.org/getting.html. I can run it from the command line but apparently MacPorts doesn't recognize it.

Thanks for the input

Changed 8 days ago by ssaikkonen

Attachment: main1.log added

Log for installing sbcl explicitly

comment:5 Changed 7 days ago by easye

My apologies: I didn't realize that lang/sbcl is still at sbcl-2.4.4.

I will look at making the appropiate update when I get a chance later today.

comment:6 in reply to:  5 Changed 7 days ago by easye

Replying to easye:

My apologies: I didn't realize that lang/sbcl is still at sbcl-2.4.4.

I will look at making the appropriate update when I get a chance later today.

Updated to sbcl-2.4.4 with <https://github.com/macports/macports-ports/pull/25729>.

Please resync your ports tree, and rebuild: sbcl-2.4.8 should be used in all cases.

Version 0, edited 7 days ago by easye (next)

comment:7 Changed 7 days ago by easye

Resolution: fixed
Status: assignedclosed

comment:8 in reply to:  7 Changed 3 days ago by ssaikkonen

Replying to easye:

Did you mean by "rebuild" to install sbcl again or to do some other operation?

MacPorts tries to install sbcl-2.4.8 now but fails the same way. I may have some other broblem also.

Note: See TracTickets for help on using tickets.