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?