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]

Reply via email to