Dear List, Scons gave me this;
g++ -o src/FluxusMain.o -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 > -DdDOUBLE -I/usr/local/include -I/usr/include -I/usr/local/include/freetype2 > -I/usr/include/freetype2 -I/usr/local/include/racket > -I/home/zach/Fluxus/libfluxus/src src/FluxusMain.cpp > src/FluxusMain.cpp: In constructor 'fluxus::FluxusMain::FluxusMain(int, > int)': > src/FluxusMain.cpp:50: warning: array subscript is above array bounds > src/FluxusMain.cpp: In constructor 'fluxus::FluxusMain::FluxusMain(int, > int)': > src/FluxusMain.cpp:50: warning: array subscript is above array bounds > g++ -o src/main.o -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 > -DdDOUBLE -I/usr/local/include -I/usr/include -I/usr/local/include/freetype2 > -I/usr/include/freetype2 -I/usr/local/include/racket > -I/home/zach/Fluxus/libfluxus/src src/main.cpp > g++ -o fluxus -rdynamic src/GLEditor.o src/GLFileDialog.o src/Interpreter.o > src/Repl.o src/Recorder.o src/FluxusMain.o src/PolyGlyph.o src/Unicode.o > src/main.o -L/usr/local/lib/racket -L/usr/local/lib -L/usr/lib > -L/home/zach/Fluxus/libfluxus -lm -lpthread -ldl -ljpeg -ltiff -lfreetype > -lz -lpng -lode -lsndfile -lfftw3 -llo -lGLEW -lracket3m -ljack -lGL -lGLU > -lglut -lasound -lopenal > scons: done building targets. This is on Ubuntu, BTW. Then later on Fluxus crashed after I accidentally hit a few keys at the same time (when trying to switch to the REPL) and said; terminate called after throwing an instance of 'std::out_of_range' > what(): basic_string::insert > Aborted These may not be related and that last one might be my fault as I'm experimenting with a new editor shortcut. I just mention is as it also refers to a out of range error. I don't think I caused those warnings; I just made a function that attempts to set the selection to Racket expressions in a smart way. That seems fairly innocent and unrelated to registers of Scheme objects. Yours, Kas.
