There are some build errors for both svn versions of REDUCE on both of my Manjaro 17.0.2 machines. The csl's error comes down to
install: cannot stat 'cslbuild/x86_64-unknown-linux-gnu/csl/csl': No such file or directory
install: cannot stat 'cslbuild/x86_64-unknown-linux-gnu/csl/reduce': No such file or directory
==> ERROR: A failure occurred in package_reduce-csl-svn().
Aborting...
==> ERROR: Makepkg was unable to build reduce-svn.
==> Restart building reduce-csl-svn ? [y/N]
==> ---------------------------------------
==>
and the psl's errors boiled down to
install: cannot stat 'cslbuild/x86_64-unknown-linux-gnu/csl/csl': No such file or directory
install: cannot stat 'cslbuild/x86_64-unknown-linux-gnu/csl/reduce': No such file or directory
==> ERROR: A failure occurred in package_reduce-csl-svn().
Aborting...
==> ERROR: Makepkg was unable to build reduce-svn.
==> Restart building reduce-psl-svn ? [y/N]
==> ---------------------------------------
==>
It is worthy to note that all of the dependencies stated in the AUR were satisfied.
On my laptop, there was an error with both version that ended building due to a supposed lack of disk space, even though I had over 20 gigabytes available in my root partition, and over 230 gigabytes in my home partition.
I needed to add this real quick after trying to recompile csl on my laptop, but I got the error
First let me note that I had tried a direct reply to the original poster,
but their email address via sourceforge bounced, so I have to put all this
where it uses bandwidth for everybody. If deeper chasing is needed it will
be good to have a direct email address that works so that log files etc
could be exchanged without bothering everybody.
I will put the messages I had trie dto send at the end of this.
The above complaint is from an install stap that is part of the arch linux
package builder script - if the files that are complained about had failed
to build there will have been error messages earlier that might make it
possible to decode why they failed!
Something is really deeply wrong if an attempt to build the PSL version
compalains about files with "csl" in their name. Either you or the
installer scripts are muddled!
======================
From acn1@cam.ac.uk Thu Jul 20 09:31:04 2017
Date: Thu, 20 Jul 2017 09:30:57 +0100 (GMT Summer Time)
From: Arthur Norman acn1@cam.ac.uk
To: Ian Mitchell bubbadoobop@users.sf.net <<<< BOUNCES FOR ME!
Subject: Re: [reduce-algebra:bugs] #78 AUR Build errors
This is a sort of log of what I am doing to try to track your issue.
I fetched a Majuro .iso file (KDE and the most obvious image I spotted).
I have installed that within VirtualBox with a 20G hard disk. Since I am
in the UK I set it up with a UK keyboard, but otherwise just default
settings.
I clicked on the "you need to update me" button (octopi) and installed a
set of updates and rebooted.
Then after working out what I needed to try I have started with
yaourt reduce-algebra-svn
which starts with a warning that Manjaro do not support or certify it so
it "might be dangerous". It then told me it needed to install a few more
TeX-related packages, and when it had done that it fetched Reduce from the
subversion server and started to build it.
After some while I see a message
==> Entering fakeroot environment...
==> Starting packahe()...
cp: cannot state 'cslbuild/x86_64-unknown-linux-gnu/csl/reduce.doc': No
such file or directory
That is an error! But it is not the one you seemed to report to me, so
let's start by understanding what we did differently!!!
Arthur
[at some stage then I used yauort to install the vim editor so I could
lool at log scripts etc more easily]
From acn1@cam.ac.uk Thu Jul 20 10:22:38 2017
Date: Thu, 20 Jul 2017 10:22:33 +0100 (GMT Summer Time)
From: Arthur Norman acn1@cam.ac.uk
To: Ian Mitchell bubbadoobop@users.sf.net
Subject: Re: [reduce-algebra:bugs] #78 AUR Build errors
When I do into
/tmp/yaourt-tmp-acn1/aur-reduce-algebra-svn/src/reduce-algebra-build
I find the sort of files that I know about that come from sourceforge and
that therefore I can potentially help with. The stuff above that is set up
by the Arch Linux package manager stuff - which is not mine and is very
helpful stuff that somebody in the arch community has set up - until today
I was not aware of it!
So in summary my current state is that on a freshly installed Linux, after
failing when using yaourt, I can just go "cd" into the
reduce-algebra-build directory as above (obviously for you the name will
not have "acn1" in the path!). If I go "make" there it compiles the CSL
version of reduce and from there I can go "bin/redcsl" to launch it, and
all looks OK.
I can then go "./configure --with-psl; make psl" and then bin/redpsl
launces the PSL version from me. And going "scripts/testall.sh" starts to
run all the tests and also looks good.
The files at that level are the ones that come from sourceforge. So I
think there are a couple of possibilities. One is that your computer had
become corrupted. The "no free space" and the complaint about a sqlite
database both sound odd to me (and neither sounds Reduce related in any
direct manner!). The second is that you may need advice or support from
the person who made the arch linux entry "reduce-algebra-svn" in case
there are actually more prerequisites for that way they try the build.
YOu can get them to contact me if they need upstream help with the Reduce
end of things....
I see sergey.khorev@gmail.com and quasi@aur.archlinux.org listed as
maintainer and involved in the adaptation for arch linux.
I hope this at least starts to move things on... It is always imaginable
that we have altered something at the sourceforge reduce end of things
that clashed with what the arch installer scripts expects... but if that
is so it basically has to involve contact between those who set up the
archin staller script and us not directly the end-users!
Fingers crossed it can get sorted.
Arthur
Hi Arthur, for some reason when I set up my SourceForge account I had set direct messages off. They're on now, so if you have any sort of specialty concerns, fixes, etc.; you can send an email.
No more information...