[MacPorts] #37214: Maxima not playing well with SBCL 1.1.2
#37214: Maxima not playing well with SBCL 1.1.2 ------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: maxima, sbcl ------------------------+-------------------------------- I upgraded my outdated packages, and SBCL was one of them. Tried to load maxima, didn't work. Tried to uninstall both maxima and sbcl, then reinstall maxima. Still unable to run maxima. {{{ $ rmaxima fatal error encountered in SBCL pid 93700: can't load .core for different runtime, sorry Welcome to LDB, a low-level debugger for the Lisp runtime environment. ldb> }}} Log attached. -- Ticket URL: <https://trac.macports.org/ticket/37214> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 ---------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima, sbcl | ---------------------------+-------------------------------- Changes (by ryandesign@…): * cc: easieste@…, gwright@…, kuba@… (added) -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 ---------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima, sbcl | ---------------------------+-------------------------------- Comment (by jmr@…): IIRC it's necessary to increment maxima's revision every time sbcl's version is updated. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 ---------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima, sbcl | ---------------------------+-------------------------------- Comment (by easieste@…): Hmm. I'll look into fixing Maxima. It should certainly be possible to patch Maxima to dynamically compile and load its fasls if there is newer version of sbcl present. Such a patch should be trivial if Maxima is patched with ASDF. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 ---------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima, sbcl | ---------------------------+-------------------------------- Comment (by mcq@…): Replying to [comment:3 easieste@…]:
Hmm. I'll look into fixing Maxima. It should certainly be possible to patch Maxima to dynamically compile and load its fasls if there is newer version of sbcl present. Such a patch should be trivial if Maxima is using ASDF.
There might be a miscommunication here. This ticket is reporting a new problem. The problem of having to manually uninstall and reinstall maxima after sbcl update is an old problem. I believe it's reported in multiple tickets already. The new problem is that doing that (uninstalling and reinstalling maxima) no longer works. I was not using maxima for a few months, so I just encountered it today, with `sbcl @1.1.2_0 (active)` and `maxima @5.28.0_1+xmaxima (active)` Unfortunately, I already deleted all my old versions so I'm not sure of the last time the uninstalling / reinstalling trick worked. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Changes (by macsforever2000@…): * port: maxima, sbcl => maxima sbcl -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Comment (by and.damore@…): Replying to [comment:6 mcq@…]:
The new problem is that doing that (uninstalling and reinstalling maxima) no longer works. I was not using maxima for a few months, so I just encountered it today, with `sbcl @1.1.2_0 (active)`
I just stumbled into this, my guess is you're installing maxima binary package that is being built with a different version of sbcl on the build server. Try upgrading ''sbcl'', uninstalling ''maxima'' and then reinstalling ''maxima'' using '''-s''' option in order to build it from source. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Comment (by kirc0076@…): Replying to [comment:8 and.damore@…]:
Try upgrading ''sbcl'', uninstalling ''maxima'' and then reinstalling ''maxima'' using '''-s''' option in order to build it from source.
This fixed the problem. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Comment (by macsforever2000@…): Confirmed. sbcl was updated since maxima. So now maxima needs to be rebuilt on the buildbot - I'm trying to figure out how to do that without modifying the portfile. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Changes (by macsforever2000@…): * status: new => closed * resolution: => fixed Comment: I realized that maxima was broken for everyone currently and increased the revision in r101312. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37214: Maxima not playing well with SBCL 1.1.2 --------------------------+-------------------------------- Reporter: kirc0076@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: maxima sbcl | --------------------------+-------------------------------- Comment (by jmr@…): There was no miscommunication; I said in comment:2 that the revision needed to be bumped, and easieste replied that he would rather find a way to make that unnecessary. Since that solution doesn't seem to have appeared yet, bumping the revision was of course the correct short-term fix. -- Ticket URL: <https://trac.macports.org/ticket/37214#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts