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