I have been trying to create my own custom build of blender following through with the wiki but I have had no luck with actually building the final version with X Code. I have about 140 warning messages and 32 error messages. I just can't figure it out. Below is a section of the code with the errors in it. I would greatly appreciate any help I could get on this one!
"_Controller_actuators_length", referenced from:
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_CurveMapping_curves_length", referenced from:
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshColorLayer_data_length", referenced from:
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshLoopColorLayer_data_length", referenced from:
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPaintMaskLayer_data_length", referenced from:
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonFloatPropertyLayer_data_length", referenced from:
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonIntPropertyLayer_data_length", referenced from:
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonStringPropertyLayer_data_length", referenced from:
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshSkinVertexLayer_data_length", referenced from:
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshTextureFaceLayer_data_length", referenced from:
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshTexturePolyLayer_data_length", referenced from:
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshUVLoopLayer_data_length", referenced from:
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexFloatPropertyLayer_data_length", referenced from:
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexIntPropertyLayer_data_length", referenced from:
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexStringPropertyLayer_data_length", referenced from:
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_Sensor_controllers_length", referenced from:
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_Spline_points_length", referenced from:
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
If what you want is to debug the app and go step by step (not only been able to compile/run it as when you switch to release in the scheme) https://stackoverflow.com/a/32025581/682603 basically you need to disable cycles in CMake configuration.
Yeah, you will not have cycles for this build, but at less you will have the possibility to watch step by step all the other things (that is at less to this day I guess).
A little late but I found a workaround for this since I was in the same boat. Maybe it’ll help someone else searching for a solution. The clue came from the cmakefile for bf_intern_cycles:
Solution: All you have to do it set “-gline-tables-only” on the bf_intern_cycles target under "Other C++ Flags” and it should compile properly and breakpoints seem to work fine.
Tod