RUN cd /opt/ \
&& git clone https://github.com/facebookresearch/faiss.git \
&& cd faiss && git checkout c1822a8 && mkdir -p build \
&& cmake -B build . && make -C build -j faiss && make -C build -j swigfaiss \
&& pushd build/faiss/python && python setup.py install && popd \
&& make -C build install \
&& rm -rf build
#31 414.1 make[3]: Entering directory '/opt/faiss/build'
#31 414.1 [100%] Building CXX object faiss/python/CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o
#31 417.2 /opt/faiss/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx: In function ‘PyObject* swig_ptr(PyObject*)’:
#31 417.2 /opt/faiss/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:6573:41: error: ‘SWIGTYPE_p_unsigned_long_long’ was not declared in this scope; did you mean ‘SWIGTYPE_p_unsigned_long’?
#31 417.2 6573 | return SWIG_NewPointerObj(data, SWIGTYPE_p_unsigned_long_long, 0);
#31 417.2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#31 417.2 /opt/faiss/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:1136:94: note: in definition of macro ‘SWIG_NewPointerObj’
#31 417.2 1136 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
#31 417.2 | ^~~~
#31 417.2 /opt/faiss/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:6580:41: error: ‘SWIGTYPE_p_long_long’ was not declared in this scope; did you mean ‘SWIGTYPE_p_long’?
#31 417.2 6580 | return SWIG_NewPointerObj(data, SWIGTYPE_p_long_long, 0);
#31 417.2 | ^~~~~~~~~~~~~~~~~~~~
#31 417.2 /opt/faiss/build/faiss/python/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx:1136:94: note: in definition of macro ‘SWIG_NewPointerObj’
#31 417.2 1136 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
#31 417.2 | ^~~~
#31 424.3 make[3]: *** [faiss/python/CMakeFiles/swigfaiss.dir/build.make:76: faiss/python/CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o] Error 1
#31 424.3 make[3]: Leaving directory '/opt/faiss/build'
#31 424.3 make[2]: *** [CMakeFiles/Makefile2:1159: faiss/python/CMakeFiles/swigfaiss.dir/all] Error 2
#31 424.3 make[2]: Leaving directory '/opt/faiss/build'
#31 424.3 make[1]: *** [CMakeFiles/Makefile2:1166: faiss/python/CMakeFiles/swigfaiss.dir/rule] Error 2
#31 424.3 make[1]: Leaving directory '/opt/faiss/build'
#31 424.3 make: *** [Makefile:595: swigfaiss] Error 2
#31 424.3 make: Leaving directory '/opt/faiss/build'
#31 ERROR: process "/bin/sh -c cd /opt/ && git clone https://github.com/facebookresearch/faiss.git && cd faiss && git checkout c1822a8 && mkdir -p build && cmake -B build . && make -C build -j faiss && make -C build -j swigfaiss && pushd build/faiss/python && python setup.py install && popd && make -C build install && rm -rf build" did not complete successfully: exit code: 2
------
> [stage-1 18/31] RUN cd /opt/ && git clone https://github.com/facebookresearch/faiss.git && cd faiss && git checkout c1822a8 && mkdir -p build && cmake -B build . && make -C build -j faiss && make -C build -j swigfaiss && pushd build/faiss/python && python setup.py install && popd && make -C build install && rm -rf build:
#31 417.2 1136 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
#31 417.2 | ^~~~
#31 424.3 make[3]: *** [faiss/python/CMakeFiles/swigfaiss.dir/build.make:76: faiss/python/CMakeFiles/swigfaiss.dir/CMakeFiles/swigfaiss.dir/swigfaissPYTHON_wrap.cxx.o] Error 1
#31 424.3 make[3]: Leaving directory '/opt/faiss/build'
#31 424.3 make[2]: *** [CMakeFiles/Makefile2:1159: faiss/python/CMakeFiles/swigfaiss.dir/all] Error 2
#31 424.3 make[2]: Leaving directory '/opt/faiss/build'
#31 424.3 make[1]: *** [CMakeFiles/Makefile2:1166: faiss/python/CMakeFiles/swigfaiss.dir/rule] Error 2
#31 424.3 make[1]: Leaving directory '/opt/faiss/build'
#31 424.3 make: *** [Makefile:595: swigfaiss] Error 2
#31 424.3 make: Leaving directory '/opt/faiss/build'
------
Summary
OS: Ubuntu
Faiss version:
most recent commit from main branch: c1822a8
Installed from:
build from source
Reproduction instructions
Error: