<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>&nbsp;&nbsp;"_scheme_real_to_double", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp;"_scheme_register_static", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_char_ready", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_getc", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_apply", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;declare_modules(Scheme_Env*) &nbsp; &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_display_to_string", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::Print(Scheme_Object*) &nbsp; &nbsp; in Repl.o</div><div>&nbsp;&nbsp;"_scheme_set_param", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_utf8_encode_to_buffer", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::Pretty() &nbsp; &nbsp; in FluxusMain.o</div><div>&nbsp;&nbsp;"_scheme_make_sized_byte_string", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;declare_modules(Scheme_Env*) &nbsp; &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_builtin_value", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;declare_modules(Scheme_Env*) &nbsp; &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_GC_variable_stack", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fill_from_port(Scheme_Object*, char*, long)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;declare_modules(Scheme_Env*) &nbsp; &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Register() &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::Print(Scheme_Object*) &nbsp; &nbsp; in Repl.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::TryEval() &nbsp; &nbsp;in Repl.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::TryEval() &nbsp; &nbsp;in Repl.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::TryEval() &nbsp; &nbsp;in Repl.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::FluxusMain(int, int)in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::Pretty() &nbsp; &nbsp; in FluxusMain.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::FluxusMain::Pretty() &nbsp; &nbsp; in FluxusMain.o</div><div>&nbsp;&nbsp;"_scheme_namespace_require", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_main_setup", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;_main in main.o</div><div>&nbsp;&nbsp;"_scheme_basic_env", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_eval_string_all", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_false", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;declare_modules(Scheme_Env*) &nbsp; &nbsp; &nbsp; in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_pipe", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_intern_symbol", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_current_thread", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Interpret(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, Scheme_Object**, bool)in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_current_config", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Interpreter::Initialise() &nbsp; &nbsp; &nbsp;in Interpreter.o</div><div>&nbsp;&nbsp;"_scheme_void", referenced from:</div><div>&nbsp;&nbsp; &nbsp; &nbsp;fluxus::Repl::TryEval() &nbsp; &nbsp;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>