Hiya - I am sure that I have probably missed something but i have followed the 
instructions for building for osx but when it comes time to run scons I get the 
following:
scons: Building targets ...g++ -o fluxus src/GLEditor.o src/GLFileDialog.o 
src/Interpreter.o src/Repl.o src/Recorder.o src/FluxusMain.o src/PolyGlyph.o 
src/main.o "-L/Applications/PLT Scheme v4.2.1/lib" "-L/Applications/PLT Scheme 
v4.2.1" -L/usr/lib -L/Users/libfluxus -L/opt/local/lib -lm -lpthread -ldl 
-ljpeg -ltiff -lfreetype -lz -lpng -lode -lsndfile -lfftw3 -llo -lGLEW -ljack 
"-F/Applications/PLT Scheme v4.2.1/lib" -framework GLUT -framework OpenGL 
-framework CoreAudio -framework PLT_MrEdld: warning: in /Applications/PLT 
Scheme v4.2.1/lib/PLT_MrEd.framework/PLT_MrEd, file is not of required 
architectureUndefined symbols:  "_scheme_real_to_double", referenced from:      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o  
"_scheme_register_static", referenced from:      
fluxus::Interpreter::Register()     in Interpreter.o      
fluxus::Interpreter::Register()     in Interpreter.o      
fluxus::Interpreter::Register()     in Interpreter.o      
fluxus::Interpreter::Register()     in Interpreter.o      
fluxus::Interpreter::Register()     in Interpreter.o  "_scheme_char_ready", 
referenced from:      fill_from_port(Scheme_Object*, char*, long)in 
Interpreter.o      fill_from_port(Scheme_Object*, char*, long)in Interpreter.o  
    fluxus::Interpreter::Interpret(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in 
Interpreter.o      fluxus::Interpreter::Interpret(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in 
Interpreter.o      fluxus::Interpreter::Interpret(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in 
Interpreter.o      fluxus::Interpreter::Interpret(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in 
Interpreter.o  "_scheme_getc", referenced from:      
fill_from_port(Scheme_Object*, char*, long)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o  
"_scheme_apply", referenced from:      declare_modules(Scheme_Env*)       in 
Interpreter.o      fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_display_to_string", referenced from:      
fluxus::Repl::Print(Scheme_Object*)     in Repl.o  "_scheme_set_param", 
referenced from:      fluxus::Interpreter::Initialise()      in Interpreter.o   
   fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_utf8_encode_to_buffer", referenced from:      
fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o      
fluxus::FluxusMain::Pretty()     in FluxusMain.o  
"_scheme_make_sized_byte_string", referenced from:      
declare_modules(Scheme_Env*)       in Interpreter.o      
fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_builtin_value", referenced from:      declare_modules(Scheme_Env*)     
  in Interpreter.o      fluxus::Interpreter::Initialise()      in Interpreter.o 
 "_GC_variable_stack", referenced from:      fill_from_port(Scheme_Object*, 
char*, long)in Interpreter.o      declare_modules(Scheme_Env*)       in 
Interpreter.o      fluxus::Interpreter::Register()     in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Initialise()      in Interpreter.o      
fluxus::Repl::Print(Scheme_Object*)     in Repl.o      fluxus::Repl::TryEval()  
  in Repl.o      fluxus::Repl::TryEval()    in Repl.o      
fluxus::Repl::TryEval()    in Repl.o      fluxus::FluxusMain::FluxusMain(int, 
int)in FluxusMain.o      fluxus::FluxusMain::FluxusMain(int, int)in 
FluxusMain.o      fluxus::FluxusMain::Pretty()     in FluxusMain.o      
fluxus::FluxusMain::Pretty()     in FluxusMain.o  "_scheme_namespace_require", 
referenced from:      fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_main_setup", referenced from:      _main in main.o  
"_scheme_basic_env", referenced from:      fluxus::Interpreter::Initialise()    
  in Interpreter.o  "_scheme_eval_string_all", referenced from:      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o  
"_scheme_false", referenced from:      declare_modules(Scheme_Env*)       in 
Interpreter.o      fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_pipe", referenced from:      fluxus::Interpreter::Initialise()      in 
Interpreter.o      fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_intern_symbol", referenced from:      
fluxus::Interpreter::Initialise()      in Interpreter.o  
"_scheme_current_thread", referenced from:      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o      
fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o  
"_scheme_current_config", referenced from:      
fluxus::Interpreter::Initialise()      in Interpreter.o  "_scheme_void", 
referenced from:      fluxus::Repl::TryEval()    in Repl.old: symbol(s) not 
foundcollect2: ld returned 1 exit statusscons: *** [fluxus] Error 1scons: 
building terminated because of errors.
Any help greatly appreciated.
Many thanks
Neil                                      

Reply via email to