From: Mark B. <mar...@gm...> - 2011-12-20 02:42:22
|
Correct me if I'm wrong, but shouldn't ./bpsl -td $STORE <<XXX > $chere/log/reduce.blg be ./bpsl -td $STORE <<XXX > $here/log/reduce.blg i.e. $chere should be $here Mark |
From: mark b. <mbr...@ai...> - 2011-12-20 02:40:37
|
Correct me if I'm wrong, but shouldn't ./bpsl -td $STORE <<XXX > $chere/log/reduce.blg be ./bpsl -td $STORE <<XXX > $here/log/reduce.blg i.e. $chere should be $here -Mark |
From: Rainer S. <rai...@gm...> - 2011-12-20 13:52:29
|
On Mon, 19 Dec 2011, mark brethen wrote: > Correct me if I'm wrong, but shouldn't > > ./bpsl -td $STORE <<XXX > $chere/log/reduce.blg > > be > > ./bpsl -td $STORE <<XXX > $here/log/reduce.blg > > i.e. $chere should be $here It should not make a difference. $chere differs from $here only in a Cygwin environment, where $here is the windows style path. As it is understood by the shell, it will work. However, I agree that $here is the better choice. Rainer |
From: Mark B. <mar...@gm...> - 2011-12-20 02:59:13
|
I'm getting a shell command failure on line 81 "./bpsl -td $STORE <<XXX > $chere/log/reduce.blg" I've looked everywhere but cannot locate /logreduce.blg I found: /opt/local/var/macports/build/_Users_marbre_ports_math_reduce-algebra/reduce-algebra/work/trunk/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/buildlogs/reduce.img.blg /opt/local/var/macports/build/_Users_marbre_ports_math_reduce-algebra/reduce-algebra/work/trunk/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/buildlogs/reduce4.blg Begin forwarded message: > From: Mark Brethen <mar...@gm...> > Subject: saveimage.sh error line 81 > Date: December 19, 2011 8:42:13 PM CST > To: red...@li... > > Correct me if I'm wrong, but shouldn't > > ./bpsl -td $STORE <<XXX > $chere/log/reduce.blg > > be > > ./bpsl -td $STORE <<XXX > $here/log/reduce.blg > > i.e. $chere should be $here > > > Mark > > > > Mark |
From: Rainer S. <rai...@gm...> - 2011-12-20 05:39:34
|
On Mon, 19 Dec 2011 at 20:59 -0600, Mark Brethen wrote: > I'm getting a shell command failure on line 81 > > "./bpsl -td $STORE <<XXX > $chere/log/reduce.blg" > > I've looked everywhere but cannot locate /logreduce.blg Corrected. The assumption was that before running the saveimage script you run a normal build, which would create all the necessary directories. The log directory is .../trunk/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/log/ Rainer |
From: Rainer S. <rai...@gm...> - 2011-12-20 08:35:57
|
You might find the Makefile for the Debian Linux package build interesting; it is .../trunk/debianbuild/debian/rules Rainer |
From: mark b. <mbr...@ai...> - 2011-12-20 02:58:21
|
I'm getting a shell command failure on line 81 "./bpsl -td $STORE <<XXX > $chere/log/reduce.blg" I've looked everywhere but cannot locate /logreduce.blg I found: /opt/local/var/macports/build/_Users_marbre_ports_math_reduce-algebra/reduce-algebra/work/trunk/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/buildlogs/reduce.img.blg /opt/local/var/macports/build/_Users_marbre_ports_math_reduce-algebra/reduce-algebra/work/trunk/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/buildlogs/reduce4.blg Begin forwarded message: > From: Mark Brethen <mar...@gm...> > Subject: saveimage.sh error line 81 > Date: December 19, 2011 8:42:13 PM CST > To: red...@li... > > Correct me if I'm wrong, but shouldn't > > ./bpsl -td $STORE <<XXX > $chere/log/reduce.blg > > be > > ./bpsl -td $STORE <<XXX > $here/log/reduce.blg > > i.e. $chere should be $here > > > Mark > > > > -Mark |
From: Mark B. <mar...@gm...> - 2011-12-20 14:33:46
|
On Dec 20, 2011, at 8:22 AM, Rainer Schöpf wrote: > On Tue, 20 Dec 2011, Mark Brethen wrote: > >> >> On Dec 20, 2011, at 7:27 AM, Rainer Schöpf wrote: >> >>> I'm afraid it has to be run from the >>> >>> pslbuild/x86_64-mac_10.7_lion-darwin11.2.0 >>> >>> directory. >>> >>> An alternative would be to pass the name of that directory as a script >>> argument and use that to correctly set the module load path. >>> >>> I need a bit of time to try this. >>> >>> Rainer >> >> Running everything from the install dir did not work either: > > But you did run build.sh first, didn't you? saveimage.sh doesn't compile > anything, it only builds the image file with different paths. Ie. when it runs, > you need to have already > > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/bpsl (very basic lisp binary) > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/*.b (compiled lisp files) > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/red/*.b (compiled reduce files) > > The bpsl binary will try to load a file called load-psl.b from the current > directory only. load-psl.b is responsible for loading all the higher functions > of the lisp interpreter. > > I've now checked in a new version of saveimage.sh that takes 3 arguments: > > 1. the build directory (which needs to have its subdirs psl and red already populated) > 2. the directory for the new image file > 3. the directory for the module load path > > Rainer I'm following the instructions in BUILDING which says: The simplest way version of the build process is to select the directory where REDUCE was unpacked as current and issue one of the command ./configure --with-csl OR ./configure --with-psl Follow that by the command "make" and if all goes well everything relevant will be compiled. Then, after copying the build dir to the install dir I execute saveimage.sh. Mark |
From: Mark B. <mar...@gm...> - 2011-12-20 14:38:13
|
On Dec 20, 2011, at 8:22 AM, Rainer Schöpf wrote: > On Tue, 20 Dec 2011, Mark Brethen wrote: > >> >> On Dec 20, 2011, at 7:27 AM, Rainer Schöpf wrote: >> >>> I'm afraid it has to be run from the >>> >>> pslbuild/x86_64-mac_10.7_lion-darwin11.2.0 >>> >>> directory. >>> >>> An alternative would be to pass the name of that directory as a script >>> argument and use that to correctly set the module load path. >>> >>> I need a bit of time to try this. >>> >>> Rainer >> >> Running everything from the install dir did not work either: > > But you did run build.sh first, didn't you? saveimage.sh doesn't compile > anything, it only builds the image file with different paths. Ie. when it runs, > you need to have already > > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/bpsl (very basic lisp binary) > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/*.b (compiled lisp files) > pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/red/*.b (compiled reduce files) > > The bpsl binary will try to load a file called load-psl.b from the current > directory only. load-psl.b is responsible for loading all the higher functions > of the lisp interpreter. > > I've now checked in a new version of saveimage.sh that takes 3 arguments: > > 1. the build directory (which needs to have its subdirs psl and red already populated) > 2. the directory for the new image file > 3. the directory for the module load path > > Rainer Ah... the first two are in: pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/bpsl (very basic lisp binary) pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/pslbuild/x86_64-mac_10.7_lion-darwin11.2.0/psl/*.b (compiled lisp files) Mark |