Dennis
Will you explain the comment Aleksej made?
--
Bill
On Feb 25, 2008, at 8:38 AM, Dennis Ruffer wrote:
lib.fs is still complaining that "Neither libffi nor ffcall are
available". ;(
DaR
On Feb 25, 2008, at 9:33 AM, Dennis Ruffer wrote:
On Feb 24, 2008, at 11:20 PM, Aleksej Saushev wrote:
Dennis Ruffer <[EMAIL PROTECTED]>
writes:
Anton,
You've probably seen my message on comp.lang.forth regarding the
test suite, but I just updated to the latest TOT and noticed
that the BUILD-FROM_SCRATCH script isn't working. My darwin
script does the following:
That's because someone applied only part of patch, without
testing the result:
--- Makefile.in.orig 2008-02-15 00:04:53.000000000 +0300
+++ Makefile.in 2008-02-15 00:07:17.000000000 +0300
@@ -450,6 +450,10 @@
kernl32b$(EC).fi kernl32l$(EC).fi \
kernl64b$(EC).fi kernl64l$(EC).fi
+BKERNLS = kernl16b$(EC).fi kernl16l$(EC).fi \
+ kernl32b$(EC).fi kernl32l$(EC).fi \
+ kernl64b$(EC).fi kernl64l$(EC).fi
+
KERNLS = kernl16b$(EC).fi- kernl16l$(EC).fi- \
kernl32b$(EC).fi- kernl32l$(EC).fi- \
kernl64b$(EC).fi- kernl64l$(EC).fi-
@@ -684,6 +688,11 @@
./gforth-itc onebench.fs
./gforth-ditc onebench.fs
+# ------------- Bootstrapping
+bootstrap:
+ [ ! -z "${PREFORTH}" ] && \
+ ${MAKE} BUILDFORTH="${PREFORTH}" FORTHP="${PREFORTH}" engine/
prim.i ${BKERNLS}
+
# ------------- Make forth images
# How to make new images:
Thanks Aleksej,
That got it compiling, but now it gives something strange after
reporting the performance problems:
if test -r version && test x'0.6.9-20080223' = x`cat version` ;
then true ; else echo 0.6.9-20080223 > version ; fi
cp -p kernl32b.fi kernl32b.fi~
cp -p kernl32b.fi- kernl32b.fi
cd engine && make gforth-ditc-noll OPT=-noll OPTDEFINES=
OPTOBJECTS=dblsub.o
make[1]: `gforth-ditc-noll' is up to date.
cp -p engine/gforth-ditc-noll gforth-ditc
true
./gforth --die-on-signal -p ".:~+:." -i kernl32b.fi -e "s\" doc/
doc.fd\"" doc/makedoc.fs except.fs startup.fs code.fs objects.fs
oof.fs moofglos.fs regexp.fs fft.fs -e bye
redefined \G redefined catch redefined bind redefined object
redefined interface redefined method redefined class redefined
end-class redefined object redefined $? /usr/local/bin/gforth -
i /usr/local/lib/gforth/0.6.9-20080223/gforth.fi -p ".:~+:."
ds2texi.fs prims2x.fs -e "s\" ./prim.b\" ' register-doc ' noop
process-file" doc/crossdoc.fd doc/doc.fd -e "s\" ./doc/gforth.ds\"
r/o open-file throw ds2texi bye" >doc/gforth.texi-
in file included from *OS command line*:-1
in file included from ds2texi.fs:29
search.fs:176: Undefined word
lookup ! >>>\<<< our dictionary search order becomes the law ( -- )
Backtrace:
$100D314 throw
$1019940 no.extensions
$100D48C interpreter-notfound1 make: *** [doc/gforth.texi] Error 1
I see that it is now into the doc generation, which is always fun
to debug.
Any clues as to what it's complaining about?
DaR
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]