<div><div>ok,<br><br></div><div>Racket compiled and I had some sleep, so back on the case. </div><div>After the Racket recompile it got past the mentioned part, so that's good, but then I got this;</div><div><br></div>
<div><br></div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
g++ -o modules/fluxus-osc/src/FluxusOSC.os -c -ggdb -pipe -Wall -O3 -ffast-math -Wno-unused -fPIC -DFLUXUS_MAJOR_VERSION=0 -DFLUXUS_MINOR_VERSION=17 -DRACKET_COLLECTS_LOCATION="\"/usr/local/lib/racket/collects/"\" -DFLUXUS_COLLECTS_LOCATION="\"/usr/local/lib"\" -DDATA_LOCATION="\"/usr/local/share/fluxus-017"\" -DGLSL -DMZ_PRECISE_GC -D__LINUX_ALSASEQ__ -fPIC -DdDOUBLE -I/usr/local/include -I/usr/include -I/usr/local/include/freetype2 -I/usr/include/freetype2 -I/usr/local/include/racket -Ilibfluxus/src modules/fluxus-osc/src/FluxusOSC.cpp<br>
modules/fluxus-osc/src/FluxusOSC.cpp: In function 'Scheme_Object* osc_send(int, Scheme_Object**)':<br>modules/fluxus-osc/src/FluxusOSC.cpp:397: error: invalid conversion from 'long unsigned int*' to 'uintptr_t*'<br>
modules/fluxus-osc/src/FluxusOSC.cpp:397: error:   initializing argument 2 of 'int scheme_get_unsigned_int_val(Scheme_Object*, uintptr_t*)'<br>scons: *** [modules/fluxus-osc/src/FluxusOSC.os] Error 1<br>scons: building terminated because of errors.</blockquote>
</div><div><br></div><div><br></div><div>I looked up the offending file and edited the relevant section like so;</div><div><br></div><div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
else if (types[n]=='i') <br>{<br><span class="Apple-tab-span" style="white-space:pre">    </span>//unsigned long val=0;<br><span class="Apple-tab-span" style="white-space:pre">    </span>uintptr_t val=0;<br><span class="Apple-tab-span" style="white-space:pre">  </span>scheme_get_unsigned_int_val(SCHEME_VEC_ELS(argvec)[n],&val);<br>
<span class="Apple-tab-span" style="white-space:pre"> </span>oscargs.push_back(new OSCInt(val));<br>}</blockquote></div><div><br></div><div>and now it compiled. Now my one issue is that Fluxus won start and gets confused over which Racket to use;</div>
<div><br></div><div>/usr/local/lib/racket/collects/scheme/compiled/pretty_rkt.zo::0: read (compiled): code compiled for version 5.1, not 5.0.1.7</div><div><br></div><div>I'm going to have to trace the cause of that, I'm slightly surprised because with identical instructions about what install dir to use I was expecting Racket to overwrite-replace all files. </div>
<div><br></div><div>Yours,</div><div>Kas.</div>