[sisyphus] Maxima dependencies
Vadim V. Zhytnikov
=?iso-8859-1?q?vvzhy_=CE=C1_netorn=2Eru?=
Ср Мар 31 10:39:05 MSD 2004
Epiphanov Sergei пишет:
> В сообщении от 29 Март 2004 20:59 Vadim V. Zhytnikov написал:
>
>>Epiphanov Sergei пишет:
>>
>>>Maxima-bin-sbcl не работает без maxima-bin-gcl, хотя зависимостей нет.
>>
>>Что говорит
>>rpm -qa | grep maxima
>>и
>>rpm -q --whatrequires maxima-bin-gcl
>>
>>У меня всё работает. Для работы достаточно maxima-common и
>>maxima-bin-sbcl. Впрочем сейчас под руками новая
>>сборка которая пока ещё лежит в incoming.
>>Но по сравнению со старой изменеий в зависимостях
>>быть не должно.
>
>
> Сейчас:
> $ rpm -qa|grep maxima
> maxima-bin-sbcl-5.9.0.1-alt0.09
> maxima-bin-gcl-5.9.0.1-alt0.09
> maxima-common-5.9.0.1-alt0.09
> maxima-xmaxima-5.9.0.1-alt0.09
> maxima-bin-clisp-5.9.0.1-alt0.09
> $ rpm -q --whatrequires maxima-bin-gcl
> предупреждение: ни один из пакетов не требует maxima-bin-gcl
> $
>
> Дело в том, что сначала у меня не было maxima вообще, потом я решил
> поставить её и набрал
>
> apt-get install maxima-xmaxima
>
> Он мне установил maxima-common, maxima-xmaxima, sbcl и maxima-bin-sbcl.
Здесь есть проблема, которую я никак не могу разрешить.
По apt maxima-common вытягивает за собой один из
maxima-bin-<lisp> - это правильно. Но указать чтобы вытягивался
вполне кокретный, скажем maxima-bin-gcl, невозможно. Точнее, м.б.
путь и существует но я его не знаю.
> При
> запуске xmaxima вылетело сообщение, что не может дождаться запуска
> интерпретатора.
Да, xmaxima не работала с sbcl. В alt0.11 должно работать с sbcl 0.8.8.
> maxima при запуске из командной строки выдала, что не
> находит что-то, связанное с gcl и завершалась.
Вот это странно. Скрипт /usr/bin/maxima выбирает lisp установленый
по умолчанию. В моих сборках это действительно gcl. Но если таковой
отсутствует в системе, то используется любой другой доступный. Возможно
это bug в /usr/bin/maxima. Разбираться не хочется, т.к. в последней
сборке всё работает, т.е. если bug и был, то его уже исправили.
> После доустановки
> maxima-bin-gcl и maxima-bin-clisp всё заработало.
>
> Удалил maxima-bin-gcl и maxima-bin-clisp, набрал maxima и увидел:
> $ maxima
> fatal error encountered in SBCL pid 4239:
> can't load .core for different runtime, sorry
> There's no LDB in this build; exiting.
> $
>
А это Вы попали в период, когда sbcl в Сизифе обновился, а Maxima
ещё нет.
--
Vadim V. Zhytnikov
<vvzhy на mail.ru>
<vvzhy на netorn.ru>
Подробная информация о списке рассылки Sisyphus