Installation Problem



I am trying to compile Maxima 5.19.0
with gcl  (ansi mode enabled by dpkg-reconfigure gcl).

I am using Windows Host with Virtuablbox 3.0.4 with Guest Mint 7
(i.e. latest Ubuntu + packages)

I have attached what configure and
then make print on the screen.

The error reported by make is
"
make[1]: *** [gcl-depends.mk] Segmentation fault
make[1]: *** Cancellazione del file ?gcl-depends.mk?
make[1]: uscita dalla directory 
?/home/ciccio/Software/source/maxima-5.19.0/src?
make: *** [all-recursive] Errore 1
"

It seems that the prblem is related to gcl-depends.

   Fabrizio



On Mon, 17 Aug 2009, Minh Nguyen wrote:

> Hi Fabrizio,
>
> On Sun, Aug 16, 2009 at 11:45 PM, Fabrizio Caruso<caruso at dm.unipi.it> wrote:
>> Hi
>>
>> As I have reported on the forum, there still
>> is a compilation problem with Maxima 5.19.0
>> at least in a Ubuntu guest in a virtualized
>> computer with Virtualbox (3.0.4).
>> The very same problem occurred with a previous
>> version of Maxima 5.18.0 and a previous version
>> of Virtualbox.
>> If I recall correctly this problem was not
>> occuring in older versions of Maxima.
>>
>>
>> I consider this a problem because lots of people
>> use virtual machines to try Linux on Windows hosts or
>> to test new software.
>>
>> It is probabily a very stupid Makefile-related problem.
>>
>> Has anyone tried to compile Maxima on a virtual machine??
>
> Yes. My Macbook runs Debian 5.0 (Lenny) and I run Ubuntu 9.04 under
> VirtualBox OSE 1.6.6. I compiled Clisp 2.48 with libsigsegv 2.6, and
> compiled Maxima 5.19.1 with that version of Clisp. The build went OK,
> all tests passed.
>
> -- 
> Regards
> Minh Van Nguyen
>
-------------- next part --------------
Making all in src
make[1]: ingresso nella directory ?/home/ciccio/Software/source/maxima-5.19.0/src?
test -d binary-gcl || mkdir binary-gcl
gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (load "../lisp-utils/make-depends.lisp") (funcall (intern "CREATE-DEPENDENCY-FILE" :mk) "binary-gcl/maxima" "gcl-depends.mk"))'

Warning:
REQUIRE is being redefined.
make[1]: uscita dalla directory ?/home/ciccio/Software/source/maxima-5.19.0/src?
-------------- next part --------------
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for emacs... emacs
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for iconv... true
checking for recode... false
checking for clisp... false
checking for gcl... true
checking for lisp... false
checking for scl... false
checking for sbcl... true
checking for lisp... false
checking for openmcl... false
checking for ecl... false
checking POSIX shell to see that it contains getopts... trying /bin/sh
POSIX shell is /bin/sh
checking for egrep... grep -E
configure: creating ./config.status
config.status: creating maxima-local
config.status: creating xmaxima-local
config.status: creating Makefile
config.status: creating maxima.spec
config.status: creating maxima.iss
config.status: creating src/Makefile
config.status: creating src/maxima
config.status: creating src/maxima.bat
config.status: creating src/rmaxima
config.status: creating src/autoconf-variables.lisp
config.status: creating lisp-utils/Makefile
config.status: creating tests/Makefile
config.status: creating doc/Makefile
config.status: creating doc/emaxima/Makefile
config.status: creating doc/info/Makefile
config.status: creating doc/info/include-maxima.texi
config.status: creating doc/info/es/Makefile
config.status: creating doc/info/es.utf8/Makefile
config.status: creating doc/info/pt/Makefile
config.status: creating doc/info/pt.utf8/Makefile
config.status: creating doc/info/pt_BR/Makefile
config.status: creating doc/info/pt_BR.utf8/Makefile
config.status: creating doc/intromax/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/maxima.1
config.status: creating doc/man/ru/maxima.1
config.status: creating doc/share/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/emacs/Makefile
config.status: creating interfaces/emacs/emaxima/Makefile
config.status: creating interfaces/emacs/imaxima/Makefile
config.status: creating interfaces/emacs/misc/Makefile
config.status: creating interfaces/xmaxima/Makefile
config.status: creating interfaces/xmaxima/autoconf-variables.tcl
config.status: creating interfaces/xmaxima/Tkmaxima/Header.tcl
config.status: creating interfaces/xmaxima/doc/Makefile
config.status: creating interfaces/xmaxima/doc/figures/Makefile
config.status: creating interfaces/xmaxima/msgs/Makefile
config.status: creating interfaces/xmaxima/win32/Makefile
config.status: creating plotting/mgnuplot
config.status: creating share/Makefile
config.status: creating demo/Makefile
config.status: creating plotting/Makefile
config.status: creating locale/Makefile

Summary:
GCL enabled. Executable name: "gcl"
default lisp: gcl
wish executable name: "wish"