/<<PKGBUILDDIR>>/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx: In function ‘PyObject* swig_ptr(PyObject*)’:
/<<PKGBUILDDIR>>/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:4939:41: error: ‘SWIGTYPE_p_unsigned_long_long’ was not declared in this scope; did you mean ‘SWIGTYPE_p_unsigned_long’?
4939 | return SWIG_NewPointerObj(data, SWIGTYPE_p_unsigned_long_long, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:1136:94: note: in definition of macro ‘SWIG_NewPointerObj’
1136 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
| ^~~~
/<<PKGBUILDDIR>>/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:4946:41: error: ‘SWIGTYPE_p_long_long’ was not declared in this scope; did you mean ‘SWIGTYPE_p_long’?
4946 | return SWIG_NewPointerObj(data, SWIGTYPE_p_long_long, 0);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:1136:94: note: in definition of macro ‘SWIG_NewPointerObj’
1136 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
| ^~~~
[ 92%] Building CXX object c_api/CMakeFiles/faiss_c.dir/utils/distances_c.cpp.o
[ 92%] Building CXX object tests/CMakeFiles/faiss_test.dir/test_pq_encoding.cpp.o
Oh, btw I am suspecting swig because it appears that some faiss Python bindings were not generated in the failing build:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
/<<PKGBUILDDIR> >/build/ faiss/python/ CMakeFiles/ swigfaiss. dir/swigfaissPY THON_wrap. cxx: In function ‘PyObject* swig_ptr( PyObject* )’: >/build/ faiss/python/ CMakeFiles/ swigfaiss. dir/swigfaissPY THON_wrap. cxx:4939: 41: error: ‘SWIGTYPE_ p_unsigned_ long_long’ was not declared in this scope; did you mean ‘SWIGTYPE_ p_unsigned_ long’? Obj(data, SWIGTYPE_ p_unsigned_ long_long, 0); ~~~~~~~ ~~~~~~~ ~~~~~~~ ~ >/build/ faiss/python/ CMakeFiles/ swigfaiss. dir/swigfaissPY THON_wrap. cxx:1136: 94: note: in definition of macro ‘SWIG_NewPointe rObj’ Obj(ptr, type, flags) SWIG_Python_ NewPointerObj( NULL, ptr, type, flags) >/build/ faiss/python/ CMakeFiles/ swigfaiss. dir/swigfaissPY THON_wrap. cxx:4946: 41: error: ‘SWIGTYPE_ p_long_ long’ was not declared in this scope; did you mean ‘SWIGTYPE_p_long’? Obj(data, SWIGTYPE_ p_long_ long, 0); ~~~~~~~ ~~~~~~ >/build/ faiss/python/ CMakeFiles/ swigfaiss. dir/swigfaissPY THON_wrap. cxx:1136: 94: note: in definition of macro ‘SWIG_NewPointe rObj’ Obj(ptr, type, flags) SWIG_Python_ NewPointerObj( NULL, ptr, type, flags) s/faiss_ c.dir/utils/ distances_ c.cpp.o s/faiss_ test.dir/ test_pq_ encoding. cpp.o
/<<PKGBUILDDIR>
4939 | return SWIG_NewPointer
| ^~~~~~~
/<<PKGBUILDDIR>
1136 | #define SWIG_NewPointer
| ^~~~
/<<PKGBUILDDIR>
4946 | return SWIG_NewPointer
| ^~~~~~~
/<<PKGBUILDDIR>
1136 | #define SWIG_NewPointer
| ^~~~
[ 92%] Building CXX object c_api/CMakeFile
[ 92%] Building CXX object tests/CMakeFile
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -----