<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<div>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:</div><div><br></div><div>scons: Building targets ...</div><div>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_MrEd</div><div>ld: warning: in /Applications/PLT Scheme v4.2.1/lib/PLT_MrEd.framework/PLT_MrEd, file is not of required architecture</div><div>Undefined symbols:</div><div>  "_scheme_real_to_double", referenced from:</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>  "_scheme_register_static", referenced from:</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>  "_scheme_char_ready", referenced from:</div><div>      fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>      fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>  "_scheme_getc", referenced from:</div><div>      fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>  "_scheme_apply", referenced from:</div><div>      declare_modules(Scheme_Env*)       in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_display_to_string", referenced from:</div><div>      fluxus::Repl::Print(Scheme_Object*)     in Repl.o</div><div>  "_scheme_set_param", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_utf8_encode_to_buffer", referenced from:</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::Pretty()     in FluxusMain.o</div><div>  "_scheme_make_sized_byte_string", referenced from:</div><div>      declare_modules(Scheme_Env*)       in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_builtin_value", referenced from:</div><div>      declare_modules(Scheme_Env*)       in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_GC_variable_stack", referenced from:</div><div>      fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>      declare_modules(Scheme_Env*)       in Interpreter.o</div><div>      fluxus::Interpreter::Register()     in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>      fluxus::Repl::Print(Scheme_Object*)     in Repl.o</div><div>      fluxus::Repl::TryEval()    in Repl.o</div><div>      fluxus::Repl::TryEval()    in Repl.o</div><div>      fluxus::Repl::TryEval()    in Repl.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>      fluxus::FluxusMain::Pretty()     in FluxusMain.o</div><div>      fluxus::FluxusMain::Pretty()     in FluxusMain.o</div><div>  "_scheme_namespace_require", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_main_setup", referenced from:</div><div>      _main in main.o</div><div>  "_scheme_basic_env", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_eval_string_all", referenced from:</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>  "_scheme_false", referenced from:</div><div>      declare_modules(Scheme_Env*)       in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_pipe", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_intern_symbol", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_current_thread", referenced from:</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>      fluxus::Interpreter::Interpret(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scheme_Object**, bool)in Interpreter.o</div><div>  "_scheme_current_config", referenced from:</div><div>      fluxus::Interpreter::Initialise()      in Interpreter.o</div><div>  "_scheme_void", referenced from:</div><div>      fluxus::Repl::TryEval()    in Repl.o</div><div>ld: symbol(s) not found</div><div>collect2: ld returned 1 exit status</div><div>scons: *** [fluxus] Error 1</div><div>scons: building terminated because of errors.</div><div><br></div><div>Any help greatly appreciated.</div><div><br></div><div>Many thanks</div><div><br></div><div>Neil</div>                                    </body>
</html>