hi reiner,
I get a step further, so
1.
I did download the libraries for mac from a list in https://wiki.blender.org/index.php/Dev:Doc/Building_Blender,
editing them to find missing parts for this version, in trial and error process until I get it working.
2. I use Cmake and the compiler fails at “config” stage, log and error are attched.
As said I’m not a professional in compiling, so It may be a trivial tweak to get it working.
Hope somebody could point it out.
MacBook-Pro:Bforartists dr$ make
Configuring Blender …
— Detected system-version: 10.10
— Xcode-bundle : /Applications/Xcode.app
— Detected Xcode-version: 7.0
— OSX_SYSROOT_PREFIX: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
— Performing Test SUPPORT_SSE_BUILD
— Performing Test SUPPORT_SSE_BUILD – Success
— SSE Support: detected.
— Performing Test SUPPORT_SSE2_BUILD
— Performing Test SUPPORT_SSE2_BUILD – Success
— SSE2 Support: detected.
— Performing Test HAVE_STDBOOL_H
— Performing Test HAVE_STDBOOL_H – Success
— Found OpenAL: /System/Library/Frameworks/OpenAL.framework
— Found OpenGL: /System/Library/Frameworks/OpenGL.framework
— Performing Test C_WARN_ALL
— Performing Test C_WARN_ALL – Success
— Performing Test C_WARN_ERROR_DECLARATION_AFTER_STATEMENT
— Performing Test C_WARN_ERROR_DECLARATION_AFTER_STATEMENT – Success
— Performing Test C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION
— Performing Test C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION – Success
— Performing Test C_WARN_ERROR_RETURN_TYPE
— Performing Test C_WARN_ERROR_RETURN_TYPE – Success
— Performing Test C_WARN_NO_AUTOLOGICAL_COMPARE
— Performing Test C_WARN_NO_AUTOLOGICAL_COMPARE – Success
— Performing Test C_WARN_NO_UNKNOWN_PRAGMAS
— Performing Test C_WARN_NO_UNKNOWN_PRAGMAS – Success
— Performing Test C_WARN_NO_CHAR_SUBSCRIPTS
— Performing Test C_WARN_NO_CHAR_SUBSCRIPTS – Success
— Performing Test C_WARN_STRICT_PROTOTYPES
— Performing Test C_WARN_STRICT_PROTOTYPES – Success
— Performing Test C_WARN_MISSING_PROTOTYPES
— Performing Test C_WARN_MISSING_PROTOTYPES – Success
— Performing Test C_WARN_UNUSED_PARAMETER
— Performing Test C_WARN_UNUSED_PARAMETER – Success
— Performing Test CXX_WARN_ALL
— Performing Test CXX_WARN_ALL – Success
— Performing Test CXX_WARN_NO_AUTOLOGICAL_COMPARE
— Performing Test CXX_WARN_NO_AUTOLOGICAL_COMPARE – Success
— Performing Test CXX_WARN_NO_UNKNOWN_PRAGMAS
— Performing Test CXX_WARN_NO_UNKNOWN_PRAGMAS – Success
— Performing Test CXX_WARN_NO_CHAR_SUBSCRIPTS
— Performing Test CXX_WARN_NO_CHAR_SUBSCRIPTS – Success
— Performing Test CXX_WARN_NO_OVERLOADED_VIRTUAL
— Performing Test CXX_WARN_NO_OVERLOADED_VIRTUAL – Success
— Performing Test CXX_WARN_NO_SIGN_COMPARE
— Performing Test CXX_WARN_NO_SIGN_COMPARE – Success
— Performing Test CXX_WARN_NO_INVALID_OFFSETOF
— Performing Test CXX_WARN_NO_INVALID_OFFSETOF – Success
— Performing Test C_WARN_NO_UNUSED_PARAMETER
— Performing Test C_WARN_NO_UNUSED_PARAMETER – Success
— Performing Test C_WARN_NO_UNUSED_MACROS
— Performing Test C_WARN_NO_UNUSED_MACROS – Success
— Performing Test C_WARN_NO_MISSING_VARIABLE_DECLARATIONS
— Performing Test C_WARN_NO_MISSING_VARIABLE_DECLARATIONS – Success
— Performing Test C_WARN_NO_INCOMPAT_PTR_DISCARD_QUAL
— Performing Test C_WARN_NO_INCOMPAT_PTR_DISCARD_QUAL – Success
— Performing Test C_WARN_NO_UNUSED_FUNCTION
— Performing Test C_WARN_NO_UNUSED_FUNCTION – Success
— Performing Test C_WARN_NO_INT_TO_VOID_POINTER_CAST
— Performing Test C_WARN_NO_INT_TO_VOID_POINTER_CAST – Success
— Performing Test C_WARN_NO_MISSING_PROTOTYPES
— Performing Test C_WARN_NO_MISSING_PROTOTYPES – Success
— Performing Test C_WARN_NO_DUPLICATE_ENUM
— Performing Test C_WARN_NO_DUPLICATE_ENUM – Success
— Performing Test C_WARN_NO_UNDEF
— Performing Test C_WARN_NO_UNDEF – Success
— Performing Test C_WARN_NO_MISSING_NORETURN
— Performing Test C_WARN_NO_MISSING_NORETURN – Success
— Performing Test CXX_WARN_NO_UNUSED_PRIVATE_FIELD
— Performing Test CXX_WARN_NO_UNUSED_PRIVATE_FIELD – Success
— Performing Test CXX_WARN_NO_CXX11_NARROWING
— Performing Test CXX_WARN_NO_CXX11_NARROWING – Success
— Performing Test CXX_WARN_NO_NON_VIRTUAL_DTOR
— Performing Test CXX_WARN_NO_NON_VIRTUAL_DTOR – Success
— Performing Test CXX_WARN_NO_UNUSED_MACROS
— Performing Test CXX_WARN_NO_UNUSED_MACROS – Success
— Performing Test CXX_WARN_NO_REORDER
— Performing Test CXX_WARN_NO_REORDER – Success
— numpy found at ‘/Users/dr/blender-build/lib/darwin-9.x.universal/python/lib/python3.4/python3.4/site-packages’
— Performing Test CXX_HAS_SSE
— Performing Test CXX_HAS_SSE – Success
— Performing Test CXX_HAS_AVX
— Performing Test CXX_HAS_AVX – Success
— Performing Test CXX_HAS_AVX2
— Performing Test CXX_HAS_AVX2 – Success
— Looking for C++ include unordered_map
— Looking for C++ include unordered_map – not found
— Looking for C++ include tr1/unordered_map
— Looking for C++ include tr1/unordered_map – found
— Found unordered_map/set in std::tr1 namespace.
— Looking for C++ include memory
— Looking for C++ include memory – found
— Performing Test HAVE_SHARED_PTR_IN_STD_NAMESPACE
— Performing Test HAVE_SHARED_PTR_IN_STD_NAMESPACE – Failed
— Performing Test HAVE_SHARED_PTR_IN_TR1_NAMESPACE
— Performing Test HAVE_SHARED_PTR_IN_TR1_NAMESPACE – Failed
— Looking for C++ include tr1/memory
— Looking for C++ include tr1/memory – found
— Performing Test HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER
— Performing Test HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER – Success
— Found shared_ptr in std::tr1 namespace using <tr1/memory> header.
— Found unordered_map/set in std::tr1 namespace.
— Found unordered_map/set in std::tr1 namespace.
ERROR: File Not Found. (-43) on file: /Users/dr/blender-build/build_darwin/bin/blender.app
CMake Error at source/creator/CMakeLists.txt:938 (add_dependencies):
Cannot add target-level dependencies to non-existent target “blender”.
The add_dependencies works for top-level logical targets created by the
add_executable, add_library, or add_custom_target commands. If you want to
add file-level dependencies see the DEPENDS option of the add_custom_target
and add_custom_command commands.
— Blender Skipping: (bf_intern_ctr;bf_intern_opencl;bf_intern_utfconv;extern_recastnavigation;extern_sdlew;ge_blen_routines;ge_converter;ge_logic;ge_logic_expressions;ge_logic_ketsji;ge_logic_loopbacknetwork;ge_logic_network;ge_logic_ngnetwork;ge_oglrasterizer;ge_phys_bullet;ge_phys_dummy;ge_rasterizer;ge_scenegraph;ge_videotex)
— Disabling Cycles tests because tests folder does not exist
— Found Git: /opt/local/bin/git (found version “2.8.3”)
— — Found Git: /opt/local/bin/git
— C Compiler: “Clang”
— C++ Compiler: “Clang”
— HAVE_STDBOOL_H = 1
Blender Configuration
=====================
Build Options:
– WITH_GAMEENGINE OFF
– WITH_PLAYER OFF
– WITH_BULLET ON
– WITH_IK_SOLVER ON
– WITH_IK_ITASC ON
– WITH_OPENCOLLADA ON
– WITH_FFTW3 ON
– WITH_INTERNATIONAL ON
– WITH_INPUT_NDOF OFF
– WITH_CYCLES ON
– WITH_FREESTYLE ON
– WITH_OPENCOLORIO ON
Compiler Options:
– WITH_BUILDINFO OFF
– WITH_OPENMP OFF
– WITH_RAYOPTIMIZATION ON
System Options:
– WITH_INSTALL_PORTABLE
– WITH_X11_XF86VMODE
– WITH_X11_XINPUT
– WITH_MEM_JEMALLOC ON
– WITH_MEM_VALGRIND OFF
– WITH_SYSTEM_GLEW OFF
– WITH_SYSTEM_OPENJPEG OFF
Image Formats:
– WITH_OPENIMAGEIO ON
– WITH_IMAGE_CINEON ON
– WITH_IMAGE_DDS ON
– WITH_IMAGE_HDR ON
– WITH_IMAGE_OPENEXR ON
– WITH_IMAGE_OPENJPEG ON
– WITH_IMAGE_REDCODE ON
– WITH_IMAGE_TIFF ON
Audio:
– WITH_OPENAL ON
– WITH_SDL ON
– WITH_SDL_DYNLOAD
– WITH_JACK OFF
– WITH_JACK_DYNLOAD
– WITH_CODEC_AVI ON
– WITH_CODEC_FFMPEG ON
– WITH_CODEC_SNDFILE OFF
Compression:
– WITH_LZMA ON
– WITH_LZO ON
Python:
– WITH_PYTHON_INSTALL ON
– WITH_PYTHON_INSTALL_NUMPY ON
– WITH_PYTHON_MODULE OFF
– WITH_PYTHON_SAFETY OFF
– WITH_PYTHON_FRAMEWORK OFF
Modifiers:
– WITH_MOD_BOOLEAN ON
– WITH_MOD_REMESH ON
– WITH_MOD_FLUID ON
– WITH_MOD_OCEANSIM OFF
OpenGL:
– WITH_GLEW_ES OFF
– WITH_GLU ON
– WITH_GL_EGL OFF
– WITH_GL_PROFILE_COMPAT ON
– WITH_GL_PROFILE_CORE OFF
– WITH_GL_PROFILE_ES20 OFF
Other:
– WITH_OPENNL ON
— Configuring incomplete, errors occurred!
See also “/Users/dr/blender-build/build_darwin/CMakeFiles/CMakeOutput.log”.
See also “/Users/dr/blender-build/build_darwin/CMakeFiles/CMakeError.log”.
make: *** [all] Error 1