Open danilius opened 8 years ago
I suppose you are building 11fbc920c89e14bf6cd0e457d0ddd7c74caa8e73
We need more info, if possible the first error. Try to build "lite" if possible. i get no errors on debian 64b, and i tried the lite build on msvc 2013 and also builds successfully
On Wed, Jul 27, 2016 at 6:53 AM, mauge123 notifications@github.com wrote:
I suppose you are building 11fbc92 https://github.com/mauge123/mechanical-blender/commit/11fbc920c89e14bf6cd0e457d0ddd7c74caa8e73
No idea. I just did a git pull.
We need more info, if possible the first error.
See end of this post.
Try to build "lite" if possible.
How is that done? I don't know what you mean, sorry.
i get no errors on debian 64b, and i tried the lite build on msvc 2013 and also builds successfully
Ah, there is yet hope then.
Here is the output from where first error occurs:
Scanning dependencies of target blender
[100%] Building C object source/creator/CMakeFiles/blender.dir/buildinfo.c.o
Scanning dependencies of target buildinfoobj
[100%] Building C object
source/creator/CMakeFiles/buildinfoobj.dir/buildinfo.c.o
Linking CXX executable ../../bin/blender
[100%] Built target buildinfoobj
../../lib/libbf_imbuf_openexr.a(openexr_api.cpp.o):openexr_api.cpp:function
IMB_exr_add_channel: error: undefined reference to
'Imf::insertViewName(std::cxx11::basic_string<char,
std::char_traits
::writeValueTo(Imf::OStream&, int) const' ../../lib/libbf_imbuf_openexr.a(openexr_api.cpp.o):openexr_api.cpp:vtable for Imf::TypedAttribute<std::cxx11::basic_string<char, std::char_traits
, std::allocator cxx11::basic_string<char, std::char_traits> >: error: undefined reference to 'Imf::TypedAttribute<std:: , std::allocator > ::readValueFrom(Imf::IStream&, int, int)' ../../lib/libbf_imbuf_openimageio.a(openimageio_api.cpp.o):openimageio_api.cpp:function imb_load_photoshop: error: undefined reference to 'OpenImageIO::v1_6::ImageInput::create(std::cxx11::basic_string<char, std::char_traits , std::allocator cxx11::basic_string<char, std::char_traits> const&, std:: , std::allocator > const&)' ../../lib/libbf_imbuf_openimageio.a(openimageio_api.cpp.o):openimageio_api.cpp:function imb_load_photoshop: error: undefined reference to 'OpenImageIO::v1_6::geterror[abi:cxx11]()' ../../lib/libbf_intern_cycles.a(blender_shader.cpp.o):blender_shader.cpp:function ccl::addnodes(ccl::Scene, BL::RenderEngine&, BL::BlendData&, BL::Scene&, bool, ccl::ShaderGraph_, BL::ShaderNodeTree&, std::map<std::cxx11::basic_string<char, std::chartraits , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&, std::map<std::cxx11::basic_string<char, std::chartraits> const, ccl::ConvertNode , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&) [clone .constprop.364]: error: undefined reference to 'OpenImageIO::v1_6::ustring::empty_std_string[abi:cxx11]' ../../lib/libbf_intern_cycles.a(blender_shader.cpp.o):blender_shader.cpp:function ccl::addnodes(ccl::Scene, BL::RenderEngine&, BL::BlendData&, BL::Scene&, bool, ccl::ShaderGraph_, BL::ShaderNodeTree&, std::map<std::cxx11::basic_string<char, std::chartraits> const, ccl::ConvertNode , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&, std::map<std::cxx11::basic_string<char, std::chartraits> const, ccl::ConvertNode , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&) [clone .constprop.364]: error: undefined reference to 'OpenImageIO::v1_6::ustring::empty_std_string[abi:cxx11]' ../../lib/libbf_intern_cycles.a(blender_shader.cpp.o):blender_shader.cpp:function ccl::addnodes(ccl::Scene, BL::RenderEngine&, BL::BlendData&, BL::Scene&, bool, ccl::ShaderGraph_, BL::ShaderNodeTree&, std::map<std::cxx11::basic_string<char, std::chartraits> const, ccl::ConvertNode , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&, std::map<std::cxx11::basic_string<char, std::chartraits> const, ccl::ConvertNode , std::allocator , std::less<std::cxx11::basic_string<char, std::char_traits>, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> >, std::allocator<std::pair<std:: , std::allocator > > const&) [clone .constprop.364]: error: undefined reference to 'OpenImageIO::v1_6::ustring::empty_std_string[abi:cxx11]' ../../lib/libcyclesrender.a(buffers.cpp.o):buffers.cpp:function ccl::DisplayBuffer::write(ccl::Device, std::cxx11::basic_string<char, std::char_traits> const, ccl::ConvertNode , std::allocator cxx11::basic_string<char, std::chartraits> const&): error: undefined reference to 'OpenImageIO::v1_6::ImageOutput::create(std::cxx11::basic_string<char, std::char_traits , std::allocator cxx11::basic_string<char, std::char_traits> const&, std:: , std::allocator > const&)' ../../lib/libcycles_render.a(image.cpp.o):image.cpp:function ccl::ImageManager::file_load_imagegeneric(ccl::ImageManager::Image, OpenImageIO::v16::ImageInput*, int&, int&, int&, int&): error: undefined reference to 'OpenImageIO::v1_6::ImageInput::create(std::cxx11::basic_string<char, std::char_traits , std::allocator cxx11::basic_string<char, std::char_traits> const&, std:: , std::allocator > const&)' ../../lib/libcycles_render.a(image.cpp.o):image.cpp:function ccl::ImageManager::get_image_metadata(std:: , std::allocator , bool&): error: undefined reference to 'OpenImageIO::v1_6::ImageInput::create(std::cxx11::basic_string<char, std::char_traits> const&, void , std::allocator cxx11::basic_string<char, std::char_traits> const&, std:: , std::allocator > const&)' ../../lib/libcycles_render.a(nodes.cpp.o):nodes.cpp:function ccl::PointDensityTextureNode::~PointDensityTextureNode(): error: undefined reference to 'OpenImageIO::v1_6::ustring::empty_std_string[abi:cxx11]' ../../lib/libcycles_util.a(util_path.cpp.o):util_path.cpp:function ccl::path_get(std::cxx11::basic_string<char, std::char_traits , std::allocator cxx11::basic_string<char, std::char_traits> const&): error: undefined reference to 'OpenImageIO::v1_6::Sysutil::this_program_path[abi:cxx11]()' ../../lib/libcycles_util.a(util_path.cpp.o):util_path.cpp:function ccl::path_user_get(std:: , std::allocator > const&): error: undefined reference to 'OpenImageIO::v1_6::Sysutil::this_program_path[abi:cxx11]()' collect2: error: ld returned 1 exit status source/creator/CMakeFiles/blender.dir/build.make:342: recipe for target 'bin/blender' failed make[3]: * [bin/blender] Error 1 CMakeFiles/Makefile2:7130: recipe for target 'source/creator/CMakeFiles/blender.dir/all' failed make[2]: * [source/creator/CMakeFiles/blender.dir/all] Error 2 Makefile:146: recipe for target 'all' failed make[1]: * [all] Error 2 GNUmakefile:124: recipe for target 'all' failed make: * [all] Error 2
try to disable WITH_IMAGE_OPENEXR on your cmake config. Do you need it ?
It's disabled already.
On Fri, Jul 29, 2016 at 2:38 PM, mauge123 notifications@github.com wrote:
try to disable WITH_IMAGE_OPENEXR on your cmake config. Do you need it ?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauge123/mechanical-blender/issues/27#issuecomment-236182408, or mute the thread https://github.com/notifications/unsubscribe-auth/AHqirbGyJEu-DqZReiqaWZauQMXY9F3yks5qagJcgaJpZM4JTreq .
It's still not solved ? the issue seems related to Openexr
I tried building the latest version from git but got this on the last few lines (I can supply more of you want):
collect2: error: ld returned 1 exit status source/creator/CMakeFiles/blender.dir/build.make:342: recipe for target 'bin/blender' failed make[3]: * [bin/blender] Error 1 CMakeFiles/Makefile2:7130: recipe for target 'source/creator/CMakeFiles/blender.dir/all' failed make[2]: * [source/creator/CMakeFiles/blender.dir/all] Error 2 Makefile:146: recipe for target 'all' failed make[1]: * [all] Error 2 GNUmakefile:124: recipe for target 'all' failed make: * [all] Error 2