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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/E1hjiBh-0007SW-Dv%40hera.math.uni.wroc.pl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to