[Bf-committers] Fedora 17 updated to OpenImageIO version 1.0.5 No longer links Blender

Terry Wallwork terrywallwork at netscape.net
Thu Jun 28 13:52:59 CEST 2012


Hi,

Just tried building the latest svn version of Blender and it will no
longer link since Fedora updated to OpenImageIo Version 1.0.5

Here is the error output:

[100%] Generating
/home/terry/Blender-SVN/ExternalSources/Blender/source/creator/buildinfo.h
-- Found Subversion: /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
`create_mesh':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:45: 

undefined reference to `ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v1_0::ustring)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:74: 

undefined reference to `ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v1_0::ustring)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:96: 

undefined reference to `ccl::Mesh::need_attribute(ccl::Scene*,
OpenImageIO::v1_0::ustring)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:100: 

undefined reference to
`ccl::AttributeSet::add(OpenImageIO::v1_0::ustring,
OpenImageIO::v1_0::TypeDesc, ccl::Attribute::Element)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:131: 

undefined reference to `ccl::Mesh::need_attribute(ccl::Scene*,
OpenImageIO::v1_0::ustring)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:137: 

undefined reference to `ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v1_0::ustring)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:139: 

undefined reference to
`ccl::AttributeSet::add(OpenImageIO::v1_0::ustring,
OpenImageIO::v1_0::TypeDesc, ccl::Attribute::Element)'
../../lib/libbf_intern_cycles.a(blender_mesh.cpp.o): In function
`ccl::BlenderSync::sync_mesh_motion(BL::Object, ccl::Mesh*, int)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/blender/blender_mesh.cpp:319: 

undefined reference to `ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v1_0::ustring)'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::Attribute::set(OpenImageIO::v0_10::ustring,
OpenImageIO::v0_10::TypeDesc, ccl::Attribute::Element)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:37: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeFloat'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:37: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeColor'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:37: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:37: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeVector'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:37: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeNormal'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::Attribute::data_sizeof()':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:49: 

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)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:75: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeColor'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:75: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:76: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeVector'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:76: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeNormal'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:78: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeColor'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:78: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:79: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeVector'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:79: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeNormal'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeSet::add(ccl::AttributeStandard,
OpenImageIO::v0_10::ustring)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:182: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeNormal'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:184: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeNormal'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:186: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:188: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:190: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:192: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:194: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypePoint'
../../lib/libcycles_render.a(attribute.cpp.o):/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:196: 

more undefined references to `OpenImageIO::v0_10::TypeDesc::TypePoint'
follow
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeRequest::AttributeRequest(OpenImageIO::v0_10::ustring)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:256: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`ccl::AttributeRequest::AttributeRequest(ccl::AttributeStandard)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/attribute.cpp:266: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(attribute.cpp.o): In function
`OpenImageIO::v0_10::ustring::ustring(char const*)':
/usr/include/OpenImageIO/ustring.h:157: undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../lib/libcycles_render.a(buffers.cpp.o): In function
`ccl::DisplayBuffer::write(ccl::Device*, std::string const&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/buffers.cpp:341: 

undefined reference to
`OpenImageIO::v0_10::ImageOutput::create(std::string const&, std::string
const&)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/buffers.cpp:342: 

undefined reference to `OpenImageIO::v0_10::ImageSpec::ImageSpec(int,
int, int, OpenImageIO::v0_10::TypeDesc)'
../../lib/libcycles_render.a(buffers.cpp.o): In function
`OpenImageIO::v0_10::ParamValue::~ParamValue()':
/usr/include/OpenImageIO/paramlist.h:90: undefined reference to
`OpenImageIO::v0_10::ParamValue::clear_value()'
../../lib/libcycles_render.a(graph.cpp.o): In function
`OpenImageIO::v0_10::ustring::assign(char const*)':
/usr/include/OpenImageIO/ustring.h:225: undefined reference to
`OpenImageIO::v0_10::ustring::make_unique(char const*)'
../../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> >&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/mesh.cpp:426: 

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&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/mesh.cpp:511: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::TypeFloat'
../../lib/libcycles_render.a(image.cpp.o): In function `is_float_image':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:61: 

undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:65: 

undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(OpenImageIO::v0_10::TypeDesc)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:70: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::basesize() const'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:74: 

undefined reference to `OpenImageIO::v0_10::TypeDesc::basesize() const'
../../lib/libcycles_render.a(image.cpp.o): In function
`ccl::ImageManager::file_load_image(ccl::ImageManager::Image*,
ccl::device_vector<ccl::uchar4>&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:209: 

undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:214: 

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_float_image(ccl::ImageManager::Image*,
ccl::device_vector<ccl::float4>&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:271: 

undefined reference to
`OpenImageIO::v0_10::ImageInput::create(std::string const&, std::string
const&)'
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/render/image.cpp:276: 

undefined reference to
`OpenImageIO::v0_10::ImageSpec::ImageSpec(OpenImageIO::v0_10::TypeDesc)'
../../lib/libcycles_util.a(util_path.cpp.o): In function
`ccl::path_get(std::string const&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/util/util_path.cpp:48: 

undefined reference to `OpenImageIO::v0_10::Sysutil::this_program_path()'
../../lib/libcycles_util.a(util_path.cpp.o): In function
`ccl::path_user_get(std::string const&)':
/home/terry/Blender-SVN/ExternalSources/Blender/intern/cycles/util/util_path.cpp:56: 

undefined reference to `OpenImageIO::v0_10::Sysutil::this_program_path()'
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
Fail - make
[terry at localhost AutoCompileBlender]$



More information about the Bf-committers mailing list