|
From: Thomas D. D. <to...@sp...> - 2017-06-25 00:47:01
|
On 06/24/2017 01:22 PM, Gunter Königsmann wrote: > >> Seems like without the "-j 4" the error message still appears => either >> configuring more than one lisp triggers the problem or I just got lucky >> when I tried to compile with gcl alone. >> > > Seems I just got lucky the last time: I've just cloned the git master > into a fresh directory. > > A > > ./bootstrap &&./configure --prefix=/usr --enable-gcl&&make > > led to: > > Making all in src > make[1]: Entering directory '/home/gunter/maxima-code/src' > gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (load > "../lisp-utils/make-depends.lisp") (funcall (intern > "CREATE-DEPENDENCY-FILE" :mk) (list "binary-gcl/maxima" > "sys-proclaim.lisp") "gcl-depends.mk") )' > > Warning: SIMPLE-WARNING: REQUIRE is being redefined. > > Error: > Fast links are on: do (si::use-fast-links nil) for debugging > Signalled by MAKE-PATHNAME. > Condition in MAKE-PATHNAME [or a callee]: INTERNAL-SIMPLE-FILE-ERROR: > File error on #p"": Bad directory list > > Broken at MAKE-PATHNAME. Type :H for Help. > 1 Return to top level. >>> > I use make -j12 on an i7. What OS? Which make, gcl? > cat /etc/os-release | head -2 NAME="Ubuntu" VERSION="16.04.2 LTS (Xenial Xerus)" > uname -a Linux P9X79 4.12.0-041200rc2-generic #201705212331 SMP Mon May 22 \ 03:32:26 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux > make --version | head -2 GNU Make 4.1 Built for x86_64-pc-linux-gnu > /usr/local/bin/gcl --version GCL (GNU Common Lisp) 2.6.12 ANSI Jul 26 2015 18:48:00 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) <snip> > Rm -Rf maxima-code > git clone git://git.code.sf.net/p/maxima/code maxima-code > cd maxima-code/ > ./bootstrap > ./configure --enable-gcl > make -j12 > sudo make install > /usr/local/bin/maxima Maxima branch_5_40_base_80_ga55f0b7 http://maxima.sourceforge.net using Lisp GNU Common Lisp (GCL) GCL 2.6.12 Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. The function bug_report() provides bug reporting information. (%i1) integrate(sin(1/x),x); 1 %i %i 2 sin(-) x + gamma_incomplete(0, --) + gamma_incomplete(0, - --) x x x (%o1) ---------------------------------------------------------------- 2 Seems Ok. Tom Dean |