Ticket #15662 (closed defect: fixed)
variant clisp of maxima builds sbcl, apparently needlessly
| Reported by: | ralph@… | Owned by: | jmr@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.6.0 |
| Keywords: | variant | Cc: | |
| Port: |
Description
I said
sudo port -v install maxima +clisp
to cause maxima to be built on top of clisp, rather than on top of sbcl which is the default (claips and sbcl are two different implementations of common lisp). However, the very next line said ---> Fetching sbcl and sbcl was built. This does not seem right. There is no need for sbcl if the clisp variant is used.
Note that on running maxima, it does indeed seem to be based on clisp, not sbcl, as expected:
Maxima 5.15.0 http://maxima.sourceforge.net Using Lisp CLISP 2.43 (2007-11-18)
Change History
comment:1 Changed 5 years ago by jmr@…
- Status changed from new to assigned
- Owner changed from macports-tickets@… to jmr@…
- Milestone set to Port Bugs
comment:2 Changed 5 years ago by jmr@…
- Status changed from assigned to closed
- Resolution set to fixed
Fixed in r37674.
comment:3 Changed 5 years ago by ralph@…
Something still is not right. I uninstalled sbcl, then did port upgrade installed, and for some reason it has reinstalled sbcl - even with maxima variant +clisp.
What's going on?
comment:4 Changed 5 years ago by ralph@…
- Status changed from closed to reopened
- Resolution fixed deleted
comment:5 Changed 5 years ago by jmr@…
I think you're seeing #13054. You probably need to uninstall and then reinstall (rather than upgrade) to get rid of the old dependency entry.
comment:6 Changed 5 years ago by ralph@…
I did port uninstall sbcl wxMaxima maxima followed by port install maxima + clisp port install wxMaxima and then did sudo port selfupdate sudo port upgrade installed
It still insist on installing sbcl...
comment:7 Changed 5 years ago by ralph@…
Sorry about the screwed up formatting. A pity we can't edit our posts...
comment:8 Changed 5 years ago by ralph@…
Note also the following output (after the above steps) which seems inconsistent.
port deps maxima
maxima has library dependencies on:
sbcl
maxima has runtime dependencies on:
tk
recode
gnuplot
but
port dependents sbcl
sbcl has no dependents!

