Hassan Noori wrote:
> 
> Dear FriCAS Dev. team,
> 
> I'm running Puppy Linux racy  5.2.2 on my old Dell laptop.
> I try to build FriCAS on my system using the following instructions:
> 
> $ svn co https://fricas.svn.sourceforge.net/svnroot/fricas/trunk fricas
> (to fetch FriCAS files)
> $ ./configure
> (puppy is a poor -but very fast and useful- Linux version and i did a
> bunch of works to work this command)
> $ make
> 
> but before issuing 'make install' I got the following error messages:
> 
> "decFatal is an internal function that declares that the preceding
> test did not fail with a fatal error."
> --------(decXfFatal ((Void)))---------
> --->-->UnittestCount((decXfFatal ((Void)))): Improper first word in
> comments: like
> "like decFatal,{} but for expected failures."
> --------(addWarning ((Void) (OutputForm)))---------
> 
>    >> System error:
>    couldn't rename
>   /root/fricas/src/algebra/TESTCNT.erlib/
> to
>   /root/fricas/src/algebra/TESTCNT.NRLIB:
> Invalid cross-device link
> 
<snip>
> Now, would you please tell me what is wrong and what should I do to
> correct it ?!
> 

AFAICS the message says that that renaming 'TESTCNT.erlib' to
'TESTCNT.NRLIB' (which FriCAS is doing during compilation)
failed because they are on different partitions of your disc (or
on differents discs).  However, this make no sense because
they are in the same directory.  So something _very_
strange is happening on your system.  The simplest reason
is hardware malfunction for example due to bad memory or
overheating.  Another possibility is use of unstable kernel
or libraries.  Sometimes ones gets really strange error
messages when disc is full.

What to do? If that is hardware malfunction then simply trying
again starting form configure step may work.  Since that error
happened close to end of build, just waiting few minutes to let
the machine cool down and running 'make' again may work.
If trying again gives you the same error, than the problem
is probably software problem.  Since the report is about
failing system call you can use strace command to see
exactly which system call failed and why.

-- 
                              Waldek Hebisch
[email protected] 

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to