[Bf-committers] Weekly Blender developer minutes - 13 December 2015

matmenu matmenu at live.fr
Tue Dec 15 08:56:13 CET 2015


Hi Martin,

Thank you, but I had to problems with CMake:

1) Visual Studio fails to build 2 things with cmake.full (see attached 
log). Blender starts anyway, so it's not so bad, but I would prefer 
everything to build without error. The default cmake config works 
without problem. I added this cmake script in cmakelists.txt:

# Load some macros.
include(build_files/cmake/macros.cmake)
include(build_files/cmake/blender_full.cmake)

Then I followed the instructions over there 
:http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Windows/msvc/CMake 
. Is it wrong?

2) I couldn't either find where to put some custom CXX and CFlags, I put 
them manually in CMakeGUI everytime, but it's not optimal. With Scons, 
there is a part in the py script where I could put those parameters, 
which where then applied after each git pull --rebase automatically.
Maybe we can continue this on a forum or QA website to make the solution 
availaible to everyone?

Mat

Am 14/12/2015 um 08:16 schrieb Martijn Berger:
> Hi Mat,
>
> The official build is build using cmake with the settings as set in
> build_files/cmake/config/blender_full.cmake
>
> Martijn
>
> On Sun, Dec 13, 2015 at 7:50 PM, matmenu <matmenu at live.fr> wrote:
>
>> Hi Ton,
>>
>> Thank you for keeping Scons for one release more. At the moment, on
>> windows, the home-made cmake build give very different results from the
>> buildbot/official ones. No Ocean modifier, etc... while the Scons builds
>> give a build with the exact same functionality and build parameters as
>> the official ones. Please make sure the windows cmake configuration is
>> the exact same as the official/buildbot ones to help us switch.
>>
>> Regards,
>> Mat
>>
>>
>> Am 13/12/2015 um 16:28 schrieb Ton Roosendaal:
>>> Hi all,
>>>
>>> Again a short meeting today in irc.freenode.net #blendercoders!
>>>
>>> 1) Blender 2.77 targets
>>>
>>> - Project page did not change much:
>>> http://wiki.blender.org/index.php/Dev:Doc/Projects
>>>
>>> - Brecht van Lommel posted OpenGL 2.1 recode tasks for volunteers to
>> pick up:
>>> http://lists.blender.org/pipermail/bf-viewport/2015-December/000075.html
>>>
>>> - Kevin Dietrich picked up Smoke Volume GLSL code.
>>>
>>> - Joshua Leung committed his GPencil work for 2.77
>>> http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.77/GPencil
>>>
>>>
>>> 2) Other projects
>>>
>>> - Proposal: drop Scons for when we move to 2.8 (branches) but keep it
>> for the 2.7x series.
>>> Thanks,
>>>
>>> -Ton-
>>>
>>> --------------------------------------------------------
>>> Ton Roosendaal  -  ton at blender.org   -   www.blender.org
>>> Chairman Blender Foundation - Producer Blender Institute
>>> Entrepotdok 57A  -  1018AD Amsterdam  -  The Netherlands
>>>
>>>
>>>
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-committers
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

