[Fluxus] ffgl issue
gabor papp
gabor.lists at mndl.hu
Fri Oct 9 15:29:27 PDT 2009
Arick Lindross wrote:
> yea, I figured that out after I sent that, I had pull from wrong git. What
> would be the proper command to pull latest source? I had to download from
> the site on the log that specified ffgl support, but I would prefer to pull
> from terminal. So I got this running on my 10.5.8 machine, but now am having
> trouble with 10.6 with the 64-bit arch. I was able to get FFGL to compile
> after some changes, but I am unable to get Fluxus to compile from source. I
> hit a wall of undefined symbols:
> Undefined symbols:
> "_scheme_real_to_double", referenced from:
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> fluxus::GLEditor::GetEffectParameters() in GLEditor.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
> 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:
> fluxus::GLEditor::GetEffectParameters() in GLEditor.o
> 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.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> scons: *** [fluxus] Error 1
> scons: building terminated because of errors.
>
>
> any ideas? Or is there a proper source I should be trying for 64-bit mac os
> x 10.6.1?
>
'git clone git://git.savannah.nongnu.org/fluxus.git' and 'git pull'
should download the latest source.
as far as i know fluxus won't compile on osx 10.6. i tried a couple of
weeks ago, but there is a conflict between plt scheme and macports
libraries. you could try a recent 32-bit osx binary compiled by dave:
http://www.pawfal.org/fluxus/files/fluxus-git20090928-osx.zip
it ia not the latest git, but it includes ffgl support i think.
best,
gabor
More information about the Fluxus
mailing list