Не компиллится maxima [SOLVED]
DemanXP 23 апреля, 2007 - 22:43
maxima требует установленного gcl даже при установленом USE-флаге "-gcl" (dev-lisp/gcl-2.6.7-r2) Вот он то на этапе инсталляции и выдаёт ошибку:
gcl-tk/gcl.tcl gcl-tk/gcltkaux | (cd /var/tmp/portage/dev-lisp/gcl-2.6.7-r2/image//usr/lib/gcl-2.6.7 ;tar xf -)
if gcc --version | grep -i mingw >/dev/null 2>&1 ; then if grep -i oncrpc makedefs >/dev/null 2>&1 ; then cp /mingw/bin/oncrpc.dll /var/tmp/portage/dev-lisp/gcl-2.6.7-r2/image//usr/lib/gcl-2.6.7/unixport; fi ; fi
cd /var/tmp/portage/dev-lisp/gcl-2.6.7-r2/image//usr/lib/gcl-2.6.7/unixport && \
mv saved_gcl temp && \
echo '(reset-sys-paths "/usr/lib/gcl-2.6.7/")(si::save-system "saved_gcl")' | ./temp && \
rm -f temp
GCL (GNU Common Lisp) 2.6.7 CLtL1 Apr 23 2007 21:15:54
Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
Binary License: GPL due to GPL'ed components: (XGCL READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /var/tmp/portage/dev-lisp/gcl-2.6.7-r2/temp/
>
NIL
>/bin/sh: line 3: 32175 Done echo '(reset-sys-paths "/usr/lib/gcl-2.6.7/")(si::save-system "saved_gcl")'
32176 Ошибка сегментирования | ./temp
make[1]: *** [install1] Ошибка 139
make[1]: Leaving directory `/var/tmp/portage/dev-lisp/gcl-2.6.7-r2/work/gcl-2.6.7'
make: *** [install] Ошибка 2
»
- Для комментирования войдите или зарегистрируйтесь

В первом случае
Может, попробовать замаскировать gcl и установить более раннюю версию?
_________________
Fedora? rpm -Uhv emerge
Сейчас
Сейчас попробую. Авось поможет...
_________________
Во имя Святого Пингвина!
Угу. Только
Угу. Только потом отпишитесь - у меня тоже не ставится ;)
_________________
Fedora? rpm -Uhv emerge
configure failed! :-S
emerge =dev-lisp/gcl-2.6.7 отвалился ещё на этапе configure:
checking for main in -lX11... yes ./configure: line 6962: syntax error near unexpected token `exit' ./configure: line 6962: `echo "${ECHO_T}cannot use bfd" >&6; } exit 1;' !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/dev-lisp/gcl-2.6.7/work/gcl-2.6.7/config.log !!! ERROR: dev-lisp/gcl-2.6.7 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile gcl-2.6.7.ebuild, line 124: Called econf '--enable-locbfd' '--disable-dynsysbfd' '--disable-statsysbfd' '--enable-dynsysgmp' '--enable-readline' '--with-x' '--disable-debug' '--disable-gprof' '--disable-ansi' '--enable-xdr=no' '--enable-infodir=/usr/share/info' '--enable-emacsdir=/usr/share/emacs/site-lisp/gcl' ebuild.sh, line 577: Called dieemerge =dev-lisp/gcl-2.6.7-r1 аналогично:
Мля, а больше ебилдов у меня недоступно... Так что делать???
_________________
Во имя Святого Пингвина!
Для этой версии
Для этой версии в багзилле есть патчик, я сам с его помощью ставил.
Багзила the best
Угу, тут вроде что-то есть. Буду пытаться лечить по порядку
[Added by Dem@nXP]
Yesss! Всё заработало! Помог самый первый совет:
PS Не забудьте добавить в USE-флаги gcl ansi ;)
_________________
Во имя Святого Пингвина!