[Fluxus] Problems building for OSX

Neil Wallace rationalise at hotmail.com
Wed Sep 23 15:13:27 PDT 2009


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 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pawfal.org/pipermail/fluxus-pawfal.org/attachments/20090923/b2d2ed34/attachment-0002.htm>


More information about the Fluxus mailing list