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@localhost AutoCompileBlender]$ _______________________________________________ Bf-python mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-python
