[Fluxus] build errors on osx

nik gaffney nik at fo.am
Wed Sep 10 10:02:20 PDT 2008


i've just tried a fresh build of fluxus pulled from cvs. it looks like its 
compiling fine, but im getting some unexpected linker errors. does this look 
familiar to anyone?

Undefined symbols:
   "Fluxus::Renderer::DrawBuffer(unsigned long)", referenced from:
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       draw_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
   "Fluxus::PDataContainer::Size() const", referenced from:
       pdata_size(int, Scheme_Object**)  in PDataFunctions.os
   "Fluxus::PrimitiveIO::Read(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, bool)", referenced from:
       load_primitive(int, Scheme_Object**)  in PrimitiveFunctions.os
   "Fluxus::Renderer::ReadBuffer(unsigned long)", referenced from:
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
       read_buffer(int, Scheme_Object**)  in GlobalStateFunctions.os
   "Fluxus::ShaderCache::Get(std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)", referenced from:
       shader(int, Scheme_Object**) in LocalStateFunctions.os
   "Fluxus::Renderer::PrintInfo()", referenced from:
       print_info(int, Scheme_Object**)  in GlobalStateFunctions.os
       print_info(int, Scheme_Object**)  in GlobalStateFunctions.os
   "Fluxus::PrimitiveIO::ClearGeometryCache()", referenced from:
       clear_geometry_cache(int, Scheme_Object**)  in PrimitiveFunctions.os
   "Fluxus::dColour::RGBtoHSV(float, float, float, float*)", referenced from:
       rgbtohsv(int, Scheme_Object**) in LocalStateFunctions.os
   "Fluxus::Renderer::Select(unsigned int, int, int, int)", referenced from:
       select(int, Scheme_Object**) in GlobalStateFunctions.os
   "Fluxus::PrimitiveIO::Write(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, Fluxus::Primitive 
const*)", referenced from:
       save_primitive(int, Scheme_Object**)  in PrimitiveFunctions.os
   "Fluxus::RibbonPrimitive::RibbonPrimitive()", referenced from:
       build_ribbon(int, Scheme_Object**)  in PrimitiveFunctions.os
   "Fluxus::dColour::dColour(float, float, float, float, 
Fluxus::COLOUR_MODE)", referenced from:
       build_particles(int, Scheme_Object**)  in PrimitiveFunctions.os
       light_ambient(int, Scheme_Object**)  in LightFunctions.os
       light_diffuse(int, Scheme_Object**)  in LightFunctions.os
       light_specular(int, Scheme_Object**)  in LightFunctions.os
       Fluxus::TurtleBuilder::Reset()     in TurtleBuilder.os
   "Fluxus::PDataContainer::GetDataInfo(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char&, unsigned int&) 
const", referenced from:
       pdata_add(int, Scheme_Object**) in PDataFunctions.os
       pdata_ref(int, Scheme_Object**) in PDataFunctions.os
       pdata_set(int, Scheme_Object**) in PDataFunctions.os
   "Fluxus::dColour::dColour(float*, Fluxus::COLOUR_MODE)", referenced from:
       SchemeHelper::ColourFromScheme(Scheme_Object*, Fluxus::COLOUR_MODE) 
        in SchemeHelper.os
       SchemeHelper::ColourFromScheme(Scheme_Object*, Fluxus::COLOUR_MODE) 
        in SchemeHelper.os
   "Fluxus::dColour::HSVtoRGB(float, float, float, float*)", referenced from:
       hsvtorgb(int, Scheme_Object**) in LocalStateFunctions.os
   "Fluxus::ShaderCache::Clear()", referenced from:
       clear_shader_cache(int, Scheme_Object**)  in LocalStateFunctions.os
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [modules/fluxus-engine/fluxus-engine_ss.dylib] Error 1
scons: building terminated because of errors.




More information about the Fluxus mailing list