From: anthony l. <al...@ho...> - 2005-02-20 21:01:08
|
Hi guys I'm trying to cross-compile clisp to the arm chip so as to run it under OpenEmbedded. It will then run on the Zaurus and the Ipaq. My first problem was that I neeeded to modify the Makefile so that it would create a i386 (rahther than arm) version of intparam, floatparam, comment5 and varbrace. Unfortunately I still run into a problem which I can't seem to sort out on my own. The error messages start here: ccache arm-linux-gcc -march=armv4 -mtune=xscale -I/opt/oe/build/tmp/staging/arm-linux/include -I/opt/oe/build/tmp/staging/arm-linux/include -fexpensive-optimi zations -fomit-frame-pointer -frename-registers -O2 -c stream.c | In file included from stream.d:8: | lispbibl.d:7430: warning: volatile register variables don't work as you might wish | stream.d:22: error: parse error before "uoff_t" | stream.d:22: warning: data definition has no type or storage class | stream.d:5749: error: parse error before "uoff_t" | stream.d:5749: warning: no semicolon at end of struct or union | stream.d:5751: error: 'index' redeclared as different kind of symbol | stream.d:5751: error: 'index' redeclared as different kind of symbol Can anyone help? Also, is there a way to tell makemake that I can cross-compiling and that intparam et al. should be compiled to run on the local machine? I would really appreciate any help you can give. BTW I had to disable ffcall as it didn't like a part of the arm assembly code (and I tried v 10.1 too). Also, I wnat this to work under OE so I can't just compile it on the arm itself. Thanks A Lynch _________________________________________________________________ Express yourself with cool new emoticons http://www.msn.co.uk/specials/myemo |