[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