[Bf-committers] building error without lib from svn

Scant Light scantlight at gmail.com
Wed Jun 27 19:24:41 CEST 2012


Hi blender committer and developers.

I'm trying to build last revision available from SVN ... i haven't download
libraries, I'm trying to use system available libraries

my system is:
Fedora 17 with his standard libraries

below is included the error message given by "make" in terminal.
let me know if you need more informations, I will try to give you all
details you need.

...
[ 82%] Building CXX object
intern/cycles/blender/CMakeFiles/bf_intern_cycles.dir/blender_session.cpp.o
[ 82%] Building CXX object
intern/cycles/blender/CMakeFiles/bf_intern_cycles.dir/blender_shader.cpp.o
[ 82%] Building CXX object
intern/cycles/blender/CMakeFiles/bf_intern_cycles.dir/blender_sync.cpp.o
Linking CXX static library ../../../lib/libbf_intern_cycles.a
[ 82%] Built target bf_intern_cycles
[ 83%] Built target cycles_bvh
[ 83%] Built target cycles_device
[ 83%] Built target cycles_kernel
[ 83%] Built target cycles_kernel_cuda
[ 84%] Built target cycles_render
[ 84%] Built target cycles_subd
[ 85%] Built target cycles_util
[ 85%] Built target extern_colamd
[ 91%] Built target extern_bullet
[ 91%] Built target extern_binreloc
[ 92%] Built target extern_recastnavigation
[ 92%] Built target extern_minilzo
[ 93%] Built target extern_lzma
[ 95%] Built target extern_libmv
[ 98%] Built target extern_ceres
[100%] Built target extern_carve
[100%] Built target extern_xdnd
[100%] Generating
/home/scantlight/develop/prj-blender/source/source/creator/buildinfo.h
-- Found Subversion: /usr/bin/svn (found version "1.7.5")
[100%] Built target buildinfo
Scanning dependencies of target blender
[100%] Building C object source/creator/CMakeFiles/blender.dir/buildinfo.c.o
Linking CXX executable ../../bin/blender
../../lib/libbf_intern_cycles.a(blender_mesh.cpp.o): In function
`ccl::BlenderSync::sync_mesh_motion(BL::Object, ccl::Mesh*, int)':
blender_mesh.cpp:(.text+0x173): undefined reference to
`ccl::AttributeSet::add(ccl::AttributeStandard, OpenImageIO::v1_0::ustring)'
../../lib/libbf_intern_cycles.a(blender_mesh.cpp.o): In function
`ccl::BlenderSync::sync_mesh(BL::Object, bool)':
blender_mesh.cpp:(.text+0xe0f): undefined reference to
`ccl::AttributeSet::add(ccl::AttributeStandard, OpenImageIO::v1_0::ustring)'
blender_mesh.cpp:(.text+0x13bb): undefined reference to
`ccl::AttributeSet::add(ccl::AttributeStandard, OpenImageIO::v1_0::ustring)'
blender_mesh.cpp:(.text+0x18ee): undefined reference to
`ccl::Mesh::need_attribute(ccl::Scene*, OpenImageIO::v1_0::ustring)'
blender_mesh.cpp:(.text+0x19ad): undefined reference to
`ccl::AttributeSet::add(OpenImageIO::v1_0::ustring,
OpenImageIO::v1_0::TypeDesc, ccl::Attribute::Element)'
blender_mesh.cpp:(.text+0x23ee): undefined reference to
`ccl::Mesh::need_attribute(ccl::Scene*, OpenImageIO::v1_0::ustring)'
blender_mesh.cpp:(.text+0x2425): undefined reference to
`ccl::AttributeSet::add(ccl::AttributeStandard, OpenImageIO::v1_0::ustring)'
blender_mesh.cpp:(.text+0x2733): undefined reference to
`ccl::AttributeSet::add(OpenImageIO::v1_0::ustring,
OpenImageIO::v1_0::TypeDesc, ccl::Attribute::Element)'
../../lib/libcycles_render.a(buffers.cpp.o): In function
`ccl::DisplayBuffer::write(ccl::Device*, std::string const&)':
buffers.cpp:(.text+0x11ec): undefined reference to
`OpenImageIO::v0_10::ImageOutput::create(std::string const&, std::string
const&)'
buffers.cpp:(.text+0x1217): undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(int, int, int,
OpenImageIO::v0_10::TypeDesc)'
../../lib/libcycles_render.a(buffers.cpp.o): In function
`std::vector<OpenImageIO::v0_10::ParamValue,
std::allocator<OpenImageIO::v0_10::ParamValue> >::~vector()':
buffers.cpp:(.text._ZNSt6vectorIN11OpenImageIO5v0_1010ParamValueESaIS2_EED2Ev[_ZNSt6vectorIN11OpenImageIO5v0_1010ParamValueESaIS2_EED5Ev]+0x1c):
undefined reference to `OpenImageIO::v0_10::ParamValue::clear_value()'
../../lib/libcycles_render.a(mesh.cpp.o): In function
`ccl::MeshManager::update_svm_attributes(ccl::Device*, ccl::DeviceScene*,
ccl::Scene*, std::vector<ccl::AttributeRequestSet,
std::allocator<ccl::AttributeRequestSet> >&)':
mesh.cpp:(.text+0x182b): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(mesh.cpp.o): In function
`ccl::MeshManager::device_update_attributes(ccl::Device*,
ccl::DeviceScene*, ccl::Scene*, ccl::Progress&)':
mesh.cpp:(.text+0x2c27): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(object.cpp.o): In function
`ccl::Object::Object()':
object.cpp:(.text+0x1468): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(svm.cpp.o): In function
`ccl::SVMCompiler::node_skip_input(ccl::ShaderNode*, ccl::ShaderInput*)':
svm.cpp:(.text+0x488): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(svm.cpp.o): In function
`ccl::SVMCompiler::generate_multi_closure(ccl::ShaderNode*,
std::set<ccl::ShaderNode*, std::less<ccl::ShaderNode*>,
std::allocator<ccl::ShaderNode*> >&, unsigned int)':
svm.cpp:(.text+0xcd3): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
svm.cpp:(.text+0xce9): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
svm.cpp:(.text+0xde8): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(svm.cpp.o):svm.cpp:(.text+0xdfe): more
undefined references to `OpenImageIO::v0_10::ustring::make_unique(char
const*)' follow
../../lib/libcycles_render.a(image.cpp.o): In function
`ccl::ImageManager::file_load_float_image(ccl::ImageManager::Image*,
ccl::device_vector<ccl::float4>&)':
image.cpp:(.text+0xbbf): undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
image.cpp:(.text+0xbec): undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(OpenImageIO::v0_10::TypeDesc)'
../../lib/libcycles_render.a(image.cpp.o): In function
`ccl::ImageManager::file_load_image(ccl::ImageManager::Image*,
ccl::device_vector<ccl::uchar4>&)':
image.cpp:(.text+0xe7f): undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
image.cpp:(.text+0xeac): undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(OpenImageIO::v0_10::TypeDesc)'
../../lib/libcycles_render.a(image.cpp.o): In function
`ccl::ImageManager::add_image(std::string const&, bool&)':
image.cpp:(.text+0x174f): undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
image.cpp:(.text+0x1780): undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(OpenImageIO::v0_10::TypeDesc)'
image.cpp:(.text+0x18be): undefined reference to
`OpenImageIO::v0_10::TypeDesc::basesize() const'
image.cpp:(.text+0x18ed): undefined reference to
`OpenImageIO::v0_10::TypeDesc::basesize() const'
../../lib/libcycles_util.a(util_path.cpp.o): In function
`ccl::path_user_get(std::string const&)':
util_path.cpp:(.text+0x3bb): undefined reference to
`OpenImageIO::v0_10::Sysutil::this_program_path()'
../../lib/libcycles_util.a(util_path.cpp.o): In function
`ccl::path_get(std::string const&)':
util_path.cpp:(.text+0x4cb): undefined reference to
`OpenImageIO::v0_10::Sysutil::this_program_path()'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::Attribute::data_sizeof()':
attribute.cpp:(.text+0x23): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::Attribute::same_storage(OpenImageIO::v0_10::TypeDesc,
OpenImageIO::v0_10::TypeDesc)':
attribute.cpp:(.text+0xf1): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeColor'
attribute.cpp:(.text+0x107): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypePoint'
attribute.cpp:(.text+0x11b): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeVector'
attribute.cpp:(.text+0x133): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeNormal'
attribute.cpp:(.text+0x16d): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypePoint'
attribute.cpp:(.text+0x17f): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeVector'
attribute.cpp:(.text+0x195): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeNormal'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::Attribute::standard_name(ccl::AttributeStandard)':
attribute.cpp:(.text+0x298): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
attribute.cpp:(.text+0x2b0): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
attribute.cpp:(.text+0x2c8): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
attribute.cpp:(.text+0x2e0): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
attribute.cpp:(.text+0x2f8): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(attribute.cpp.o):attribute.cpp:(.text+0x310):
more undefined references to `OpenImageIO::v0_10::ustring::make_unique(char
const*)' follow
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeRequest::AttributeRequest(OpenImageIO::v0_10::ustring)':
attribute.cpp:(.text+0x53c): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeRequest::AttributeRequest(ccl::AttributeStandard)':
attribute.cpp:(.text+0x553): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v0_10::ustring)':
attribute.cpp:(.text+0xb96): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypePoint'
attribute.cpp:(.text+0xbc5): undefined reference to
`OpenImageIO::v0_10::TypeDesc::TypeNormal'
../../lib/libcycles_render.a(graph.cpp.o): In function
`ccl::ShaderNode::ShaderNode(char const*)':
graph.cpp:(.text+0x378): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(nodes.cpp.o): In function
`ccl::ImageTextureNode::ImageTextureNode()':
nodes.cpp:(.text+0x4671): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(nodes.cpp.o): In function
`ccl::EnvironmentTextureNode::EnvironmentTextureNode()':
nodes.cpp:(.text+0x478c): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
nodes.cpp:(.text+0x479f): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(nodes.cpp.o): In function
`ccl::GradientTextureNode::GradientTextureNode()':
nodes.cpp:(.text+0x493d): undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(nodes.cpp.o):nodes.cpp:(.text+0x4afd): more
undefined references to `OpenImageIO::v0_10::ustring::make_unique(char
const*)' follow
collect2: error: ld returned 1 exit status
make[2]: *** [bin/blender] Error 1
make[1]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
make: *** [all] Error 2


More information about the Bf-committers mailing list