[fluxus] 0.12b1 + cvs merge

Dave Griffiths dave at pawfal.org
Fri Jan 12 04:05:24 PST 2007


> Dave Griffiths wrote:
>>> claude at maximus ~ $ PATH="/home/claude/bin/:$PATH"
>>> PLTHOME="/home/claude/lib/plt/"
>>> PLTCOLLECTS="/home/claude/lib/plt/collects/:/usr/lib/drscheme/collects"
>>
>> I *think* the changes I committed mean that this isn't strictly required
>> now, as we need to know this information in the SConstruct for
>> installing
>> the modules anyway, so it's simpler to have it set only once and pass it
>> through.
>
> Ok.
>
>> getting there, slowly...
>> what does gdb say?
>
> I obviously didn't catch all the C++ const/wtf issues in my local copy
> to make sure fluxus gets the right dMatrix stuff, it was operator= ()
> breaking:
>
> claude at maximus ~ $ PATH="/home/claude/bin/:$PATH"
> PLTHOME="/home/claude/lib/plt/"
> PLTCOLLECTS="/home/claude/lib/plt/collects/:/usr/lib/drscheme/collects"
> gdb fluxus-0.12
> (gdb) run ~/src/fluxus-0.12b1/examples/01-tree.scm
> boom
> (gdb) bt
> #0  0xb7940fbc in memcpy () from /lib/libc.so.6
> #1  0xb7e65d49 in dMatrix::operator= () from /usr/lib/libode.so
> #2  0xb76f980b in dMatrix::rotxyz (this=0x0, x=0, y=0, z=45) at
> dada.cpp:487
>
> So, I put "namespace fluxus { ... };" around dada.h, and added "using
> namespace fluxus;" where necessary (just dada.cpp and one more file),
> and fluxus works!  See horribly overcompressed attachment :)

fantastic! I'll be able to apply your patch, a lot of the fixes you found
are in cvs already. do you want cvs access?

cheers,

dave




More information about the Fluxus mailing list