[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