Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Mecrisp 2.1.6 ARM Linux problem Date: Mon, 30 Nov 2015 18:06:06 -0800 Organization: A noiseless patient Spider Lines: 71 Message-ID: <87si3mdisx.fsf@jester.gateway.pace.com> References: <87poyxdx8p.fsf@nightsong.com> <2015Nov26.102746@mips.complang.tuwien.ac.at> <87lh9he398.fsf@jester.gateway.pace.com> <87h9k4ef7v.fsf@jester.gateway.pace.com> <878u5gdvg5.fsf@jester.gateway.pace.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="336122d0c69f3217006549c7be1ec101"; logging-data="29471"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ym/oZjJ/EVnWsyaQyK7iC" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:gS4CiqAXNqAwv6h53uNDOuIx13E= sha1:DnTJR6aZ00U0Zxiq7uWDUlcHNfc= Xref: csiph.com comp.lang.forth:43991 Bernd Paysan writes: > ./autogen.sh should be the first thing you do with a repo clone. Ah thanks. That generated a few warnings but make a configure script: libtoolize: copying file `./ltmain.sh' libtoolize: You should add the contents of the following files to `aclocal.m4': libtoolize: `/usr/share/aclocal/libtool.m4' libtoolize: `/usr/share/aclocal/ltoptions.m4' libtoolize: `/usr/share/aclocal/ltversion.m4' libtoolize: `/usr/share/aclocal/ltsugar.m4' libtoolize: `/usr/share/aclocal/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.in. libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. aclocal: warning: autoconf input should be named 'configure.ac', not 'configure\ .in' configure.in:351: warning: AC_LIBOBJ(../$arm_cacheflush): you should use litera\ ls ../../lib/autoconf/general.m4:2938: AC_LIBOBJ is expanded from... configure.in:351: the top level The configure script generated some warnings too: configure: WARNING: No GNU_LIBTOOL found, skip pre-building libcc-based libraries configure: WARNING: No GNU_LIBTOOL found, using "libtool" as name. configure: WARNING: libcc.fs won't work until you have installed (GNU) libtool. checking ffi.h usability... yes ... checking for swig... /usr/bin/swig swig error : Unrecognized option -forth Use 'swig -help' for available options. configure: WARNING: *** Swig without -forth. The library bindings cannot be built. config.status: WARNING: 'engine/Makefile.in' seems to ignore the --datarootdir setting I do remember your saying something about needing a special version of swig, but don't see the post right now. Finally, make failed: $ time make -j4 if test -r version && test x'0.7.9_20151126' = x`cat version` ; then true ; else echo 0.7.9_20151126 > version ; fi GFORTH="./preforth -p ".:~+:."" ./gfgen GFORTH="./preforth -p ".:~+:."" ./gfgen GFORTH="./preforth -p ".:~+:."" ./gfgen GFORTH="./preforth -p ".:~+:."" ./gfgen Makefile:980: recipe for target 'engine/prim_lab.i' failed make: *** [engine/prim_lab.i] Error 1 make: *** Waiting for unfinished jobs.... Makefile:980: recipe for target 'engine/prim.i' failed make: *** [engine/prim.i] Error 1 make: *** Deleting file 'engine/prim.i' Makefile:980: recipe for target 'engine/prim_superend.i' failed make: *** [engine/prim_superend.i] Error 1 Makefile:980: recipe for target 'engine/prim_names.i' failed make: *** [engine/prim_names.i] Error 1 real 0m0.053s user 0m0.010s sys 0m0.020s As mentioned, if you want an account on the box I'd be happy to put one on for you. > Just to compare that to Ed25519 (same machine): ... > Signing is a lot faster, verification a bit slower than RSA 2048. That is great!