Closed issue by bda65 on void-packages repository https://github.com/void-linux/void-packages/issues/23112 Description: Hi all, I've tried to add alembic to the blender template but there is an error (i'm unskilled c++ programmer ;) ). I've tried with direct blender compilation from git (with 2.83 version) with same error. ``` [ 84%] Building CXX object source/blender/io/alembic/CMakeFiles/bf_alembic.dir/intern/abc_reader_mesh.cc.o /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.cc: In function 'void read_mverts(CDStreamConfig&, const AbcMeshData&)': /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.cc:162:41: error: no matching function for call to 'read_mverts(MVert*&, const P3fArraySamplePtr&, std::nullptr_t)' 162 | read_mverts(mverts, positions, nullptr); | ^ In file included from /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.cc:21: /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.h:80:6: note: candidate: 'void read_mverts(MVert*, Alembic::Abc::v12::P3fArraySamplePtr, Alembic::Abc::v12::N3fArraySamplePtr)' 80 | void read_mverts(MVert *mverts, | ^~~~~~~~~~~ /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.h:82:60: note: no known conversion for argument 3 from 'std::nullptr_t' to 'Alembic::Abc::v12::N3fArraySamplePtr' {aka 'std::tr1::shared_ptr >'} 82 | const Alembic::AbcGeom::N3fArraySamplePtr normals); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.cc:151:13: note: candidate: 'void read_mverts(CDStreamConfig&, const AbcMeshData&)' 151 | static void read_mverts(CDStreamConfig &config, const AbcMeshData &mesh_data) | ^~~~~~~~~~~ /home/bda/src/blender/source/blender/io/alembic/intern/abc_reader_mesh.cc:151:13: note: candidate expects 2 arguments, 3 provided make[2]: *** [source/blender/io/alembic/CMakeFiles/bf_alembic.dir/build.make:148 : source/blender/io/alembic/CMakeFiles/bf_alembic.dir/intern/abc_reader_mesh.cc.o] Erreur 1 make[1]: *** [CMakeFiles/Makefile2:6238 : source/blender/io/alembic/CMakeFiles/bf_alembic.dir/all] Erreur 2 make: *** [Makefile:183 : all] Erreur 2 ``` Apparently alembic compile well on archlinux without any patch. Thanks