[fluxus] 0.12b1 + cvs merge

Claude Heiland-Allen claudiusmaximus at goto10.org
Fri Jan 12 03:43:35 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 :)

Dave, want me to send you a diff (from 0.12b1 to my local copy) of all 
the changes I have made to get fluxus working?


Claude

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fluxus-0.12b1-working.jpg
Type: image/jpeg
Size: 15157 bytes
Desc: not available
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20070112/289e4fb4/attachment-0002.jpg>


More information about the Fluxus mailing list