[1194/1728] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/mesh_convert.cc.o
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc: In function ‘void curve_to_mesh_eval_ensure(Object&)’:
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:914:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:16:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here
235 | typedef struct Object {
| ^~~~~~
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:916:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment [-Wclass-memaccess]
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:16:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here
235 | typedef struct Object {
| ^~~~~~
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:924:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:16:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here
235 | typedef struct Object {
| ^~~~~~
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:926:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment [-Wclass-memaccess]
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:16:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here
235 | typedef struct Object {
| ^~~~~~
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc: In function ‘Mesh* mesh_new_from_mesh_object_with_layers(Depsgraph*, Object*, bool)’:
/home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:1071:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment [-Wclass-memaccess]
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/mesh_convert.cc:16:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here
235 | typedef struct Object {
| ^~~~~~
[1214/1728] Building CXX object source/blender/blenkernel/CMakeFiles/bf_blenkernel.dir/intern/object.cc.o
/home/jacques/blender/blender/source/blender/blenkernel/intern/object.cc: In function ‘void BKE_object_workob_clear(Object*)’:
/home/jacques/blender/blender/source/blender/blenkernel/intern/object.cc:1239:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘Object’ {aka ‘struct Object’} with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
1239 | memset(workob, 0, sizeof(Object));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/jacques/blender/blender/source/blender/blenkernel/intern/object.cc:41:
/home/jacques/blender/blender/source/blender/makesdna/DNA_object_types.h:235:16: note: ‘Object’ {aka ‘struct Object’} declared here