<div dir="ltr">My apologies, BTW, for being a bit cross. I&#39;m just frustrated that I spent as many hours as I did on Windows issues, when it turns out that I wasn&#39;t even in the clear on 32-bit Linux.<div><br></div><div style>
I am at a point where I really need to be able to compile occam-pi programs for the Arduino. For that, I need a working toolchain *somwhere*. I don&#39;t know if these are changes in GCC that are causing problems, or changes that were made to the compiler, build system, or anything else along the way that, since... 1.5 years ago?... are why it isn&#39;t possible to get a working build. The &quot;what is the source of this problem?&quot; question is what I&#39;m worried about. (Perhaps it will be simple. Fingers crossed.)</div>
<div style><br></div><div style>So, it isn&#39;t frustration *at* anyone, but it is frustration never-the-less. I&#39;m tempted to pull the compiler, TVM, and wrapper out of the tree, and see if I can build this separately as a &quot;small&quot; project. Then, I can add libraries in as I need them. I&#39;m going to poke at one or two more things, but that&#39;s starting to look like my &quot;desperation&quot; move, as I need some way to get things built and running on the AVR again.</div>
<div style><br></div><div style>We&#39;ll see what happens. It might be a late night.</div><div style><br></div><div style>Cheers,</div><div style>M</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 21, 2013 at 8:39 PM, Matt Jadud <span dir="ltr">&lt;<a href="mailto:matt@jadud.com" target="_blank">matt@jadud.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>If anyone has time to look at the 32-bit crossbuild, it fails. I&#39;m getting desperate for a working tree. I hadn&#39;t anticipated that... bitrot? Some random change made in the last year?... would mean that I&#39;d be out of luck on a build.</div>

<div><br></div><div>I&#39;ll try getting rid of things in the build that don&#39;t work. I don&#39;t know what &quot;file.module&quot; or &quot;lexer.occ&quot; do, but perhaps neither is essential in a cross-build. Certainly not in the avr cross-build, but I don&#39;t know.</div>

<div><br></div><div>Cheers,</div><div>M</div><div><br></div><div><br></div><div><div>make[1]: Entering directory `/home/ubuntu/build/arduino/obj-avr/modules/useful/libsrc&#39;</div><div>
/home/ubuntu/build/arduino/obj-avr/tools/kroc/occbuild --in-tree /home/ubuntu/build/arduino/obj-avr --toolchain=tvm --search /home/ubuntu/build/arduino/obj-avr/modules/course/libsrc --search /home/ubuntu/build/arduino/obj-avr/modules/inmoslibs/libsrc/maths --search /home/ubuntu/build/arduino/obj-avr/modules/inmoslibs/libsrc/maths --search /home/ubuntu/build/arduino/obj-avr/modules/inmoslibs/libsrc/maths --search /home/ubuntu/build/arduino/obj-avr/modules/time/libsrc  --object ../../../../modules/useful/libsrc/lexer.occ</div>

<div><br></div><div>    :--** @module useful</div><div>    :</div><div>    :--{{{  includes</div><div>    :#INCLUDE &quot;course.module&quot;</div><div>  23:#INCLUDE &quot;file.module&quot;</div><div>--------------^</div>

<div>    :</div><div>    :#INCLUDE &quot;useful.inc&quot;</div><div>    :</div><div>    :--}}}</div><div>Error-occ21-../../../../modules/useful/libsrc/lexer.occ(23)- cannot open file &quot;file.module&quot;</div><div><br>

</div><div>    :--</div><div><br></div></div></div>
</blockquote></div><br></div>