I get eap exhausted during garbage collection: 0 bytes available, 16 requested. Gen StaPg UbSta LaSta LUbSt Boxed Unboxed LB LUB !move Alloc Waste Trig WP GCs Mem-age 0: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 1: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 2: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 3: 25640 4219 0 0 18416 2 0 0 4 603384576 136448 372673866 0 1 1.3998 4: 32767 3062 0 0 11191 72 14 15 26 369367632 648624 2000000 350 0 0.0400 5: 0 0 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000 6: 0 0 0 0 2773 285 0 0 0 100204544 0 2000000 2691 0 0.0000 Total bytes allocated = 1072956752 Dynamic-space-size bytes = 1073741824 GC control variables: *GC-INHIBIT* = true *GC-PENDING* = true *STOP-FOR-GC-PENDING* = false fatal error encountered in SBCL pid 12519(tid 140737353975552): Heap exhausted, game over.
Welcome to LDB, a low-level debugger for the Lisp runtime environment. ldb> during the make phase. Trying to compile fricas-1.3.2. This is on Linux mint 18.3. The system has only 2 GB RAM. do I need more? This is on VBox, so I can increase the RAM. These are the steps I did: downloaded from https://sourceforge.net/projects/fricas sudo apt-get install sbcl sudo apt-get install dvipng sudo apt-get install auctex bzip2 -dk fricas-1.3.2-full.tar.bz2 tar -xf fricas-1.3.2-full.tar fricas-1.3.2>./configure checking build system type... x86_64-linux-gnu checking host system type... x86_64-linux-gnu checking target system type... x86_64-linux-gnu checking for make... make checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for touch... touch checking for mktemp... mktemp checking for gawk... gawk checking for gtar... no checking for tar... tar checking for ranlib... ranlib checking for ar... ar checking for latex... /usr/local/texlive/2017/bin/x86_64-linux/latex checking for makeindex... makeindex checking PREGENERATED... "/home/me/data/fricas/fricas-1.3.2/pre-generated" checking for sbcl... /usr/bin/sbcl checking Lisp implementation... This is SBCL 1.3.1.debian, an implementation of ANSI Common Lisp. More information about SBCL is available at <http://www.sbcl.org/>. SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. * sbcl checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes fasl checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking whether closedir is declared... yes checking whether opendir is declared... yes checking whether readdir is declared... yes checking whether dirfd is declared... yes checking whether fchdir is declared... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking whether sigaction is declared... yes checking for sys/stat.h... (cached) yes checking for unistd.h... (cached) yes checking whether getuid is declared... yes checking whether geteuid is declared... yes checking whether getgid is declared... yes checking whether getegid is declared... yes checking whether kill is declared... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking whether openpty is declared... yes checking for openpty in -lc... no checking for openpty in -lutil... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking whether wait is declared... yes checking whether fork is declared... yes checking for X... no configure: The Graphics and HyperDoc components are disabled. configure: WARNING: Aldor interface will not be built. configure: creating ./config.status config.status: creating src/clef/Makefile config.status: creating src/sman/Makefile config.status: creating src/hyper/Makefile config.status: creating src/doc/Makefile config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/lib/Makefile config.status: creating src/lisp/Makefile config.status: creating src/boot/Makefile config.status: creating src/interp/Makefile config.status: creating src/algebra/Makefile config.status: creating src/input/Makefile config.status: creating src/etc/Makefile config.status: creating src/aldor/Makefile config.status: creating src/aldor/Makefile2 config.status: creating src/aldor/Makefile3 config.status: creating contrib/emacs/Makefile config.status: creating config/fricas_c_macros.h extracting list of SPAD type definitions Type 'make' (without quotes) to build FriCAS Now did make After few minutes, I get ; (BOOT::LETT BOOT::|i| # BOOT::|MODFACT;copy_slice2|) ; (GO BOOT::G190) BOOT::G191 (BOOT::EXIT NIL))))) ; ; caught STYLE-WARNING: ; The variable $ is defined but never used. Heap exhausted during garbage collection: 0 bytes available, 16 requested. Gen StaPg UbSta LaSta LUbSt Boxed Unboxed LB LUB !move Alloc Waste Trig WP GCs Mem-age 0: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 1: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 2: 0 0 0 0 0 0 0 0 0 0 0 10737418 0 0 0.0000 3: 25640 4219 0 0 18416 2 0 0 4 603384576 136448 372673866 0 1 1.3998 4: 32767 3062 0 0 11191 72 14 15 26 369367632 648624 2000000 350 0 0.0400 5: 0 0 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000 6: 0 0 0 0 2773 285 0 0 0 100204544 0 2000000 2691 0 0.0000 Total bytes allocated = 1072956752 Dynamic-space-size bytes = 1073741824 GC control variables: *GC-INHIBIT* = true *GC-PENDING* = true *STOP-FOR-GC-PENDING* = false fatal error encountered in SBCL pid 12519(tid 140737353975552): Heap exhausted, game over. Welcome to LDB, a low-level debugger for the Lisp runtime environment. ldb> quit Really quit? [y] y Makefile:590: recipe for target 'stamp-fasls5' failed make[3]: *** [stamp-fasls5] Error 1 make[3]: Leaving directory '/home/me/data/fricas/fricas-1.3.2/src/algebra' Makefile:571: recipe for target 'all-ax' failed make[2]: *** [all-ax] Error 2 make[2]: Leaving directory '/home/me/data/fricas/fricas-1.3.2/src/algebra' Makefile:234: recipe for target 'all-algebra' failed make[1]: *** [all-algebra] Error 2 make[1]: Leaving directory '/home/me/data/fricas/fricas-1.3.2/src' Makefile:243: recipe for target 'all-src' failed thanks --Nasser -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
