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

Terry Wallwork terrywallwork at netscape.net
Thu Jun 28 13:51:14 CEST 2012


Oops sorry wrong list.

On 06/28/2012 12:44 PM, Terry Wallwork wrote:
> 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]$
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://lists.blender.org/mailman/listinfo/bf-python





More information about the Bf-python mailing list