[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