Interesting, now I seem to be in the same situation as Nasser. I've created a fresh Debian 10 in Virtualbox and try to compile FriCAS from source. It stops with
debugger invoked on a SB-IMPL::SAVE-WITH-MULTIPLE- THREADS-ERROR in thread This happens no matter whether I use the debian package for sbcl (1.4.16) or the latest (binary) 1.5.6 from sbcl.org. Needless to say that it is not a problem with parallel builds, since my vbox has only one processor assigned. Can someone successfully build FriCAS inside VirtualBox? How? Thank you, Ralf On Saturday, July 6, 2019 at 12:45:06 PM UTC+2, Waldek Hebisch wrote: > > Nasser M. Abbasi wrote: > > > > I first tried installing Latest fricas using Linux Manjaro GUI, and that > > failed. > > > > Next tried to install it using yay command. This also fail. Below is the > > start of the log file and the end of the log file showing the error > > > > >uname -r > > 4.19.36-1-MANJARO > > > > >lsb_release -a > > LSB Version: n/a > > Distributor ID: ManjaroLinux > > Description: Manjaro Linux > > Release: 18.0.4 > > Codename: Illyria > > > > > > Any idea why it failed and how to correct it? > > > > ==================================== > > >yay -S fricas > > :: Checking for conflicts... > > :: Checking for inner conflicts... > > [Aur: 1] fricas-1.3.5-2 > <snip> > > checking Lisp implementation... This is SBCL 1.5.3, an implementation of > > ANSI Common Lisp. > <snip> > > echo '(load "makeint.lisp") #-:ecl(BOOT::reclaim)' \ > > '#+:ecl(FRICAS-LISP::make-program > > > "/home/me/.cache/yay/fricas/src/fricas-1.3.5/build/x86_64-linux-gnu/bin/interpsys" > > > > nil)' \ > > '#-:ecl(BOOT::spad-save > > > "/home/me/.cache/yay/fricas/src/fricas-1.3.5/build/x86_64-linux-gnu/bin/interpsys" > > > > t)' | \ > > DAASE='/home/me/.cache/yay/fricas/src/fricas-1.3.5/src/share' > > > /home/me/.cache/yay/fricas/src/fricas-1.3.5/build/x86_64-linux-gnu/bin/bootsys > > > > * Using local database > > > /home/me/.cache/yay/fricas/src/fricas-1.3.5/src/share/algebra/compress.daase.. > > > > Re-reading compress.daase Using local database > > > /home/me/.cache/yay/fricas/src/fricas-1.3.5/src/share/algebra/interp.daase.. > > <snip> > > > > T > > * NIL > > * > > debugger invoked on a SB-IMPL::SAVE-WITH-MULTIPLE-THREADS-ERROR in > thread > > #<THREAD "main thread" RUNNING {10005285B3}>: > > Cannot save core with multiple threads running. > > > > Interactive thread (of current session): > > #<THREAD "main thread" RUNNING {10005285B3}> > > > > Other thread: > > #<THREAD "finalizer" RUNNING {10016A8053}> > > See also: > > The SBCL Manual, Node "Saving a Core Image" > > > > Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. > > > > restarts (invokable by number or by possibly-abbreviated name): > > 0: [ABORT] Exit debugger, returning to top level. > > > > (SB-IMPL::DEINIT) > > 0] > > > > 0 > > This error happens when sbcl is creating new executable (image). > This is rather complex operation done entirely by internal sbcl > code. Everthing before looked OK. The error message about > threads is puzzling: FriCAS uses only one thread and any other > thread can appear only for internal needs of sbcl or due to > some extensions. In other words it seems that on Manjaro > sbcl is not working correctly. I have tried on my machine > using the same version (1.5.3) of sbcl and it works. > > One useful test is to fetch sbcl sources, build sbcl from > sources and then use this sbcl to build FriCAS. That would > isolate general Manjaro featurs (libraries, "security > enhancements", etc) from Manjaro-specific changes to sbcl. > > -- > Waldek Hebisch > -- 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 fricas-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/fricas-devel/f8b76858-5dd5-45c3-9da7-45806585a86c%40googlegroups.com.