-------------- next part --------------
7>------ Build started: Project: blender, Configuration: Release x64 ------
6>  buildinfo.c
7>  buildinfo.c
6>  buildinfoobj.vcxproj -> C:\Users\test\blender_git\bin\source\creator\buildinfoobj.dir\Release\buildinfoobj.lib
4>     Creating library C:/Users/test/blender_git/bin/bin/Release/blenderplayer.lib and object C:/Users/test/blender_git/bin/bin/Release/blenderplayer.exp
4>ge_player_ghost.lib(GPG_ghost.obj) : error LNK2019: unresolved external symbol BVM_init referenced in function main
4>ge_player_ghost.lib(GPG_ghost.obj) : error LNK2019: unresolved external symbol BVM_free referenced in function main
4>bf_blenkernel.lib(blender.obj) : error LNK2001: unresolved external symbol BVM_free
4>bf_rna.lib(rna_texture_gen.obj) : error LNK2019: unresolved external symbol BVM_function_free referenced in function Texture_debug_nodes_graphviz_call
4>bf_rna.lib(rna_object_gen.obj) : error LNK2001: unresolved external symbol BVM_function_free
4>bf_blenkernel.lib(effect.obj) : error LNK2001: unresolved external symbol BVM_function_free
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_function_free
4>bf_rna.lib(rna_texture_gen.obj) : error LNK2019: unresolved external symbol BVM_gen_texture_function referenced in function Texture_debug_nodes_graphviz_call
4>bf_rna.lib(rna_object_gen.obj) : error LNK2019: unresolved external symbol BVM_gen_modifier_function referenced in function rna_Object_debug_nodes_graphviz
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_gen_modifier_function
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_nodegraph_add_node referenced in function BVMNodeGraph_add_node_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_nodegraph_get_input referenced in function BVMNodeGraph_get_input_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_nodegraph_get_output referenced in function BVMNodeGraph_get_output_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_num_inputs referenced in function BVMNodeInstance_inputs_begin
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_num_outputs referenced in function BVMNodeInstance_outputs_begin
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_get_input referenced in function BVMNodeInstance_inputs_lookup_string
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_get_input_n referenced in function BVMNodeInstance_inputs_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_get_output referenced in function BVMNodeInstance_outputs_lookup_string
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_get_output_n referenced in function BVMNodeInstance_outputs_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_link referenced in function BVMNodeInstance_set_input_link_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_value_float referenced in function BVMNodeInstance_set_value_float_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_value_float3 referenced in function BVMNodeInstance_set_value_float3_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_value_float4 referenced in function BVMNodeInstance_set_value_float4_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_value_matrix44 referenced in function BVMNodeInstance_set_value_matrix44_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_set_input_value_int referenced in function BVMNodeInstance_set_value_int_call
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_input_name referenced in function BVMNodeInput_name_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_input_typedesc referenced in function BVMNodeInput_typedesc_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_input_value_type referenced in function BVMNodeInput_value_type_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_output_name referenced in function BVMNodeOutput_name_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_output_typedesc referenced in function BVMNodeOutput_typedesc_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_node_output_value_type referenced in function BVMNodeOutput_value_type_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_typedesc_base_type referenced in function BVMTypeDesc_base_type_get
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_globals_add_object referenced in function BVMEvalGlobals_add_object_call
4>bf_blenkernel.lib(effect.obj) : error LNK2001: unresolved external symbol BVM_globals_add_object
4>bf_rna.lib(rna_blenvm_gen.obj) : error LNK2019: unresolved external symbol BVM_get_id_key referenced in function BVMEvalGlobals_get_id_key_call
4>bf_blenkernel.lib(effect.obj) : error LNK2001: unresolved external symbol BVM_get_id_key
4>bf_blenkernel.lib(depsgraph.obj) : error LNK2019: unresolved external symbol BVM_function_cache_remove referenced in function dag_id_flush_update
4>bf_blenkernel.lib(texture.obj) : error LNK2001: unresolved external symbol BVM_function_cache_remove
4>bf_blenkernel.lib(depsgraph.obj) : error LNK2019: unresolved external symbol BVM_texture_key referenced in function dag_id_flush_update
4>bf_blenkernel.lib(texture.obj) : error LNK2001: unresolved external symbol BVM_texture_key
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_globals_create referenced in function pdInitEffectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_globals_create
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_globals_free referenced in function pdEndEffectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_globals_free
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_globals_add_nodetree_relations referenced in function add_object_nodes_to_effectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_globals_add_nodetree_relations
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_context_create referenced in function pdDoEffectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_context_create
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_context_free referenced in function pdDoEffectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2001: unresolved external symbol BVM_context_free
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_gen_forcefield_function referenced in function add_object_nodes_to_effectors
4>bf_blenkernel.lib(effect.obj) : error LNK2019: unresolved external symbol BVM_eval_forcefield referenced in function pdDoEffectors
4>bf_blenkernel.lib(DerivedMesh.obj) : error LNK2019: unresolved external symbol BVM_eval_modifier referenced in function mesh_calc_modifier_nodes
4>C:\Users\test\blender_git\bin\bin\Release\blenderplayer.exe : fatal error LNK1120: 39 unresolved externals

............

8>  CMake Error at source/blenderplayer/cmake_install.cmake:34 (file):
8>    file INSTALL cannot find
8>    "C:/Users/test/blender_git/bin/bin/Release/blenderplayer.exe".
8>  Call Stack (most recent call first):
8>    cmake_install.cmake:36 (include)
8>  
8>  
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: The command "setlocal
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: "C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=Release -P cmake_install.cmake
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmEnd
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmErrorLevel
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: exit /b %1
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmDone
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
8>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :VCEnd" exited with code 1.
========== Build: 6 succeeded, 2 failed, 139 up-to-date, 0 skipped ==========


More information about the Bf-committers mailing list