Thank you. At the moment, I have built FriCAS on Ubuntu successfully with 
SBCL.
I also build Aldor, and tested calling it from Fricas with an example.

On Saturday, 23 March 2019 21:56:35 UTC+1, Waldek Hebisch wrote:
>
> > 
> > I would like to ask for some help building FriCAS ob Ubuntu 18.04. I 
> would 
> > like to use GCL as the lisp interpreter, as it is already installed on 
> the 
> > system, and used by other programs (e.g., Maxima). 
> > When I try to build FriCAS, I do the following: 
> > 1. downloaded sources from the homepage, version 1.3.5. 
> > 2. ./configure --with-x --with-lisp=gcl 
> > 3. make 
> > 
> > I get the error message: 
> > 
> <snip> 
> >    Using local database 
> > 
> /home/arpi/packaging/fricas/fricas-1.3.5/pre-generated/target//algebra/compress.daase..
>  
>
> > Error: PARSE-ERROR 
> > 
> "\"/home/arpi/packaging/fricas/fricas-1.3.5/pre-generated/target//algebra/compress.daase\"
>  
>
> > is not a valid pathname on host NIL" 
> > Fast links are on: do (si::use-fast-links nil) for debugging 
> > Signalled by LET. 
> > PARSE-ERROR 
> > 
> "\"/home/arpi/packaging/fricas/fricas-1.3.5/pre-generated/target//algebra/compress.daase\"
>  
>
> > is not a valid pathname on host NIL" 
> > 
>
> AFAICS gcl is objecting to double slash in the path.  This can be 
> easily fixed: 
>
> +++ 1.3.5/src/etc/Makefile.in   2019-03-23 21:12:03.413667695 +0100 
> @@ -74,7 +74,7 @@ 
>         echo ')lisp (do_command_list "'$@'")' >> gen-cpl.in 
>         (DD=$(fricas_targetdir); \ 
>          if test -d ${PREGENERATED}/target/algebra ; then \ 
> -            DD=${PREGENERATED}/target/ ; \ 
> +            DD=${PREGENERATED}/target ; \ 
>          fi ; \ 
>         cat gen-cpl.in | \ 
>          DAASE=$$DD AXIOM=$(AXIOM) \ 
>
> Note: Makefile.in contains tabs, while in mail there are spaces, so 
> this will not apply cleanly. 
>
> However, on Debian testing I get later errors.  It seems that gcl 
> changed its handling of filenames like other lisps and workaround 
> that we had for earlier behaviour now causes harm: 
>
> --- 1.3.5/src/lisp/fricas-lisp.lisp     2019-02-01 19:19:45.906883830 
> +0100 
> +++ 1.3.5/src/lisp/fricas-lisp.lisp     2019-03-23 21:50:25.857084895 
> +0100 
> @@ -974,7 +974,7 @@ 
>      (let ((ns (namestring name))) 
>           (if (and (consp (pathname-directory name)) 
>                    (eq (car (pathname-directory name)) 
> -                      #-:GCL :absolute #+:GCL :root)) 
> +                       :absolute )) 
>               ns 
>               (concatenate 'string (get-current-directory)  "/" ns)))) 
>  #+:cmu 
>
>
> However, while build goes further there are still errors.  It will 
> take me some time to check what changed as on my main machine I 
> have older gcl that works OK and have limited access to Debian 
> testing. 
>
> -- 
>                               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/f0fa789b-cd01-42ef-aace-13b97474869e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to