Bug#474909: Build maxima with sbcl for lenny?

2008-07-05 Thread David Bremner
Package: maxima
Version: 5.13.0-3.1
Followup-For: Bug #474909


Maybe this is the same bug as #467474? At least it looks the same to me.

Although the build failure happens in a slightly different place for me, I still
have a FTBFS with gcl 2.6.7-36.1 and gcc 4.3.1-2.  It now seems to 
die the first time gcl is called

gcl -batch -eval '(progn (load ../lisp-utils/defsystem.lisp)
(compiler::emit-fn t) (funcall (intern (symbol-name
:operate-on-system) :mk) maxima :compile :verbose t)
(compiler::make-all-proclaims */*.fn */*/*/*.fn))'  \ gcl
-batch -eval '(progn (load ../lisp-utils/defsystem.lisp)
(funcall (intern (symbol-name :operate-on-system) :mk) maxima
:load :verbose t) (when (fboundp (quote si::sgc-on))(si::sgc-on
t)) (si:save-system binary-gcl/maxima))'

Warning: REQUIRE is being redefined.  
/bin/sh: line 1: 15042
Segmentation fault 
gcl -batch -eval '(progn (load
../lisp-utils/defsystem.lisp) (compiler::emit-fn t) (funcall
(intern (symbol-name :operate-on-system) :mk) maxima :compile
:verbose t) (compiler::make-all-proclaims */*.fn */*/*/*.fn))'

On the other hand, if I specify ./configure --enable-sbcl  make 
make check it seems to be OK.

What do people think about building maxima with sbcl for lenny?  I
read that it is supposed be not as fast, but I can't compare since
with sbcl the testsuite takes about 40s (Thinkpad X61s, core 2 duo
1.6GHz), while the gcl version (binary package from sid) crashes with
seg fault half way through.

I have the feeling Camm (the maintainer) is really busy right now, but
if you could OK the idea of building maxima with sbcl for lenny, that
would be great.

-- System Information: Debian Release: lenny/sid APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386
(i686)

Kernel: Linux 2.6.25-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages maxima depends on:
ii  gnuplot-nox   4.2.2-1A command-line driven interactive 
ii  libc6 2.7-12 GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.2+dfsg-3 Multiprecision arithmetic library
ii  libice6   2:1.0.4-1  X11 Inter-Client Exchange library
ii  libncurses5   5.6+20080621-2 shared libraries for terminal hand
ii  libreadline5  5.2-3  GNU readline and history libraries
ii  libsm62:1.0.3-2  X11 Session Management library
ii  libx11-6  2:1.1.4-2  X11 client-side library
ii  libxaw7   2:1.0.4-2  X11 Athena Widget library
ii  libxext6  2:1.0.4-1  X11 miscellaneous extension librar
ii  libxmu6   2:1.0.4-1  X11 miscellaneous utility library
ii  libxt61:1.0.5-3  X11 toolkit intrinsics library

Versions of packages maxima recommends:
ii  gv1:3.6.4-3  PostScript and PDF viewer for X
ii  maxima-share  5.13.0-3.1 A computer algebra system -- extra

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#474909: Build maxima with sbcl for lenny?

2008-07-05 Thread Chris Walker
David Bremner [EMAIL PROTECTED] writes:

 Package: maxima
 Version: 5.13.0-3.1
 Followup-For: Bug #474909
 
 
 Maybe this is the same bug as #467474? At least it looks the same to me.
 
 Although the build failure happens in a slightly different place for me, I 
 still
 have a FTBFS with gcl 2.6.7-36.1 and gcc 4.3.1-2.  It now seems to 
 die the first time gcl is called
 
 gcl -batch -eval '(progn (load ../lisp-utils/defsystem.lisp)
 (compiler::emit-fn t) (funcall (intern (symbol-name
 :operate-on-system) :mk) maxima :compile :verbose t)
 (compiler::make-all-proclaims */*.fn */*/*/*.fn))'  \ gcl
 -batch -eval '(progn (load ../lisp-utils/defsystem.lisp)
 (funcall (intern (symbol-name :operate-on-system) :mk) maxima
 :load :verbose t) (when (fboundp (quote si::sgc-on))(si::sgc-on
 t)) (si:save-system binary-gcl/maxima))'
 
 Warning: REQUIRE is being redefined.  
 /bin/sh: line 1: 15042
 Segmentation fault 
 gcl -batch -eval '(progn (load
 ../lisp-utils/defsystem.lisp) (compiler::emit-fn t) (funcall
 (intern (symbol-name :operate-on-system) :mk) maxima :compile
 :verbose t) (compiler::make-all-proclaims */*.fn */*/*/*.fn))'
 
 On the other hand, if I specify ./configure --enable-sbcl  make 
 make check it seems to be OK.
 
 What do people think about building maxima with sbcl for lenny?  


Personally I think that having a slow maxima package is better than no
package at all, but I have no expertise in gcl. 

 I
 read that it is supposed be not as fast, but I can't compare since
 with sbcl the testsuite takes about 40s (Thinkpad X61s, core 2 duo
 1.6GHz), while the gcl version (binary package from sid) crashes with
 seg fault half way through.

There are open bugs keeping the sid version of gcl out of lenny. Is it
possible that the bug that is keeping gcl out of testing is also
causing the maxima build failures?


 
 I have the feeling Camm (the maintainer) is really busy right now,  but
 if you could OK the idea of building maxima with sbcl for lenny, that
 would be great.
 


Chris


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#474909: Build maxima with sbcl for lenny?

2008-07-05 Thread Chris Walker
David Bremner [EMAIL PROTECTED] writes:

[snip maxima problems]
 
 I have the feeling Camm (the maintainer) is really busy right now, but
 if you could OK the idea of building maxima with sbcl for lenny, that
 would be great.


If that is the case, the RC bugs filed against the following of his packages
could do with some assistance:

#486974: atlas: FTBFS: Error: symbol `dp2dpGuBLm_N_loop2dpGuBLm' is already 
defined 

#475170: [axiom] Unuseable on amd64 - fails to start 
#488082: cxref: Install preconfiguration fails  (only 9 days old)
#487435: gcl: FTBFS [amd64]: cannot trap sbrk 
#469178: gclcvs 2.7.0-84 uninstallable: requires exact obsolete version of 
binutils-dev 
#475676: gclcvs_2.7.0-84(sparc/unstable): Error: TYPE-ERROR :DATUM #OBJNULL 
:EXPECTED-TYPE VAR NIL 
#484983: FTBFS: LaTeX Error: \begin{document} ended by \end{theindex} 


Chris


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]