starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/y6ga4kw44780q0b06b65939ypg5xspqs-cmake-minimal-3.21.3/bin:/gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/bin:/gnu/store/hqysqhh80g7qy8287b8p2gwz0379vh50-tar-1.34/bin:/gnu/store/8rvnivj15gmirawhikgbjaang5b4w779-gzip-1.10/bin:/gnu/store/64zk0izmaframq6cd0xlsmk0rxn3zc52-bzip2-1.0.8/bin:/gnu/store/z6bw81zw5b5jm3p02y906p0wnjbjqa7n-xz-5.2.5/bin:/gnu/store/jfmrxybjkd0nvh1n34hbzv0lwsnmxz1v-file-5.39/bin:/gnu/store/49j4cjqc8sckyh4qhf9j9dmc6anc8wk9-diffutils-3.8/bin:/gnu/store/znjj5y98lvi46fll85qg22ngz966gx1d-patch-2.7.6/bin:/gnu/store/yq3xalg1p2p5p5hfpw4v5jx0v86qw45w-findutils-4.8.0/bin:/gnu/store/bgyr8c7bl1sqhpapm2kghiya0k6zvi51-gawk-5.1.0/bin:/gnu/store/dsldg7i4y6hxdknh7cv93rbxbp17xm93-sed-4.8/bin:/gnu/store/4znchc8whjbs50mvxgc0skmkvyhy9xk1-grep-3.6/bin:/gnu/store/wllq3y3sl5bldm9vsx2fcwhcmks4i9ar-coreutils-8.32/bin:/gnu/store/zyhbjfyqh10yiw1dw1x1i7n70jm9ygdn-make-4.3/bin:/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin:/gnu/store/g58zxpycy64m790vwjlzpadmbn065fia-ld-wrapper-0/bin:/gnu/store/cr38d3gvf52ckns2b01lwgw86hk3mvcc-binutils-2.37/bin:/gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/bin:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/sbin' environment variable `CMAKE_PREFIX_PATH' set to `/gnu/store/y6ga4kw44780q0b06b65939ypg5xspqs-cmake-minimal-3.21.3/:/gnu/store/3r6pwnary4m5g6xcs66j3gahnqd62g0g-googletest-1.11.0/:/gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/:/gnu/store/hqysqhh80g7qy8287b8p2gwz0379vh50-tar-1.34/:/gnu/store/8rvnivj15gmirawhikgbjaang5b4w779-gzip-1.10/:/gnu/store/64zk0izmaframq6cd0xlsmk0rxn3zc52-bzip2-1.0.8/:/gnu/store/z6bw81zw5b5jm3p02y906p0wnjbjqa7n-xz-5.2.5/:/gnu/store/jfmrxybjkd0nvh1n34hbzv0lwsnmxz1v-file-5.39/:/gnu/store/49j4cjqc8sckyh4qhf9j9dmc6anc8wk9-diffutils-3.8/:/gnu/store/znjj5y98lvi46fll85qg22ngz966gx1d-patch-2.7.6/:/gnu/store/yq3xalg1p2p5p5hfpw4v5jx0v86qw45w-findutils-4.8.0/:/gnu/store/bgyr8c7bl1sqhpapm2kghiya0k6zvi51-gawk-5.1.0/:/gnu/store/dsldg7i4y6hxdknh7cv93rbxbp17xm93-sed-4.8/:/gnu/store/4znchc8whjbs50mvxgc0skmkvyhy9xk1-grep-3.6/:/gnu/store/wllq3y3sl5bldm9vsx2fcwhcmks4i9ar-coreutils-8.32/:/gnu/store/zyhbjfyqh10yiw1dw1x1i7n70jm9ygdn-make-4.3/:/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/:/gnu/store/g58zxpycy64m790vwjlzpadmbn065fia-ld-wrapper-0/:/gnu/store/cr38d3gvf52ckns2b01lwgw86hk3mvcc-binutils-2.37/:/gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/:/gnu/store/88bdm10sayqjnggrxlbdmk3rv1qqdrvl-glibc-2.33-static/:/gnu/store/y4x3whxg8i1p9w9vy67lz3cw8xfil8bh-glibc-utf8-locales-2.33/:/gnu/store/k8xlwnnmhgmvzyxxfjq3z3fci73zx7x9-linux-libre-headers-5.10.35/' environment variable `SSL_CERT_DIR' unset environment variable `SSL_CERT_FILE' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/3r6pwnary4m5g6xcs66j3gahnqd62g0g-googletest-1.11.0/include:/gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/include:/gnu/store/64zk0izmaframq6cd0xlsmk0rxn3zc52-bzip2-1.0.8/include:/gnu/store/z6bw81zw5b5jm3p02y906p0wnjbjqa7n-xz-5.2.5/include:/gnu/store/jfmrxybjkd0nvh1n34hbzv0lwsnmxz1v-file-5.39/include:/gnu/store/bgyr8c7bl1sqhpapm2kghiya0k6zvi51-gawk-5.1.0/include:/gnu/store/zyhbjfyqh10yiw1dw1x1i7n70jm9ygdn-make-4.3/include:/gnu/store/cr38d3gvf52ckns2b01lwgw86hk3mvcc-binutils-2.37/include:/gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/include:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/include:/gnu/store/k8xlwnnmhgmvzyxxfjq3z3fci73zx7x9-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/3r6pwnary4m5g6xcs66j3gahnqd62g0g-googletest-1.11.0/include:/gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/include:/gnu/store/64zk0izmaframq6cd0xlsmk0rxn3zc52-bzip2-1.0.8/include:/gnu/store/z6bw81zw5b5jm3p02y906p0wnjbjqa7n-xz-5.2.5/include:/gnu/store/jfmrxybjkd0nvh1n34hbzv0lwsnmxz1v-file-5.39/include:/gnu/store/bgyr8c7bl1sqhpapm2kghiya0k6zvi51-gawk-5.1.0/include:/gnu/store/zyhbjfyqh10yiw1dw1x1i7n70jm9ygdn-make-4.3/include:/gnu/store/cr38d3gvf52ckns2b01lwgw86hk3mvcc-binutils-2.37/include:/gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/include/c++:/gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/include:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/include:/gnu/store/k8xlwnnmhgmvzyxxfjq3z3fci73zx7x9-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/3r6pwnary4m5g6xcs66j3gahnqd62g0g-googletest-1.11.0/lib:/gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/lib:/gnu/store/64zk0izmaframq6cd0xlsmk0rxn3zc52-bzip2-1.0.8/lib:/gnu/store/z6bw81zw5b5jm3p02y906p0wnjbjqa7n-xz-5.2.5/lib:/gnu/store/jfmrxybjkd0nvh1n34hbzv0lwsnmxz1v-file-5.39/lib:/gnu/store/bgyr8c7bl1sqhpapm2kghiya0k6zvi51-gawk-5.1.0/lib:/gnu/store/cr38d3gvf52ckns2b01lwgw86hk3mvcc-binutils-2.37/lib:/gnu/store/mjdjgiz9k5rrbj440r16z6p5g33nr7d7-glibc-2.33/lib:/gnu/store/88bdm10sayqjnggrxlbdmk3rv1qqdrvl-glibc-2.33-static/lib:/gnu/store/y4x3whxg8i1p9w9vy67lz3cw8xfil8bh-glibc-utf8-locales-2.33/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/y4x3whxg8i1p9w9vy67lz3cw8xfil8bh-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/.dockerignore' -> `./.dockerignore' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/.gitignore' -> `./.gitignore' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/.travis.yml' -> `./.travis.yml' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/AutoTune.cpp' -> `./AutoTune.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/AutoTune.h' -> `./AutoTune.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/AuxIndexStructures.cpp' -> `./AuxIndexStructures.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/AuxIndexStructures.h' -> `./AuxIndexStructures.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/CMakeLists.txt' -> `./CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/CONTRIBUTING.md' -> `./CONTRIBUTING.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Clustering.cpp' -> `./Clustering.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Clustering.h' -> `./Clustering.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Dockerfile' -> `./Dockerfile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/FaissAssert.h' -> `./FaissAssert.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/FaissException.cpp' -> `./FaissException.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/FaissException.h' -> `./FaissException.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/HNSW.cpp' -> `./HNSW.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/HNSW.h' -> `./HNSW.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Heap.cpp' -> `./Heap.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Heap.h' -> `./Heap.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/INSTALL.md' -> `./INSTALL.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IVFlib.cpp' -> `./IVFlib.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IVFlib.h' -> `./IVFlib.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Index.cpp' -> `./Index.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Index.h' -> `./Index.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinary.cpp' -> `./IndexBinary.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinary.h' -> `./IndexBinary.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryFlat.cpp' -> `./IndexBinaryFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryFlat.h' -> `./IndexBinaryFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryFromFloat.cpp' -> `./IndexBinaryFromFloat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryFromFloat.h' -> `./IndexBinaryFromFloat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryHNSW.cpp' -> `./IndexBinaryHNSW.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryHNSW.h' -> `./IndexBinaryHNSW.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryIVF.cpp' -> `./IndexBinaryIVF.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexBinaryIVF.h' -> `./IndexBinaryIVF.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexFlat.cpp' -> `./IndexFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexFlat.h' -> `./IndexFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexHNSW.cpp' -> `./IndexHNSW.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexHNSW.h' -> `./IndexHNSW.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVF.cpp' -> `./IndexIVF.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVF.h' -> `./IndexIVF.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVFFlat.cpp' -> `./IndexIVFFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVFFlat.h' -> `./IndexIVFFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVFPQ.cpp' -> `./IndexIVFPQ.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexIVFPQ.h' -> `./IndexIVFPQ.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexLSH.cpp' -> `./IndexLSH.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexLSH.h' -> `./IndexLSH.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexPQ.cpp' -> `./IndexPQ.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexPQ.h' -> `./IndexPQ.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexScalarQuantizer.cpp' -> `./IndexScalarQuantizer.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/IndexScalarQuantizer.h' -> `./IndexScalarQuantizer.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/InvertedLists.cpp' -> `./InvertedLists.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/InvertedLists.h' -> `./InvertedLists.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/LICENSE' -> `./LICENSE' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/Makefile' -> `./Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/MetaIndexes.cpp' -> `./MetaIndexes.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/MetaIndexes.h' -> `./MetaIndexes.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/OnDiskInvertedLists.cpp' -> `./OnDiskInvertedLists.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/OnDiskInvertedLists.h' -> `./OnDiskInvertedLists.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/PATENTS' -> `./PATENTS' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/PolysemousTraining.cpp' -> `./PolysemousTraining.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/PolysemousTraining.h' -> `./PolysemousTraining.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/ProductQuantizer.cpp' -> `./ProductQuantizer.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/ProductQuantizer.h' -> `./ProductQuantizer.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/README.md' -> `./README.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/VectorTransform.cpp' -> `./VectorTransform.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/VectorTransform.h' -> `./VectorTransform.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/configure' -> `./configure' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/configure.ac' -> `./configure.ac' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/depend' -> `./depend' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/hamming.cpp' -> `./hamming.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/hamming.h' -> `./hamming.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/index_io.cpp' -> `./index_io.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/index_io.h' -> `./index_io.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/makefile.inc.in' -> `./makefile.inc.in' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/utils.cpp' -> `./utils.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/utils.h' -> `./utils.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/utils_simd.cpp' -> `./utils_simd.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/CMakeLists.txt' -> `./tutorial/CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/python/1-Flat.py' -> `./tutorial/python/1-Flat.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/python/2-IVFFlat.py' -> `./tutorial/python/2-IVFFlat.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/python/3-IVFPQ.py' -> `./tutorial/python/3-IVFPQ.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/python/4-GPU.py' -> `./tutorial/python/4-GPU.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/python/5-Multiple-GPUs.py' -> `./tutorial/python/5-Multiple-GPUs.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/1-Flat.cpp' -> `./tutorial/cpp/1-Flat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/2-IVFFlat.cpp' -> `./tutorial/cpp/2-IVFFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/3-IVFPQ.cpp' -> `./tutorial/cpp/3-IVFPQ.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/4-GPU.cpp' -> `./tutorial/cpp/4-GPU.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/5-Multiple-GPUs.cpp' -> `./tutorial/cpp/5-Multiple-GPUs.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/CMakeLists.txt' -> `./tutorial/cpp/CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tutorial/cpp/Makefile' -> `./tutorial/cpp/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/CMakeLists.txt' -> `./tests/CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/Makefile' -> `./tests/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/common.py' -> `./tests/common.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_binary_factory.py' -> `./tests/test_binary_factory.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_binary_flat.cpp' -> `./tests/test_binary_flat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_binary_io.py' -> `./tests/test_binary_io.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_build_blocks.py' -> `./tests/test_build_blocks.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_dealloc_invlists.cpp' -> `./tests/test_dealloc_invlists.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_factory.py' -> `./tests/test_factory.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_index.py' -> `./tests/test_index.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_index_accuracy.py' -> `./tests/test_index_accuracy.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_index_binary.py' -> `./tests/test_index_binary.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_index_binary_from_float.py' -> `./tests/test_index_binary_from_float.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_index_composite.py' -> `./tests/test_index_composite.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_ivflib.py' -> `./tests/test_ivflib.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_ivfpq_codec.cpp' -> `./tests/test_ivfpq_codec.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_ivfpq_indexing.cpp' -> `./tests/test_ivfpq_indexing.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_lowlevel_ivf.cpp' -> `./tests/test_lowlevel_ivf.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_merge.cpp' -> `./tests/test_merge.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_meta_index.py' -> `./tests/test_meta_index.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_omp_threads.cpp' -> `./tests/test_omp_threads.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_ondisk_ivf.cpp' -> `./tests/test_ondisk_ivf.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_pairs_decoding.cpp' -> `./tests/test_pairs_decoding.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_params_override.cpp' -> `./tests/test_params_override.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_referenced_objects.py' -> `./tests/test_referenced_objects.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_sliding_ivf.cpp' -> `./tests/test_sliding_ivf.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/tests/test_transfer_invlists.cpp' -> `./tests/test_transfer_invlists.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/Makefile' -> `./python/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/faiss.py' -> `./python/faiss.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/setup.py' -> `./python/setup.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/swigfaiss.py' -> `./python/swigfaiss.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/swigfaiss.swig' -> `./python/swigfaiss.swig' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/swigfaiss_gpu.py' -> `./python/swigfaiss_gpu.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/swigfaiss_gpu_wrap.cpp' -> `./python/swigfaiss_gpu_wrap.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/python/swigfaiss_wrap.cpp' -> `./python/swigfaiss_wrap.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/misc/test_blas.cpp' -> `./misc/test_blas.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/CMakeLists.txt' -> `./gpu/CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuAutoTune.cpp' -> `./gpu/GpuAutoTune.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuAutoTune.h' -> `./gpu/GpuAutoTune.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuClonerOptions.cpp' -> `./gpu/GpuClonerOptions.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuClonerOptions.h' -> `./gpu/GpuClonerOptions.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuDistance.cu' -> `./gpu/GpuDistance.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuDistance.h' -> `./gpu/GpuDistance.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuFaissAssert.h' -> `./gpu/GpuFaissAssert.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndex.cu' -> `./gpu/GpuIndex.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndex.h' -> `./gpu/GpuIndex.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexBinaryFlat.cu' -> `./gpu/GpuIndexBinaryFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexBinaryFlat.h' -> `./gpu/GpuIndexBinaryFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexFlat.cu' -> `./gpu/GpuIndexFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexFlat.h' -> `./gpu/GpuIndexFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVF.cu' -> `./gpu/GpuIndexIVF.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVF.h' -> `./gpu/GpuIndexIVF.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVFFlat.cu' -> `./gpu/GpuIndexIVFFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVFFlat.h' -> `./gpu/GpuIndexIVFFlat.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVFPQ.cu' -> `./gpu/GpuIndexIVFPQ.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndexIVFPQ.h' -> `./gpu/GpuIndexIVFPQ.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuIndicesOptions.h' -> `./gpu/GpuIndicesOptions.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuResources.cpp' -> `./gpu/GpuResources.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/GpuResources.h' -> `./gpu/GpuResources.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/IndexProxy.cpp' -> `./gpu/IndexProxy.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/IndexProxy.h' -> `./gpu/IndexProxy.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/Makefile' -> `./gpu/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/StandardGpuResources.cpp' -> `./gpu/StandardGpuResources.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/StandardGpuResources.h' -> `./gpu/StandardGpuResources.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/depend' -> `./gpu/depend' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/BlockSelectFloat.cu' -> `./gpu/utils/BlockSelectFloat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/BlockSelectHalf.cu' -> `./gpu/utils/BlockSelectHalf.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/BlockSelectKernel.cuh' -> `./gpu/utils/BlockSelectKernel.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Comparators.cuh' -> `./gpu/utils/Comparators.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/ConversionOperators.cuh' -> `./gpu/utils/ConversionOperators.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/CopyUtils.cuh' -> `./gpu/utils/CopyUtils.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceDefs.cuh' -> `./gpu/utils/DeviceDefs.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceMemory.cpp' -> `./gpu/utils/DeviceMemory.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceMemory.h' -> `./gpu/utils/DeviceMemory.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceTensor-inl.cuh' -> `./gpu/utils/DeviceTensor-inl.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceTensor.cuh' -> `./gpu/utils/DeviceTensor.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceUtils.cpp' -> `./gpu/utils/DeviceUtils.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceUtils.h' -> `./gpu/utils/DeviceUtils.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/DeviceVector.cuh' -> `./gpu/utils/DeviceVector.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Float16.cu' -> `./gpu/utils/Float16.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Float16.cuh' -> `./gpu/utils/Float16.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/HostTensor-inl.cuh' -> `./gpu/utils/HostTensor-inl.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/HostTensor.cuh' -> `./gpu/utils/HostTensor.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Limits.cuh' -> `./gpu/utils/Limits.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/LoadStoreOperators.cuh' -> `./gpu/utils/LoadStoreOperators.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MathOperators.cuh' -> `./gpu/utils/MathOperators.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MatrixMult.cu' -> `./gpu/utils/MatrixMult.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MatrixMult.cuh' -> `./gpu/utils/MatrixMult.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MemorySpace.cpp' -> `./gpu/utils/MemorySpace.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MemorySpace.h' -> `./gpu/utils/MemorySpace.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MergeNetworkBlock.cuh' -> `./gpu/utils/MergeNetworkBlock.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MergeNetworkUtils.cuh' -> `./gpu/utils/MergeNetworkUtils.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/MergeNetworkWarp.cuh' -> `./gpu/utils/MergeNetworkWarp.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/NoTypeTensor.cuh' -> `./gpu/utils/NoTypeTensor.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Pair.cuh' -> `./gpu/utils/Pair.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/PtxUtils.cuh' -> `./gpu/utils/PtxUtils.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/ReductionOperators.cuh' -> `./gpu/utils/ReductionOperators.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Reductions.cuh' -> `./gpu/utils/Reductions.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Select.cuh' -> `./gpu/utils/Select.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/StackDeviceMemory.cpp' -> `./gpu/utils/StackDeviceMemory.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/StackDeviceMemory.h' -> `./gpu/utils/StackDeviceMemory.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/StaticUtils.h' -> `./gpu/utils/StaticUtils.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Tensor-inl.cuh' -> `./gpu/utils/Tensor-inl.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Tensor.cuh' -> `./gpu/utils/Tensor.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/ThrustAllocator.cuh' -> `./gpu/utils/ThrustAllocator.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Timer.cpp' -> `./gpu/utils/Timer.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Timer.h' -> `./gpu/utils/Timer.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/Transpose.cuh' -> `./gpu/utils/Transpose.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WarpSelectFloat.cu' -> `./gpu/utils/WarpSelectFloat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WarpSelectHalf.cu' -> `./gpu/utils/WarpSelectHalf.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WarpSelectKernel.cuh' -> `./gpu/utils/WarpSelectKernel.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WarpShuffles.cuh' -> `./gpu/utils/WarpShuffles.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WorkerThread.cpp' -> `./gpu/utils/WorkerThread.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/WorkerThread.h' -> `./gpu/utils/WorkerThread.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloat1.cu' -> `./gpu/utils/warpselect/WarpSelectFloat1.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloat128.cu' -> `./gpu/utils/warpselect/WarpSelectFloat128.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloat256.cu' -> `./gpu/utils/warpselect/WarpSelectFloat256.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloat32.cu' -> `./gpu/utils/warpselect/WarpSelectFloat32.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloat64.cu' -> `./gpu/utils/warpselect/WarpSelectFloat64.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloatF1024.cu' -> `./gpu/utils/warpselect/WarpSelectFloatF1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloatF512.cu' -> `./gpu/utils/warpselect/WarpSelectFloatF512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloatT1024.cu' -> `./gpu/utils/warpselect/WarpSelectFloatT1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectFloatT512.cu' -> `./gpu/utils/warpselect/WarpSelectFloatT512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalf1.cu' -> `./gpu/utils/warpselect/WarpSelectHalf1.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalf128.cu' -> `./gpu/utils/warpselect/WarpSelectHalf128.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalf256.cu' -> `./gpu/utils/warpselect/WarpSelectHalf256.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalf32.cu' -> `./gpu/utils/warpselect/WarpSelectHalf32.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalf64.cu' -> `./gpu/utils/warpselect/WarpSelectHalf64.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalfF1024.cu' -> `./gpu/utils/warpselect/WarpSelectHalfF1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalfF512.cu' -> `./gpu/utils/warpselect/WarpSelectHalfF512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalfT1024.cu' -> `./gpu/utils/warpselect/WarpSelectHalfT1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectHalfT512.cu' -> `./gpu/utils/warpselect/WarpSelectHalfT512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/warpselect/WarpSelectImpl.cuh' -> `./gpu/utils/warpselect/WarpSelectImpl.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/nvidia/fp16_emu.cu' -> `./gpu/utils/nvidia/fp16_emu.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/nvidia/fp16_emu.cuh' -> `./gpu/utils/nvidia/fp16_emu.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloat1.cu' -> `./gpu/utils/blockselect/BlockSelectFloat1.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloat128.cu' -> `./gpu/utils/blockselect/BlockSelectFloat128.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloat256.cu' -> `./gpu/utils/blockselect/BlockSelectFloat256.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloat32.cu' -> `./gpu/utils/blockselect/BlockSelectFloat32.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloat64.cu' -> `./gpu/utils/blockselect/BlockSelectFloat64.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloatF1024.cu' -> `./gpu/utils/blockselect/BlockSelectFloatF1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloatF512.cu' -> `./gpu/utils/blockselect/BlockSelectFloatF512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloatT1024.cu' -> `./gpu/utils/blockselect/BlockSelectFloatT1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectFloatT512.cu' -> `./gpu/utils/blockselect/BlockSelectFloatT512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalf1.cu' -> `./gpu/utils/blockselect/BlockSelectHalf1.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalf128.cu' -> `./gpu/utils/blockselect/BlockSelectHalf128.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalf256.cu' -> `./gpu/utils/blockselect/BlockSelectHalf256.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalf32.cu' -> `./gpu/utils/blockselect/BlockSelectHalf32.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalf64.cu' -> `./gpu/utils/blockselect/BlockSelectHalf64.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalfF1024.cu' -> `./gpu/utils/blockselect/BlockSelectHalfF1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalfF512.cu' -> `./gpu/utils/blockselect/BlockSelectHalfF512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalfT1024.cu' -> `./gpu/utils/blockselect/BlockSelectHalfT1024.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectHalfT512.cu' -> `./gpu/utils/blockselect/BlockSelectHalfT512.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/utils/blockselect/BlockSelectImpl.cuh' -> `./gpu/utils/blockselect/BlockSelectImpl.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/CMakeLists.txt' -> `./gpu/test/CMakeLists.txt' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/Makefile' -> `./gpu/test/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestGpuIndexBinaryFlat.cpp' -> `./gpu/test/TestGpuIndexBinaryFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestGpuIndexFlat.cpp' -> `./gpu/test/TestGpuIndexFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestGpuIndexIVFFlat.cpp' -> `./gpu/test/TestGpuIndexIVFFlat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestGpuIndexIVFPQ.cpp' -> `./gpu/test/TestGpuIndexIVFPQ.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestGpuSelect.cu' -> `./gpu/test/TestGpuSelect.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestUtils.cpp' -> `./gpu/test/TestUtils.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/TestUtils.h' -> `./gpu/test/TestUtils.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/demo_ivfpq_indexing_gpu.cpp' -> `./gpu/test/demo_ivfpq_indexing_gpu.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/test_gpu_index.py' -> `./gpu/test/test_gpu_index.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/test/test_pytorch_faiss.py' -> `./gpu/test/test_pytorch_faiss.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/CompareFlat.cu' -> `./gpu/perf/CompareFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/CompareIVFFlat.cu' -> `./gpu/perf/CompareIVFFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/CompareIVFPQ.cu' -> `./gpu/perf/CompareIVFPQ.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/CompareIVFPQGrid.cu' -> `./gpu/perf/CompareIVFPQGrid.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/IndexWrapper-inl.h' -> `./gpu/perf/IndexWrapper-inl.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/IndexWrapper.h' -> `./gpu/perf/IndexWrapper.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfBinaryFlat.cu' -> `./gpu/perf/PerfBinaryFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfClustering.cpp' -> `./gpu/perf/PerfClustering.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfFlat.cu' -> `./gpu/perf/PerfFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfIVFFlat.cu' -> `./gpu/perf/PerfIVFFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfIVFPQ.cu' -> `./gpu/perf/PerfIVFPQ.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfIVFPQAdd.cpp' -> `./gpu/perf/PerfIVFPQAdd.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/PerfSelect.cu' -> `./gpu/perf/PerfSelect.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/perf/WriteIndex.cpp' -> `./gpu/perf/WriteIndex.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BinaryDistance.cu' -> `./gpu/impl/BinaryDistance.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BinaryDistance.cuh' -> `./gpu/impl/BinaryDistance.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BinaryFlatIndex.cu' -> `./gpu/impl/BinaryFlatIndex.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BinaryFlatIndex.cuh' -> `./gpu/impl/BinaryFlatIndex.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BroadcastSum.cu' -> `./gpu/impl/BroadcastSum.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/BroadcastSum.cuh' -> `./gpu/impl/BroadcastSum.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/Distance.cu' -> `./gpu/impl/Distance.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/Distance.cuh' -> `./gpu/impl/Distance.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/FlatIndex.cu' -> `./gpu/impl/FlatIndex.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/FlatIndex.cuh' -> `./gpu/impl/FlatIndex.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFBase.cu' -> `./gpu/impl/IVFBase.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFBase.cuh' -> `./gpu/impl/IVFBase.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFFlat.cu' -> `./gpu/impl/IVFFlat.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFFlat.cuh' -> `./gpu/impl/IVFFlat.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFFlatScan.cu' -> `./gpu/impl/IVFFlatScan.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFFlatScan.cuh' -> `./gpu/impl/IVFFlatScan.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFPQ.cu' -> `./gpu/impl/IVFPQ.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFPQ.cuh' -> `./gpu/impl/IVFPQ.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFUtils.cu' -> `./gpu/impl/IVFUtils.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFUtils.cuh' -> `./gpu/impl/IVFUtils.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFUtilsSelect1.cu' -> `./gpu/impl/IVFUtilsSelect1.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/IVFUtilsSelect2.cu' -> `./gpu/impl/IVFUtilsSelect2.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/InvertedListAppend.cu' -> `./gpu/impl/InvertedListAppend.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/InvertedListAppend.cuh' -> `./gpu/impl/InvertedListAppend.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/L2Norm.cu' -> `./gpu/impl/L2Norm.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/L2Norm.cuh' -> `./gpu/impl/L2Norm.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/L2Select.cu' -> `./gpu/impl/L2Select.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/L2Select.cuh' -> `./gpu/impl/L2Select.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQCodeDistances.cu' -> `./gpu/impl/PQCodeDistances.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQCodeDistances.cuh' -> `./gpu/impl/PQCodeDistances.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQCodeLoad.cuh' -> `./gpu/impl/PQCodeLoad.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQScanMultiPassNoPrecomputed.cu' -> `./gpu/impl/PQScanMultiPassNoPrecomputed.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQScanMultiPassNoPrecomputed.cuh' -> `./gpu/impl/PQScanMultiPassNoPrecomputed.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQScanMultiPassPrecomputed.cu' -> `./gpu/impl/PQScanMultiPassPrecomputed.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/PQScanMultiPassPrecomputed.cuh' -> `./gpu/impl/PQScanMultiPassPrecomputed.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/RemapIndices.cpp' -> `./gpu/impl/RemapIndices.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/RemapIndices.h' -> `./gpu/impl/RemapIndices.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/VectorResidual.cu' -> `./gpu/impl/VectorResidual.cu' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/gpu/impl/VectorResidual.cuh' -> `./gpu/impl/VectorResidual.cuh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/example_makefiles/makefile.inc.Linux' -> `./example_makefiles/makefile.inc.Linux' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/example_makefiles/makefile.inc.Mac.brew' -> `./example_makefiles/makefile.inc.Mac.brew' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/example_makefiles/makefile.inc.Mac.port' -> `./example_makefiles/makefile.inc.Mac.port' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/Doxyfile' -> `./docs/Doxyfile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/1-Flat_8cpp_source.html' -> `./docs/html/1-Flat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/2-IVFFlat_8cpp_source.html' -> `./docs/html/2-IVFFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/3-IVFPQ_8cpp_source.html' -> `./docs/html/3-IVFPQ_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/4-GPU_8cpp_source.html' -> `./docs/html/4-GPU_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/5-Multiple-GPUs_8cpp_source.html' -> `./docs/html/5-Multiple-GPUs_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AutoTune_8cpp_source.html' -> `./docs/html/AutoTune_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AutoTune_8h_source.html' -> `./docs/html/AutoTune_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AutoTune__c_8cpp_source.html' -> `./docs/html/AutoTune__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AutoTune__c_8h_source.html' -> `./docs/html/AutoTune__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AuxIndexStructures_8cpp_source.html' -> `./docs/html/AuxIndexStructures_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AuxIndexStructures_8h_source.html' -> `./docs/html/AuxIndexStructures_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AuxIndexStructures__c_8cpp_source.html' -> `./docs/html/AuxIndexStructures__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/AuxIndexStructures__c_8h_source.html' -> `./docs/html/AuxIndexStructures__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BinaryDistance_8cu_source.html' -> `./docs/html/BinaryDistance_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BinaryDistance_8cuh_source.html' -> `./docs/html/BinaryDistance_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BinaryFlatIndex_8cu_source.html' -> `./docs/html/BinaryFlatIndex_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BinaryFlatIndex_8cuh_source.html' -> `./docs/html/BinaryFlatIndex_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat128_8cu_source.html' -> `./docs/html/BlockSelectFloat128_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat1_8cu_source.html' -> `./docs/html/BlockSelectFloat1_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat256_8cu_source.html' -> `./docs/html/BlockSelectFloat256_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat32_8cu_source.html' -> `./docs/html/BlockSelectFloat32_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat64_8cu_source.html' -> `./docs/html/BlockSelectFloat64_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloatF1024_8cu_source.html' -> `./docs/html/BlockSelectFloatF1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloatF512_8cu_source.html' -> `./docs/html/BlockSelectFloatF512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloatT1024_8cu_source.html' -> `./docs/html/BlockSelectFloatT1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloatT512_8cu_source.html' -> `./docs/html/BlockSelectFloatT512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectFloat_8cu_source.html' -> `./docs/html/BlockSelectFloat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf128_8cu_source.html' -> `./docs/html/BlockSelectHalf128_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf1_8cu_source.html' -> `./docs/html/BlockSelectHalf1_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf256_8cu_source.html' -> `./docs/html/BlockSelectHalf256_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf32_8cu_source.html' -> `./docs/html/BlockSelectHalf32_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf64_8cu_source.html' -> `./docs/html/BlockSelectHalf64_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalfF1024_8cu_source.html' -> `./docs/html/BlockSelectHalfF1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalfF512_8cu_source.html' -> `./docs/html/BlockSelectHalfF512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalfT1024_8cu_source.html' -> `./docs/html/BlockSelectHalfT1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalfT512_8cu_source.html' -> `./docs/html/BlockSelectHalfT512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectHalf_8cu_source.html' -> `./docs/html/BlockSelectHalf_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectImpl_8cuh_source.html' -> `./docs/html/BlockSelectImpl_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BlockSelectKernel_8cuh_source.html' -> `./docs/html/BlockSelectKernel_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BroadcastSum_8cu_source.html' -> `./docs/html/BroadcastSum_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/BroadcastSum_8cuh_source.html' -> `./docs/html/BroadcastSum_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Clustering_8cpp_source.html' -> `./docs/html/Clustering_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Clustering_8h_source.html' -> `./docs/html/Clustering_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Clustering__c_8cpp_source.html' -> `./docs/html/Clustering__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Clustering__c_8h_source.html' -> `./docs/html/Clustering__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Comparators_8cuh_source.html' -> `./docs/html/Comparators_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/CompareFlat_8cu_source.html' -> `./docs/html/CompareFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/CompareIVFFlat_8cu_source.html' -> `./docs/html/CompareIVFFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/CompareIVFPQGrid_8cu_source.html' -> `./docs/html/CompareIVFPQGrid_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/CompareIVFPQ_8cu_source.html' -> `./docs/html/CompareIVFPQ_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ConversionOperators_8cuh_source.html' -> `./docs/html/ConversionOperators_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/CopyUtils_8cuh_source.html' -> `./docs/html/CopyUtils_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceDefs_8cuh_source.html' -> `./docs/html/DeviceDefs_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceMemory_8cpp_source.html' -> `./docs/html/DeviceMemory_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceMemory_8h_source.html' -> `./docs/html/DeviceMemory_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceTensor-inl_8cuh_source.html' -> `./docs/html/DeviceTensor-inl_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceTensor_8cuh_source.html' -> `./docs/html/DeviceTensor_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceUtils_8cpp_source.html' -> `./docs/html/DeviceUtils_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceUtils_8h_source.html' -> `./docs/html/DeviceUtils_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/DeviceVector_8cuh_source.html' -> `./docs/html/DeviceVector_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Distance_8cu_source.html' -> `./docs/html/Distance_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Distance_8cuh_source.html' -> `./docs/html/Distance_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/FaissAssert_8h_source.html' -> `./docs/html/FaissAssert_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/FaissException_8cpp_source.html' -> `./docs/html/FaissException_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/FaissException_8h_source.html' -> `./docs/html/FaissException_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/FlatIndex_8cu_source.html' -> `./docs/html/FlatIndex_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/FlatIndex_8cuh_source.html' -> `./docs/html/FlatIndex_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Float16_8cu_source.html' -> `./docs/html/Float16_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Float16_8cuh_source.html' -> `./docs/html/Float16_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuAutoTune_8cpp_source.html' -> `./docs/html/GpuAutoTune_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuAutoTune_8h_source.html' -> `./docs/html/GpuAutoTune_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuAutoTune__c_8cpp_source.html' -> `./docs/html/GpuAutoTune__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuAutoTune__c_8h_source.html' -> `./docs/html/GpuAutoTune__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuClonerOptions_8cpp_source.html' -> `./docs/html/GpuClonerOptions_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuClonerOptions_8h_source.html' -> `./docs/html/GpuClonerOptions_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuClonerOptions__c_8cpp_source.html' -> `./docs/html/GpuClonerOptions__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuClonerOptions__c_8h_source.html' -> `./docs/html/GpuClonerOptions__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuDistance_8cu_source.html' -> `./docs/html/GpuDistance_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuDistance_8h_source.html' -> `./docs/html/GpuDistance_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuFaissAssert_8h_source.html' -> `./docs/html/GpuFaissAssert_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexBinaryFlat_8cu_source.html' -> `./docs/html/GpuIndexBinaryFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexBinaryFlat_8h_source.html' -> `./docs/html/GpuIndexBinaryFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexFlat_8cu_source.html' -> `./docs/html/GpuIndexFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexFlat_8h_source.html' -> `./docs/html/GpuIndexFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVFFlat_8cu_source.html' -> `./docs/html/GpuIndexIVFFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVFFlat_8h_source.html' -> `./docs/html/GpuIndexIVFFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVFPQ_8cu_source.html' -> `./docs/html/GpuIndexIVFPQ_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVFPQ_8h_source.html' -> `./docs/html/GpuIndexIVFPQ_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVF_8cu_source.html' -> `./docs/html/GpuIndexIVF_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndexIVF_8h_source.html' -> `./docs/html/GpuIndexIVF_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndex_8cu_source.html' -> `./docs/html/GpuIndex_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndex_8h_source.html' -> `./docs/html/GpuIndex_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndex__c_8cpp_source.html' -> `./docs/html/GpuIndex__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndex__c_8h_source.html' -> `./docs/html/GpuIndex__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndicesOptions_8h_source.html' -> `./docs/html/GpuIndicesOptions_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuIndicesOptions__c_8h_source.html' -> `./docs/html/GpuIndicesOptions__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuResources_8cpp_source.html' -> `./docs/html/GpuResources_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuResources_8h_source.html' -> `./docs/html/GpuResources_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuResources__c_8cpp_source.html' -> `./docs/html/GpuResources__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/GpuResources__c_8h_source.html' -> `./docs/html/GpuResources__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/HNSW_8cpp_source.html' -> `./docs/html/HNSW_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/HNSW_8h_source.html' -> `./docs/html/HNSW_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Heap_8cpp_source.html' -> `./docs/html/Heap_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Heap_8h_source.html' -> `./docs/html/Heap_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/HostTensor-inl_8cuh_source.html' -> `./docs/html/HostTensor-inl_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/HostTensor_8cuh_source.html' -> `./docs/html/HostTensor_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFBase_8cu_source.html' -> `./docs/html/IVFBase_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFBase_8cuh_source.html' -> `./docs/html/IVFBase_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFFlatScan_8cu_source.html' -> `./docs/html/IVFFlatScan_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFFlatScan_8cuh_source.html' -> `./docs/html/IVFFlatScan_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFFlat_8cu_source.html' -> `./docs/html/IVFFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFFlat_8cuh_source.html' -> `./docs/html/IVFFlat_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFPQ_8cu_source.html' -> `./docs/html/IVFPQ_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFPQ_8cuh_source.html' -> `./docs/html/IVFPQ_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFUtilsSelect1_8cu_source.html' -> `./docs/html/IVFUtilsSelect1_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFUtilsSelect2_8cu_source.html' -> `./docs/html/IVFUtilsSelect2_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFUtils_8cu_source.html' -> `./docs/html/IVFUtils_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFUtils_8cuh_source.html' -> `./docs/html/IVFUtils_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFlib_8cpp_source.html' -> `./docs/html/IVFlib_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IVFlib_8h_source.html' -> `./docs/html/IVFlib_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryFlat_8cpp_source.html' -> `./docs/html/IndexBinaryFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryFlat_8h_source.html' -> `./docs/html/IndexBinaryFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryFromFloat_8cpp_source.html' -> `./docs/html/IndexBinaryFromFloat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryFromFloat_8h_source.html' -> `./docs/html/IndexBinaryFromFloat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryHNSW_8cpp_source.html' -> `./docs/html/IndexBinaryHNSW_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryHNSW_8h_source.html' -> `./docs/html/IndexBinaryHNSW_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryIVF_8cpp_source.html' -> `./docs/html/IndexBinaryIVF_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinaryIVF_8h_source.html' -> `./docs/html/IndexBinaryIVF_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinary_8cpp_source.html' -> `./docs/html/IndexBinary_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexBinary_8h_source.html' -> `./docs/html/IndexBinary_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexFlat_8cpp_source.html' -> `./docs/html/IndexFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexFlat_8h_source.html' -> `./docs/html/IndexFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexFlat__c_8cpp_source.html' -> `./docs/html/IndexFlat__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexFlat__c_8h_source.html' -> `./docs/html/IndexFlat__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexHNSW_8cpp_source.html' -> `./docs/html/IndexHNSW_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexHNSW_8h_source.html' -> `./docs/html/IndexHNSW_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFFlat_8cpp_source.html' -> `./docs/html/IndexIVFFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFFlat_8h_source.html' -> `./docs/html/IndexIVFFlat_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFFlat__c_8cpp_source.html' -> `./docs/html/IndexIVFFlat__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFFlat__c_8h_source.html' -> `./docs/html/IndexIVFFlat__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFPQ_8cpp_source.html' -> `./docs/html/IndexIVFPQ_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVFPQ_8h_source.html' -> `./docs/html/IndexIVFPQ_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVF_8cpp_source.html' -> `./docs/html/IndexIVF_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVF_8h_source.html' -> `./docs/html/IndexIVF_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVF__c_8cpp_source.html' -> `./docs/html/IndexIVF__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexIVF__c_8h_source.html' -> `./docs/html/IndexIVF__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexLSH_8cpp_source.html' -> `./docs/html/IndexLSH_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexLSH_8h_source.html' -> `./docs/html/IndexLSH_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexLSH__c_8cpp_source.html' -> `./docs/html/IndexLSH__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexLSH__c_8h_source.html' -> `./docs/html/IndexLSH__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexPQ_8cpp_source.html' -> `./docs/html/IndexPQ_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexPQ_8h_source.html' -> `./docs/html/IndexPQ_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexProxy_8cpp_source.html' -> `./docs/html/IndexProxy_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexProxy_8h_source.html' -> `./docs/html/IndexProxy_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexScalarQuantizer_8cpp_source.html' -> `./docs/html/IndexScalarQuantizer_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexScalarQuantizer_8h_source.html' -> `./docs/html/IndexScalarQuantizer_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexWrapper-inl_8h_source.html' -> `./docs/html/IndexWrapper-inl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/IndexWrapper_8h_source.html' -> `./docs/html/IndexWrapper_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Index_8cpp_source.html' -> `./docs/html/Index_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Index_8h_source.html' -> `./docs/html/Index_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Index__c_8cpp_source.html' -> `./docs/html/Index__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Index__c_8h_source.html' -> `./docs/html/Index__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/InvertedListAppend_8cu_source.html' -> `./docs/html/InvertedListAppend_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/InvertedListAppend_8cuh_source.html' -> `./docs/html/InvertedListAppend_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/InvertedLists_8cpp_source.html' -> `./docs/html/InvertedLists_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/InvertedLists_8h_source.html' -> `./docs/html/InvertedLists_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/L2Norm_8cu_source.html' -> `./docs/html/L2Norm_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/L2Norm_8cuh_source.html' -> `./docs/html/L2Norm_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/L2Select_8cu_source.html' -> `./docs/html/L2Select_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/L2Select_8cuh_source.html' -> `./docs/html/L2Select_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Limits_8cuh_source.html' -> `./docs/html/Limits_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/LoadStoreOperators_8cuh_source.html' -> `./docs/html/LoadStoreOperators_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MathOperators_8cuh_source.html' -> `./docs/html/MathOperators_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MatrixMult_8cu_source.html' -> `./docs/html/MatrixMult_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MatrixMult_8cuh_source.html' -> `./docs/html/MatrixMult_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MemorySpace_8cpp_source.html' -> `./docs/html/MemorySpace_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MemorySpace_8h_source.html' -> `./docs/html/MemorySpace_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MergeNetworkBlock_8cuh_source.html' -> `./docs/html/MergeNetworkBlock_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MergeNetworkUtils_8cuh_source.html' -> `./docs/html/MergeNetworkUtils_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MergeNetworkWarp_8cuh_source.html' -> `./docs/html/MergeNetworkWarp_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MetaIndexes_8cpp_source.html' -> `./docs/html/MetaIndexes_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MetaIndexes_8h_source.html' -> `./docs/html/MetaIndexes_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MetaIndexes__c_8cpp_source.html' -> `./docs/html/MetaIndexes__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/MetaIndexes__c_8h_source.html' -> `./docs/html/MetaIndexes__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/NoTypeTensor_8cuh_source.html' -> `./docs/html/NoTypeTensor_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/OnDiskInvertedLists_8cpp_source.html' -> `./docs/html/OnDiskInvertedLists_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/OnDiskInvertedLists_8h_source.html' -> `./docs/html/OnDiskInvertedLists_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQCodeDistances_8cu_source.html' -> `./docs/html/PQCodeDistances_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQCodeDistances_8cuh_source.html' -> `./docs/html/PQCodeDistances_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQCodeLoad_8cuh_source.html' -> `./docs/html/PQCodeLoad_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQScanMultiPassNoPrecomputed_8cu_source.html' -> `./docs/html/PQScanMultiPassNoPrecomputed_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQScanMultiPassNoPrecomputed_8cuh_source.html' -> `./docs/html/PQScanMultiPassNoPrecomputed_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQScanMultiPassPrecomputed_8cu_source.html' -> `./docs/html/PQScanMultiPassPrecomputed_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PQScanMultiPassPrecomputed_8cuh_source.html' -> `./docs/html/PQScanMultiPassPrecomputed_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Pair_8cuh_source.html' -> `./docs/html/Pair_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfBinaryFlat_8cu_source.html' -> `./docs/html/PerfBinaryFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfClustering_8cpp_source.html' -> `./docs/html/PerfClustering_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfFlat_8cu_source.html' -> `./docs/html/PerfFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfIVFFlat_8cu_source.html' -> `./docs/html/PerfIVFFlat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfIVFPQAdd_8cpp_source.html' -> `./docs/html/PerfIVFPQAdd_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfIVFPQ_8cu_source.html' -> `./docs/html/PerfIVFPQ_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PerfSelect_8cu_source.html' -> `./docs/html/PerfSelect_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PolysemousTraining_8cpp_source.html' -> `./docs/html/PolysemousTraining_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PolysemousTraining_8h_source.html' -> `./docs/html/PolysemousTraining_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ProductQuantizer_8cpp_source.html' -> `./docs/html/ProductQuantizer_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ProductQuantizer_8h_source.html' -> `./docs/html/ProductQuantizer_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/PtxUtils_8cuh_source.html' -> `./docs/html/PtxUtils_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ReductionOperators_8cuh_source.html' -> `./docs/html/ReductionOperators_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Reductions_8cuh_source.html' -> `./docs/html/Reductions_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/RemapIndices_8cpp_source.html' -> `./docs/html/RemapIndices_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/RemapIndices_8h_source.html' -> `./docs/html/RemapIndices_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Select_8cuh_source.html' -> `./docs/html/Select_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StackDeviceMemory_8cpp_source.html' -> `./docs/html/StackDeviceMemory_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StackDeviceMemory_8h_source.html' -> `./docs/html/StackDeviceMemory_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StandardGpuResources_8cpp_source.html' -> `./docs/html/StandardGpuResources_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StandardGpuResources_8h_source.html' -> `./docs/html/StandardGpuResources_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StandardGpuResources__c_8cpp_source.html' -> `./docs/html/StandardGpuResources__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StandardGpuResources__c_8h_source.html' -> `./docs/html/StandardGpuResources__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/StaticUtils_8h_source.html' -> `./docs/html/StaticUtils_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Tensor-inl_8cuh_source.html' -> `./docs/html/Tensor-inl_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Tensor_8cuh_source.html' -> `./docs/html/Tensor_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestGpuIndexBinaryFlat_8cpp_source.html' -> `./docs/html/TestGpuIndexBinaryFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestGpuIndexFlat_8cpp_source.html' -> `./docs/html/TestGpuIndexFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestGpuIndexIVFFlat_8cpp_source.html' -> `./docs/html/TestGpuIndexIVFFlat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestGpuIndexIVFPQ_8cpp_source.html' -> `./docs/html/TestGpuIndexIVFPQ_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestGpuSelect_8cu_source.html' -> `./docs/html/TestGpuSelect_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestUtils_8cpp_source.html' -> `./docs/html/TestUtils_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/TestUtils_8h_source.html' -> `./docs/html/TestUtils_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ThrustAllocator_8cuh_source.html' -> `./docs/html/ThrustAllocator_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Timer_8cpp_source.html' -> `./docs/html/Timer_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Timer_8h_source.html' -> `./docs/html/Timer_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/Transpose_8cuh_source.html' -> `./docs/html/Transpose_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/VectorResidual_8cu_source.html' -> `./docs/html/VectorResidual_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/VectorResidual_8cuh_source.html' -> `./docs/html/VectorResidual_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/VectorTransform_8cpp_source.html' -> `./docs/html/VectorTransform_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/VectorTransform_8h_source.html' -> `./docs/html/VectorTransform_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat128_8cu_source.html' -> `./docs/html/WarpSelectFloat128_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat1_8cu_source.html' -> `./docs/html/WarpSelectFloat1_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat256_8cu_source.html' -> `./docs/html/WarpSelectFloat256_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat32_8cu_source.html' -> `./docs/html/WarpSelectFloat32_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat64_8cu_source.html' -> `./docs/html/WarpSelectFloat64_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloatF1024_8cu_source.html' -> `./docs/html/WarpSelectFloatF1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloatF512_8cu_source.html' -> `./docs/html/WarpSelectFloatF512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloatT1024_8cu_source.html' -> `./docs/html/WarpSelectFloatT1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloatT512_8cu_source.html' -> `./docs/html/WarpSelectFloatT512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectFloat_8cu_source.html' -> `./docs/html/WarpSelectFloat_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf128_8cu_source.html' -> `./docs/html/WarpSelectHalf128_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf1_8cu_source.html' -> `./docs/html/WarpSelectHalf1_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf256_8cu_source.html' -> `./docs/html/WarpSelectHalf256_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf32_8cu_source.html' -> `./docs/html/WarpSelectHalf32_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf64_8cu_source.html' -> `./docs/html/WarpSelectHalf64_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalfF1024_8cu_source.html' -> `./docs/html/WarpSelectHalfF1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalfF512_8cu_source.html' -> `./docs/html/WarpSelectHalfF512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalfT1024_8cu_source.html' -> `./docs/html/WarpSelectHalfT1024_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalfT512_8cu_source.html' -> `./docs/html/WarpSelectHalfT512_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectHalf_8cu_source.html' -> `./docs/html/WarpSelectHalf_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectImpl_8cuh_source.html' -> `./docs/html/WarpSelectImpl_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpSelectKernel_8cuh_source.html' -> `./docs/html/WarpSelectKernel_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WarpShuffles_8cuh_source.html' -> `./docs/html/WarpShuffles_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WorkerThread_8cpp_source.html' -> `./docs/html/WorkerThread_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WorkerThread_8h_source.html' -> `./docs/html/WorkerThread_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/WriteIndex_8cpp_source.html' -> `./docs/html/WriteIndex_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/annotated.html' -> `./docs/html/annotated.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/bc_s.png' -> `./docs/html/bc_s.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/bdwn.png' -> `./docs/html/bdwn.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classCounter-members.html' -> `./docs/html/classCounter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classCounter.html' -> `./docs/html/classCounter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classMyString-members.html' -> `./docs/html/classMyString-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classMyString.html' -> `./docs/html/classMyString.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classOnTheFlyPrimeTable-members.html' -> `./docs/html/classOnTheFlyPrimeTable-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classOnTheFlyPrimeTable.html' -> `./docs/html/classOnTheFlyPrimeTable.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classOnTheFlyPrimeTable.png' -> `./docs/html/classOnTheFlyPrimeTable.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPreCalculatedPrimeTable-members.html' -> `./docs/html/classPreCalculatedPrimeTable-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPreCalculatedPrimeTable.html' -> `./docs/html/classPreCalculatedPrimeTable.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPreCalculatedPrimeTable.png' -> `./docs/html/classPreCalculatedPrimeTable.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPrimeTable-members.html' -> `./docs/html/classPrimeTable-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPrimeTable.html' -> `./docs/html/classPrimeTable.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPrimeTable.png' -> `./docs/html/classPrimeTable.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPrivateCode-members.html' -> `./docs/html/classPrivateCode-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classPrivateCode.html' -> `./docs/html/classPrivateCode.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classQueue-members.html' -> `./docs/html/classQueue-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classQueue.html' -> `./docs/html/classQueue.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classQueueNode-members.html' -> `./docs/html/classQueueNode-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classQueueNode.html' -> `./docs/html/classQueueNode.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classWidget-members.html' -> `./docs/html/classWidget-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classWidget.html' -> `./docs/html/classWidget.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classes.html' -> `./docs/html/classes.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1FaissException-members.html' -> `./docs/html/classfaiss_1_1FaissException-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1FaissException.html' -> `./docs/html/classfaiss_1_1FaissException.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1FaissException.png' -> `./docs/html/classfaiss_1_1FaissException.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1BinaryFlatIndex-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1BinaryFlatIndex-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1BinaryFlatIndex.html' -> `./docs/html/classfaiss_1_1gpu_1_1BinaryFlatIndex.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CpuTimer-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1CpuTimer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CpuTimer.html' -> `./docs/html/classfaiss_1_1gpu_1_1CpuTimer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CublasHandleScope-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1CublasHandleScope-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CublasHandleScope.html' -> `./docs/html/classfaiss_1_1gpu_1_1CublasHandleScope.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CudaEvent-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1CudaEvent-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1CudaEvent.html' -> `./docs/html/classfaiss_1_1gpu_1_1CudaEvent.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceMemory-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceMemory-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceMemory.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceMemory.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceMemory.png' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceMemory.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceMemoryReservation-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceMemoryReservation-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceMemoryReservation.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceMemoryReservation.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceScope-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceScope-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceScope.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceScope.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceTensor-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceTensor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceTensor.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceTensor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceTensor.png' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceTensor.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceVector-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceVector-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1DeviceVector.html' -> `./docs/html/classfaiss_1_1gpu_1_1DeviceVector.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1FlatIndex-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1FlatIndex-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1FlatIndex.html' -> `./docs/html/classfaiss_1_1gpu_1_1FlatIndex.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndex-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndex-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndex.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndex.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndex.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndex.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexBinaryFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatIP.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexFlatL2.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVF.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuIndexIVFPQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuResources-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuResources-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuResources.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuResources.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuResources.png' -> `./docs/html/classfaiss_1_1gpu_1_1GpuResources.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuResourcesThrustAllocator-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuResourcesThrustAllocator-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1GpuResourcesThrustAllocator.html' -> `./docs/html/classfaiss_1_1gpu_1_1GpuResourcesThrustAllocator.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1HostTensor-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1HostTensor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1HostTensor.html' -> `./docs/html/classfaiss_1_1gpu_1_1HostTensor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1HostTensor.png' -> `./docs/html/classfaiss_1_1gpu_1_1HostTensor.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFBase-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFBase-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFBase.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFBase.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFBase.png' -> `./docs/html/classfaiss_1_1gpu_1_1IVFBase.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFFlat-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFFlat.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFFlat.png' -> `./docs/html/classfaiss_1_1gpu_1_1IVFFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFPQ-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFPQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFPQ.html' -> `./docs/html/classfaiss_1_1gpu_1_1IVFPQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IVFPQ.png' -> `./docs/html/classfaiss_1_1gpu_1_1IVFPQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IndexProxy-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1IndexProxy-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IndexProxy.html' -> `./docs/html/classfaiss_1_1gpu_1_1IndexProxy.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1IndexProxy.png' -> `./docs/html/classfaiss_1_1gpu_1_1IndexProxy.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1KernelTimer-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1KernelTimer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1KernelTimer.html' -> `./docs/html/classfaiss_1_1gpu_1_1KernelTimer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1NoTypeTensor-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1NoTypeTensor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1NoTypeTensor.html' -> `./docs/html/classfaiss_1_1gpu_1_1NoTypeTensor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory.html' -> `./docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory.png' -> `./docs/html/classfaiss_1_1gpu_1_1StackDeviceMemory.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StandardGpuResources-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1StandardGpuResources-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StandardGpuResources.html' -> `./docs/html/classfaiss_1_1gpu_1_1StandardGpuResources.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1StandardGpuResources.png' -> `./docs/html/classfaiss_1_1gpu_1_1StandardGpuResources.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1Tensor-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1Tensor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1Tensor.html' -> `./docs/html/classfaiss_1_1gpu_1_1Tensor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1Tensor.png' -> `./docs/html/classfaiss_1_1gpu_1_1Tensor.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1WorkerThread-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1WorkerThread-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1WorkerThread.html' -> `./docs/html/classfaiss_1_1gpu_1_1WorkerThread.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor.html' -> `./docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor_3_01TensorType_00_010_00_01PtrTraits_01_4-members.html' -> `./docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor_3_01TensorType_00_010_00_01PtrTraits_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor_3_01TensorType_00_010_00_01PtrTraits_01_4.html' -> `./docs/html/classfaiss_1_1gpu_1_1detail_1_1SubTensor_3_01TensorType_00_010_00_01PtrTraits_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html' -> `./docs/html/classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1tuple-members.html' -> `./docs/html/classstd_1_1tr1_1_1tuple-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1tuple.html' -> `./docs/html/classstd_1_1tr1_1_1tuple.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1tuple_3_4-members.html' -> `./docs/html/classstd_1_1tr1_1_1tuple_3_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classstd_1_1tr1_1_1tuple_3_4.html' -> `./docs/html/classstd_1_1tr1_1_1tuple_3_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classswig_1_1SwigPtr__PyObject-members.html' -> `./docs/html/classswig_1_1SwigPtr__PyObject-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classswig_1_1SwigPtr__PyObject.html' -> `./docs/html/classswig_1_1SwigPtr__PyObject.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classswig_1_1SwigPtr__PyObject.png' -> `./docs/html/classswig_1_1SwigPtr__PyObject.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1AssertionResult-members.html' -> `./docs/html/classtesting_1_1AssertionResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1AssertionResult.html' -> `./docs/html/classtesting_1_1AssertionResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1EmptyTestEventListener-members.html' -> `./docs/html/classtesting_1_1EmptyTestEventListener-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1EmptyTestEventListener.html' -> `./docs/html/classtesting_1_1EmptyTestEventListener.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1EmptyTestEventListener.png' -> `./docs/html/classtesting_1_1EmptyTestEventListener.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Environment-members.html' -> `./docs/html/classtesting_1_1Environment-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Environment.html' -> `./docs/html/classtesting_1_1Environment.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Message-members.html' -> `./docs/html/classtesting_1_1Message-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Message.html' -> `./docs/html/classtesting_1_1Message.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1ScopedFakeTestPartResultReporter-members.html' -> `./docs/html/classtesting_1_1ScopedFakeTestPartResultReporter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1ScopedFakeTestPartResultReporter.html' -> `./docs/html/classtesting_1_1ScopedFakeTestPartResultReporter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1ScopedFakeTestPartResultReporter.png' -> `./docs/html/classtesting_1_1ScopedFakeTestPartResultReporter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Test-members.html' -> `./docs/html/classtesting_1_1Test-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1Test.html' -> `./docs/html/classtesting_1_1Test.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestCase-members.html' -> `./docs/html/classtesting_1_1TestCase-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestCase.html' -> `./docs/html/classtesting_1_1TestCase.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestEventListener-members.html' -> `./docs/html/classtesting_1_1TestEventListener-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestEventListener.html' -> `./docs/html/classtesting_1_1TestEventListener.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestEventListener.png' -> `./docs/html/classtesting_1_1TestEventListener.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestEventListeners-members.html' -> `./docs/html/classtesting_1_1TestEventListeners-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestEventListeners.html' -> `./docs/html/classtesting_1_1TestEventListeners.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestInfo-members.html' -> `./docs/html/classtesting_1_1TestInfo-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestInfo.html' -> `./docs/html/classtesting_1_1TestInfo.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResult-members.html' -> `./docs/html/classtesting_1_1TestPartResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResult.html' -> `./docs/html/classtesting_1_1TestPartResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResultArray-members.html' -> `./docs/html/classtesting_1_1TestPartResultArray-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResultArray.html' -> `./docs/html/classtesting_1_1TestPartResultArray.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResultReporterInterface-members.html' -> `./docs/html/classtesting_1_1TestPartResultReporterInterface-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResultReporterInterface.html' -> `./docs/html/classtesting_1_1TestPartResultReporterInterface.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestPartResultReporterInterface.png' -> `./docs/html/classtesting_1_1TestPartResultReporterInterface.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestProperty-members.html' -> `./docs/html/classtesting_1_1TestProperty-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestProperty.html' -> `./docs/html/classtesting_1_1TestProperty.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestResult-members.html' -> `./docs/html/classtesting_1_1TestResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1TestResult.html' -> `./docs/html/classtesting_1_1TestResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1UnitTest-members.html' -> `./docs/html/classtesting_1_1UnitTest-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1UnitTest.html' -> `./docs/html/classtesting_1_1UnitTest.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter-members.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4-members.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4-members.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html' -> `./docs/html/classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1AssertHelper-members.html' -> `./docs/html/classtesting_1_1internal_1_1AssertHelper-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1AssertHelper.html' -> `./docs/html/classtesting_1_1internal_1_1AssertHelper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter-members.html' -> `./docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html' -> `./docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.png' -> `./docs/html/classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter-members.html' -> `./docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html' -> `./docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.png' -> `./docs/html/classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1EqHelper-members.html' -> `./docs/html/classtesting_1_1internal_1_1EqHelper-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1EqHelper.html' -> `./docs/html/classtesting_1_1internal_1_1EqHelper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1EqHelper_3_01true_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1EqHelper_3_01true_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FilePath-members.html' -> `./docs/html/classtesting_1_1internal_1_1FilePath-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FilePath.html' -> `./docs/html/classtesting_1_1internal_1_1FilePath.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FloatingPoint-members.html' -> `./docs/html/classtesting_1_1internal_1_1FloatingPoint-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FloatingPoint.html' -> `./docs/html/classtesting_1_1internal_1_1FloatingPoint.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FormatForComparison-members.html' -> `./docs/html/classtesting_1_1internal_1_1FormatForComparison-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FormatForComparison.html' -> `./docs/html/classtesting_1_1internal_1_1FormatForComparison.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint[N]_00_01OtherOperand_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint[N]_00_01OtherOperand_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint[N]_00_01OtherOperand_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint[N]_00_01OtherOperand_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestFlagSaver-members.html' -> `./docs/html/classtesting_1_1internal_1_1GTestFlagSaver-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestFlagSaver.html' -> `./docs/html/classtesting_1_1internal_1_1GTestFlagSaver.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestLog-members.html' -> `./docs/html/classtesting_1_1internal_1_1GTestLog-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestLog.html' -> `./docs/html/classtesting_1_1internal_1_1GTestLog.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestMutexLock-members.html' -> `./docs/html/classtesting_1_1internal_1_1GTestMutexLock-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1GTestMutexLock.html' -> `./docs/html/classtesting_1_1internal_1_1GTestMutexLock.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper-members.html' -> `./docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper.html' -> `./docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper.png' -> `./docs/html/classtesting_1_1internal_1_1HasNewFatalFailureHelper.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ImplicitlyConvertible-members.html' -> `./docs/html/classtesting_1_1internal_1_1ImplicitlyConvertible-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ImplicitlyConvertible.html' -> `./docs/html/classtesting_1_1internal_1_1ImplicitlyConvertible.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1Mutex-members.html' -> `./docs/html/classtesting_1_1internal_1_1Mutex-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1Mutex.html' -> `./docs/html/classtesting_1_1internal_1_1Mutex.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1NativeArray-members.html' -> `./docs/html/classtesting_1_1internal_1_1NativeArray-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1NativeArray.html' -> `./docs/html/classtesting_1_1internal_1_1NativeArray.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetter-members.html' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetter.html' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetter.png' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface-members.html' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface.html' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface.png' -> `./docs/html/classtesting_1_1internal_1_1OsStackTraceGetterInterface.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1RE-members.html' -> `./docs/html/classtesting_1_1internal_1_1RE-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1RE.html' -> `./docs/html/classtesting_1_1internal_1_1RE.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1Random-members.html' -> `./docs/html/classtesting_1_1internal_1_1Random-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1Random.html' -> `./docs/html/classtesting_1_1internal_1_1Random.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ScopedTrace-members.html' -> `./docs/html/classtesting_1_1internal_1_1ScopedTrace-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ScopedTrace.html' -> `./docs/html/classtesting_1_1internal_1_1ScopedTrace.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1SingleFailureChecker-members.html' -> `./docs/html/classtesting_1_1internal_1_1SingleFailureChecker-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1SingleFailureChecker.html' -> `./docs/html/classtesting_1_1internal_1_1SingleFailureChecker.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1String-members.html' -> `./docs/html/classtesting_1_1internal_1_1String-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1String.html' -> `./docs/html/classtesting_1_1internal_1_1String.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryBase-members.html' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryBase-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryBase.html' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryBase.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryBase.png' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryBase.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryImpl-members.html' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryImpl-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryImpl.html' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryImpl.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestFactoryImpl.png' -> `./docs/html/classtesting_1_1internal_1_1TestFactoryImpl.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestPropertyKeyIs-members.html' -> `./docs/html/classtesting_1_1internal_1_1TestPropertyKeyIs-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestPropertyKeyIs.html' -> `./docs/html/classtesting_1_1internal_1_1TestPropertyKeyIs.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestResultAccessor-members.html' -> `./docs/html/classtesting_1_1internal_1_1TestResultAccessor-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TestResultAccessor.html' -> `./docs/html/classtesting_1_1internal_1_1TestResultAccessor.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ThreadLocal-members.html' -> `./docs/html/classtesting_1_1internal_1_1ThreadLocal-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1ThreadLocal.html' -> `./docs/html/classtesting_1_1internal_1_1ThreadLocal.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeIdHelper-members.html' -> `./docs/html/classtesting_1_1internal_1_1TypeIdHelper-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeIdHelper.html' -> `./docs/html/classtesting_1_1internal_1_1TypeIdHelper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize-members.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize_3_014_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize_3_014_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize_3_018_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize_3_018_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UnitTestImpl-members.html' -> `./docs/html/classtesting_1_1internal_1_1UnitTestImpl-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UnitTestImpl.html' -> `./docs/html/classtesting_1_1internal_1_1UnitTestImpl.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UnitTestOptions-members.html' -> `./docs/html/classtesting_1_1internal_1_1UnitTestOptions-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UnitTestOptions.html' -> `./docs/html/classtesting_1_1internal_1_1UnitTestOptions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T[N]_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T[N]_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T[N]_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T[N]_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T[N]_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4-members.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html' -> `./docs/html/classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1linked__ptr-members.html' -> `./docs/html/classtesting_1_1internal_1_1linked__ptr-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1linked__ptr.html' -> `./docs/html/classtesting_1_1internal_1_1linked__ptr.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1linked__ptr__internal-members.html' -> `./docs/html/classtesting_1_1internal_1_1linked__ptr__internal-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1linked__ptr__internal.html' -> `./docs/html/classtesting_1_1internal_1_1linked__ptr__internal.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1scoped__ptr-members.html' -> `./docs/html/classtesting_1_1internal_1_1scoped__ptr-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/classtesting_1_1internal_1_1scoped__ptr.html' -> `./docs/html/classtesting_1_1internal_1_1scoped__ptr.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/closed.png' -> `./docs/html/closed.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/custom_2gtest-port_8h_source.html' -> `./docs/html/custom_2gtest-port_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demo__imi__flat_8cpp_source.html' -> `./docs/html/demo__imi__flat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demo__imi__pq_8cpp_source.html' -> `./docs/html/demo__imi__pq_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demo__ivfpq__indexing_8cpp_source.html' -> `./docs/html/demo__ivfpq__indexing_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demo__ivfpq__indexing__gpu_8cpp_source.html' -> `./docs/html/demo__ivfpq__indexing__gpu_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demo__sift1M_8cpp_source.html' -> `./docs/html/demo__sift1M_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demos_2demo__imi__flat_8cpp_source.html' -> `./docs/html/demos_2demo__imi__flat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demos_2demo__imi__pq_8cpp_source.html' -> `./docs/html/demos_2demo__imi__pq_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demos_2demo__ivfpq__indexing_8cpp_source.html' -> `./docs/html/demos_2demo__ivfpq__indexing_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/demos_2demo__sift1M_8cpp_source.html' -> `./docs/html/demos_2demo__sift1M_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_02dc1cf4df13911cc8cfd20f07047b71.html' -> `./docs/html/dir_02dc1cf4df13911cc8cfd20f07047b71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_04ea101b266f0eb9e0fe0f13e09294a3.html' -> `./docs/html/dir_04ea101b266f0eb9e0fe0f13e09294a3.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_07c2df013bb20677b8e65a9f18968d2c.html' -> `./docs/html/dir_07c2df013bb20677b8e65a9f18968d2c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_0f59512510c1ec032ab257c39ef0000a.html' -> `./docs/html/dir_0f59512510c1ec032ab257c39ef0000a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_1df44a9b705f43f2ce1efa42430a4914.html' -> `./docs/html/dir_1df44a9b705f43f2ce1efa42430a4914.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_22ce118cf589ce24f4cc723d5eba89a1.html' -> `./docs/html/dir_22ce118cf589ce24f4cc723d5eba89a1.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_29631f2f8051359899a6ac5f9629d2be.html' -> `./docs/html/dir_29631f2f8051359899a6ac5f9629d2be.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_3291c6cb888298ddcba2a410413770df.html' -> `./docs/html/dir_3291c6cb888298ddcba2a410413770df.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_3c884e6997da548370986f2f7df4abda.html' -> `./docs/html/dir_3c884e6997da548370986f2f7df4abda.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_3d1b6fd63bc5e95fa2c2a35e1cee337b.html' -> `./docs/html/dir_3d1b6fd63bc5e95fa2c2a35e1cee337b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_4291325225aff086ba9d397c14d315d6.html' -> `./docs/html/dir_4291325225aff086ba9d397c14d315d6.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_43be364029218a94c5bcb5d8c78d7156.html' -> `./docs/html/dir_43be364029218a94c5bcb5d8c78d7156.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_465ead7181dc66e4c158697def9131b8.html' -> `./docs/html/dir_465ead7181dc66e4c158697def9131b8.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_498271007b03b2a0521055e88776887b.html' -> `./docs/html/dir_498271007b03b2a0521055e88776887b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_49d1182a3b8dfb62757c53ae905481ad.html' -> `./docs/html/dir_49d1182a3b8dfb62757c53ae905481ad.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_4b23abee0b4e5d71a28bc7475a9e97e1.html' -> `./docs/html/dir_4b23abee0b4e5d71a28bc7475a9e97e1.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_59425e443f801f1f2fd8bbe4959a3ccf.html' -> `./docs/html/dir_59425e443f801f1f2fd8bbe4959a3ccf.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_5fcc7c5aeda0d349161ae950b251beed.html' -> `./docs/html/dir_5fcc7c5aeda0d349161ae950b251beed.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_6378bf002bea3391ce0fc080bcece282.html' -> `./docs/html/dir_6378bf002bea3391ce0fc080bcece282.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_6b3ae6988449b0834e9596fad5d75199.html' -> `./docs/html/dir_6b3ae6988449b0834e9596fad5d75199.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_86c593ae31c77ba48c763c2f86ee625e.html' -> `./docs/html/dir_86c593ae31c77ba48c763c2f86ee625e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_8fb6b5cb474df8c8759a8912be7601d4.html' -> `./docs/html/dir_8fb6b5cb474df8c8759a8912be7601d4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_913bfe5cd49c15c10de83786c9f7c5a0.html' -> `./docs/html/dir_913bfe5cd49c15c10de83786c9f7c5a0.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_96462edf25030ac49482dd114db766bb.html' -> `./docs/html/dir_96462edf25030ac49482dd114db766bb.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_9bf6c30438affd116d048afdbc2db8bd.html' -> `./docs/html/dir_9bf6c30438affd116d048afdbc2db8bd.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_a23fd71aa7929fa3172056bd9b0fba9a.html' -> `./docs/html/dir_a23fd71aa7929fa3172056bd9b0fba9a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_a4b51e7eb6e1d3e8ae9173c10e26377e.html' -> `./docs/html/dir_a4b51e7eb6e1d3e8ae9173c10e26377e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_aac9fd9ef48c0ffafcd6e310fc9d311f.html' -> `./docs/html/dir_aac9fd9ef48c0ffafcd6e310fc9d311f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_ab51700946c11ac31211b18bf5cffab4.html' -> `./docs/html/dir_ab51700946c11ac31211b18bf5cffab4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_af0e5773a0d3761542ab6067d117c294.html' -> `./docs/html/dir_af0e5773a0d3761542ab6067d117c294.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_b3385d5ec7aa1762749ed69c3a62f9df.html' -> `./docs/html/dir_b3385d5ec7aa1762749ed69c3a62f9df.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_b76184b9d4fd49da38553d4c54c3ba0f.html' -> `./docs/html/dir_b76184b9d4fd49da38553d4c54c3ba0f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_c1957a98abcd1de27355b577e8583658.html' -> `./docs/html/dir_c1957a98abcd1de27355b577e8583658.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_c817fa9be971cc1c4ceaaad457f1553b.html' -> `./docs/html/dir_c817fa9be971cc1c4ceaaad457f1553b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_d92646511ea2c8ec2c89d5c37e8b5981.html' -> `./docs/html/dir_d92646511ea2c8ec2c89d5c37e8b5981.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_db04a82cea9eed053ba8c6e2dba16a96.html' -> `./docs/html/dir_db04a82cea9eed053ba8c6e2dba16a96.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_dbd6ec420472444c618282e2c8178be7.html' -> `./docs/html/dir_dbd6ec420472444c618282e2c8178be7.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_ea0860077ce9bde67386df28ec04e682.html' -> `./docs/html/dir_ea0860077ce9bde67386df28ec04e682.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dir_ea867109ea74d645e3e3cf2a6de09f37.html' -> `./docs/html/dir_ea867109ea74d645e3e3cf2a6de09f37.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/doxygen.css' -> `./docs/html/doxygen.css' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/doxygen.png' -> `./docs/html/doxygen.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/dynsections.js' -> `./docs/html/dynsections.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/error__c_8h_source.html' -> `./docs/html/error__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/error__impl_8cpp_source.html' -> `./docs/html/error__impl_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/error__impl_8h_source.html' -> `./docs/html/error__impl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/faiss_8h_source.html' -> `./docs/html/faiss_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/faiss__c_8h_source.html' -> `./docs/html/faiss__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/files.html' -> `./docs/html/files.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/fp16__emu_8cu_source.html' -> `./docs/html/fp16__emu_8cu_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/fp16__emu_8cuh_source.html' -> `./docs/html/fp16__emu_8cuh_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2blank.png' -> `./docs/html/ftv2blank.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2cl.png' -> `./docs/html/ftv2cl.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2doc.png' -> `./docs/html/ftv2doc.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2folderclosed.png' -> `./docs/html/ftv2folderclosed.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2folderopen.png' -> `./docs/html/ftv2folderopen.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2lastnode.png' -> `./docs/html/ftv2lastnode.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2link.png' -> `./docs/html/ftv2link.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2mlastnode.png' -> `./docs/html/ftv2mlastnode.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2mnode.png' -> `./docs/html/ftv2mnode.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2mo.png' -> `./docs/html/ftv2mo.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2node.png' -> `./docs/html/ftv2node.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2ns.png' -> `./docs/html/ftv2ns.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2plastnode.png' -> `./docs/html/ftv2plastnode.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2pnode.png' -> `./docs/html/ftv2pnode.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2splitbar.png' -> `./docs/html/ftv2splitbar.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/ftv2vertline.png' -> `./docs/html/ftv2vertline.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions.html' -> `./docs/html/functions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x62.html' -> `./docs/html/functions_0x62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x63.html' -> `./docs/html/functions_0x63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x64.html' -> `./docs/html/functions_0x64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x65.html' -> `./docs/html/functions_0x65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x66.html' -> `./docs/html/functions_0x66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x67.html' -> `./docs/html/functions_0x67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x68.html' -> `./docs/html/functions_0x68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x69.html' -> `./docs/html/functions_0x69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x6b.html' -> `./docs/html/functions_0x6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x6c.html' -> `./docs/html/functions_0x6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x6d.html' -> `./docs/html/functions_0x6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x6e.html' -> `./docs/html/functions_0x6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x6f.html' -> `./docs/html/functions_0x6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x70.html' -> `./docs/html/functions_0x70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x71.html' -> `./docs/html/functions_0x71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x72.html' -> `./docs/html/functions_0x72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x73.html' -> `./docs/html/functions_0x73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x74.html' -> `./docs/html/functions_0x74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x75.html' -> `./docs/html/functions_0x75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x76.html' -> `./docs/html/functions_0x76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x77.html' -> `./docs/html/functions_0x77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x78.html' -> `./docs/html/functions_0x78.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x7a.html' -> `./docs/html/functions_0x7a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_0x7e.html' -> `./docs/html/functions_0x7e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_enum.html' -> `./docs/html/functions_enum.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_eval.html' -> `./docs/html/functions_eval.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func.html' -> `./docs/html/functions_func.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x63.html' -> `./docs/html/functions_func_0x63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x64.html' -> `./docs/html/functions_func_0x64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x65.html' -> `./docs/html/functions_func_0x65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x66.html' -> `./docs/html/functions_func_0x66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x67.html' -> `./docs/html/functions_func_0x67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x68.html' -> `./docs/html/functions_func_0x68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x69.html' -> `./docs/html/functions_func_0x69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x6b.html' -> `./docs/html/functions_func_0x6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x6c.html' -> `./docs/html/functions_func_0x6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x6d.html' -> `./docs/html/functions_func_0x6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x6e.html' -> `./docs/html/functions_func_0x6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x6f.html' -> `./docs/html/functions_func_0x6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x70.html' -> `./docs/html/functions_func_0x70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x71.html' -> `./docs/html/functions_func_0x71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x72.html' -> `./docs/html/functions_func_0x72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x73.html' -> `./docs/html/functions_func_0x73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x74.html' -> `./docs/html/functions_func_0x74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x75.html' -> `./docs/html/functions_func_0x75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x76.html' -> `./docs/html/functions_func_0x76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x77.html' -> `./docs/html/functions_func_0x77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x7a.html' -> `./docs/html/functions_func_0x7a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_func_0x7e.html' -> `./docs/html/functions_func_0x7e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_rela.html' -> `./docs/html/functions_rela.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_type.html' -> `./docs/html/functions_type.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars.html' -> `./docs/html/functions_vars.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x62.html' -> `./docs/html/functions_vars_0x62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x63.html' -> `./docs/html/functions_vars_0x63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x64.html' -> `./docs/html/functions_vars_0x64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x65.html' -> `./docs/html/functions_vars_0x65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x66.html' -> `./docs/html/functions_vars_0x66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x67.html' -> `./docs/html/functions_vars_0x67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x68.html' -> `./docs/html/functions_vars_0x68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x69.html' -> `./docs/html/functions_vars_0x69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x6b.html' -> `./docs/html/functions_vars_0x6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x6c.html' -> `./docs/html/functions_vars_0x6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x6d.html' -> `./docs/html/functions_vars_0x6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x6e.html' -> `./docs/html/functions_vars_0x6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x6f.html' -> `./docs/html/functions_vars_0x6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x70.html' -> `./docs/html/functions_vars_0x70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x71.html' -> `./docs/html/functions_vars_0x71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x72.html' -> `./docs/html/functions_vars_0x72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x73.html' -> `./docs/html/functions_vars_0x73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x74.html' -> `./docs/html/functions_vars_0x74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x75.html' -> `./docs/html/functions_vars_0x75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x76.html' -> `./docs/html/functions_vars_0x76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x77.html' -> `./docs/html/functions_vars_0x77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/functions_vars_0x78.html' -> `./docs/html/functions_vars_0x78.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gpu_2macros__impl_8h_source.html' -> `./docs/html/gpu_2macros__impl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-death-test-internal_8h_source.html' -> `./docs/html/gtest-death-test-internal_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-death-test_8h_source.html' -> `./docs/html/gtest-death-test_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-filepath_8h_source.html' -> `./docs/html/gtest-filepath_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-internal-inl_8h_source.html' -> `./docs/html/gtest-internal-inl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-internal_8h_source.html' -> `./docs/html/gtest-internal_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-linked__ptr_8h_source.html' -> `./docs/html/gtest-linked__ptr_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-message_8h_source.html' -> `./docs/html/gtest-message_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-param-test_8h_source.html' -> `./docs/html/gtest-param-test_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-param-test__test_8h_source.html' -> `./docs/html/gtest-param-test__test_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-param-util-generated_8h_source.html' -> `./docs/html/gtest-param-util-generated_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-param-util_8h_source.html' -> `./docs/html/gtest-param-util_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-port-arch_8h_source.html' -> `./docs/html/gtest-port-arch_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-port_8h_source.html' -> `./docs/html/gtest-port_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-printers_8h_source.html' -> `./docs/html/gtest-printers_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-spi_8h_source.html' -> `./docs/html/gtest-spi_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-string_8h_source.html' -> `./docs/html/gtest-string_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-test-part_8h_source.html' -> `./docs/html/gtest-test-part_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-tuple_8h_source.html' -> `./docs/html/gtest-tuple_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-type-util_8h_source.html' -> `./docs/html/gtest-type-util_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-typed-test_8h_source.html' -> `./docs/html/gtest-typed-test_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest-typed-test__test_8h_source.html' -> `./docs/html/gtest-typed-test__test_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest_8h_source.html' -> `./docs/html/gtest_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest__pred__impl_8h_source.html' -> `./docs/html/gtest__pred__impl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/gtest__prod_8h_source.html' -> `./docs/html/gtest__prod_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/hamming_8cpp_source.html' -> `./docs/html/hamming_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/hamming_8h_source.html' -> `./docs/html/hamming_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/hierarchy.html' -> `./docs/html/hierarchy.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/index.html' -> `./docs/html/index.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/index__io_8cpp_source.html' -> `./docs/html/index__io_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/index__io_8h_source.html' -> `./docs/html/index__io_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/index__io__c_8cpp_source.html' -> `./docs/html/index__io__c_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/index__io__c_8h_source.html' -> `./docs/html/index__io__c_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/internal_2custom_2gtest-printers_8h_source.html' -> `./docs/html/internal_2custom_2gtest-printers_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/internal_2custom_2gtest_8h_source.html' -> `./docs/html/internal_2custom_2gtest_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/jquery.js' -> `./docs/html/jquery.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/macros__impl_8h_source.html' -> `./docs/html/macros__impl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespacefaiss.html' -> `./docs/html/namespacefaiss.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespacefaiss_1_1gpu_1_1detail.html' -> `./docs/html/namespacefaiss_1_1gpu_1_1detail.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespacemembers.html' -> `./docs/html/namespacemembers.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespacemembers_enum.html' -> `./docs/html/namespacemembers_enum.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespacemembers_func.html' -> `./docs/html/namespacemembers_func.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/namespaces.html' -> `./docs/html/namespaces.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/nav_f.png' -> `./docs/html/nav_f.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/nav_g.png' -> `./docs/html/nav_g.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/nav_h.png' -> `./docs/html/nav_h.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/open.png' -> `./docs/html/open.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/prime__tables_8h_source.html' -> `./docs/html/prime__tables_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/production_8h_source.html' -> `./docs/html/production_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sample1_8h_source.html' -> `./docs/html/sample1_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sample2_8h_source.html' -> `./docs/html/sample2_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sample3-inl_8h_source.html' -> `./docs/html/sample3-inl_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sample4_8h_source.html' -> `./docs/html/sample4_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structCommonData-members.html' -> `./docs/html/structCommonData-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structCommonData.html' -> `./docs/html/structCommonData.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissBuffer-members.html' -> `./docs/html/structFaissBuffer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissBuffer.html' -> `./docs/html/structFaissBuffer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissClusteringParameters-members.html' -> `./docs/html/structFaissClusteringParameters-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissClusteringParameters.html' -> `./docs/html/structFaissClusteringParameters.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissIndexIVFStats-members.html' -> `./docs/html/structFaissIndexIVFStats-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structFaissIndexIVFStats.html' -> `./docs/html/structFaissIndexIVFStats.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structMapLong2Long-members.html' -> `./docs/html/structMapLong2Long-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structMapLong2Long.html' -> `./docs/html/structMapLong2Long.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structOptions-members.html' -> `./docs/html/structOptions-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structOptions.html' -> `./docs/html/structOptions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structPyHeapTypeObject-members.html' -> `./docs/html/structPyHeapTypeObject-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structPyHeapTypeObject.html' -> `./docs/html/structPyHeapTypeObject.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyClientData-members.html' -> `./docs/html/structSwigPyClientData-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyClientData.html' -> `./docs/html/structSwigPyClientData.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyObject-members.html' -> `./docs/html/structSwigPyObject-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyObject.html' -> `./docs/html/structSwigPyObject.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyPacked-members.html' -> `./docs/html/structSwigPyPacked-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structSwigPyPacked.html' -> `./docs/html/structSwigPyPacked.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structTempfilename-members.html' -> `./docs/html/structTempfilename-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structTempfilename.html' -> `./docs/html/structTempfilename.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structTestFlatOptions-members.html' -> `./docs/html/structTestFlatOptions-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structTestFlatOptions.html' -> `./docs/html/structTestFlatOptions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ArrayInvertedLists-members.html' -> `./docs/html/structfaiss_1_1ArrayInvertedLists-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ArrayInvertedLists.html' -> `./docs/html/structfaiss_1_1ArrayInvertedLists.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ArrayInvertedLists.png' -> `./docs/html/structfaiss_1_1ArrayInvertedLists.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1AutoTuneCriterion-members.html' -> `./docs/html/structfaiss_1_1AutoTuneCriterion-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1AutoTuneCriterion.html' -> `./docs/html/structfaiss_1_1AutoTuneCriterion.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1AutoTuneCriterion.png' -> `./docs/html/structfaiss_1_1AutoTuneCriterion.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BaseShiftDistanceCorrection-members.html' -> `./docs/html/structfaiss_1_1BaseShiftDistanceCorrection-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BaseShiftDistanceCorrection.html' -> `./docs/html/structfaiss_1_1BaseShiftDistanceCorrection.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BinaryInvertedListScanner-members.html' -> `./docs/html/structfaiss_1_1BinaryInvertedListScanner-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BinaryInvertedListScanner.html' -> `./docs/html/structfaiss_1_1BinaryInvertedListScanner.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BufferList-members.html' -> `./docs/html/structfaiss_1_1BufferList-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BufferList.html' -> `./docs/html/structfaiss_1_1BufferList.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BufferList.png' -> `./docs/html/structfaiss_1_1BufferList.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BufferList_1_1Buffer-members.html' -> `./docs/html/structfaiss_1_1BufferList_1_1Buffer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1BufferList_1_1Buffer.html' -> `./docs/html/structfaiss_1_1BufferList_1_1Buffer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CMax-members.html' -> `./docs/html/structfaiss_1_1CMax-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CMax.html' -> `./docs/html/structfaiss_1_1CMax.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CMin-members.html' -> `./docs/html/structfaiss_1_1CMin-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CMin.html' -> `./docs/html/structfaiss_1_1CMin.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Cloner-members.html' -> `./docs/html/structfaiss_1_1Cloner-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Cloner.html' -> `./docs/html/structfaiss_1_1Cloner.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Cloner.png' -> `./docs/html/structfaiss_1_1Cloner.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Clustering-members.html' -> `./docs/html/structfaiss_1_1Clustering-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Clustering.html' -> `./docs/html/structfaiss_1_1Clustering.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Clustering.png' -> `./docs/html/structfaiss_1_1Clustering.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ClusteringParameters-members.html' -> `./docs/html/structfaiss_1_1ClusteringParameters-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ClusteringParameters.html' -> `./docs/html/structfaiss_1_1ClusteringParameters.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ClusteringParameters.png' -> `./docs/html/structfaiss_1_1ClusteringParameters.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CodeCmp-members.html' -> `./docs/html/structfaiss_1_1CodeCmp-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1CodeCmp.html' -> `./docs/html/structfaiss_1_1CodeCmp.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ConcatenatedInvertedLists-members.html' -> `./docs/html/structfaiss_1_1ConcatenatedInvertedLists-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ConcatenatedInvertedLists.html' -> `./docs/html/structfaiss_1_1ConcatenatedInvertedLists.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ConcatenatedInvertedLists.png' -> `./docs/html/structfaiss_1_1ConcatenatedInvertedLists.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2Level-members.html' -> `./docs/html/structfaiss_1_1Distance2Level-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2Level.html' -> `./docs/html/structfaiss_1_1Distance2Level.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2Level.png' -> `./docs/html/structfaiss_1_1Distance2Level.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2xXPQ4-members.html' -> `./docs/html/structfaiss_1_1Distance2xXPQ4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2xXPQ4.html' -> `./docs/html/structfaiss_1_1Distance2xXPQ4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Distance2xXPQ4.png' -> `./docs/html/structfaiss_1_1Distance2xXPQ4.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1DistanceXPQ4-members.html' -> `./docs/html/structfaiss_1_1DistanceXPQ4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1DistanceXPQ4.html' -> `./docs/html/structfaiss_1_1DistanceXPQ4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1DistanceXPQ4.png' -> `./docs/html/structfaiss_1_1DistanceXPQ4.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1FlatL2Dis-members.html' -> `./docs/html/structfaiss_1_1FlatL2Dis-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1FlatL2Dis.html' -> `./docs/html/structfaiss_1_1FlatL2Dis.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1FlatL2Dis.png' -> `./docs/html/structfaiss_1_1FlatL2Dis.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer16-members.html' -> `./docs/html/structfaiss_1_1GenHammingComputer16-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer16.html' -> `./docs/html/structfaiss_1_1GenHammingComputer16.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer32-members.html' -> `./docs/html/structfaiss_1_1GenHammingComputer32-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer32.html' -> `./docs/html/structfaiss_1_1GenHammingComputer32.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer8-members.html' -> `./docs/html/structfaiss_1_1GenHammingComputer8-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputer8.html' -> `./docs/html/structfaiss_1_1GenHammingComputer8.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputerM8-members.html' -> `./docs/html/structfaiss_1_1GenHammingComputerM8-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenHammingComputerM8.html' -> `./docs/html/structfaiss_1_1GenHammingComputerM8.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenericDistanceComputer-members.html' -> `./docs/html/structfaiss_1_1GenericDistanceComputer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenericDistanceComputer.html' -> `./docs/html/structfaiss_1_1GenericDistanceComputer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1GenericDistanceComputer.png' -> `./docs/html/structfaiss_1_1GenericDistanceComputer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HCounterState-members.html' -> `./docs/html/structfaiss_1_1HCounterState-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HCounterState.html' -> `./docs/html/structfaiss_1_1HCounterState.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW-members.html' -> `./docs/html/structfaiss_1_1HNSW-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW.html' -> `./docs/html/structfaiss_1_1HNSW.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSWStats-members.html' -> `./docs/html/structfaiss_1_1HNSWStats-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSWStats.html' -> `./docs/html/structfaiss_1_1HNSWStats.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1DistanceComputer-members.html' -> `./docs/html/structfaiss_1_1HNSW_1_1DistanceComputer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1DistanceComputer.html' -> `./docs/html/structfaiss_1_1HNSW_1_1DistanceComputer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1DistanceComputer.png' -> `./docs/html/structfaiss_1_1HNSW_1_1DistanceComputer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1MinimaxHeap-members.html' -> `./docs/html/structfaiss_1_1HNSW_1_1MinimaxHeap-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1MinimaxHeap.html' -> `./docs/html/structfaiss_1_1HNSW_1_1MinimaxHeap.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1NodeDistCloser-members.html' -> `./docs/html/structfaiss_1_1HNSW_1_1NodeDistCloser-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1NodeDistCloser.html' -> `./docs/html/structfaiss_1_1HNSW_1_1NodeDistCloser.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1NodeDistFarther-members.html' -> `./docs/html/structfaiss_1_1HNSW_1_1NodeDistFarther-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HNSW_1_1NodeDistFarther.html' -> `./docs/html/structfaiss_1_1HNSW_1_1NodeDistFarther.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer-members.html' -> `./docs/html/structfaiss_1_1HammingComputer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer.html' -> `./docs/html/structfaiss_1_1HammingComputer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer.png' -> `./docs/html/structfaiss_1_1HammingComputer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer16-members.html' -> `./docs/html/structfaiss_1_1HammingComputer16-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer16.html' -> `./docs/html/structfaiss_1_1HammingComputer16.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer20-members.html' -> `./docs/html/structfaiss_1_1HammingComputer20-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer20.html' -> `./docs/html/structfaiss_1_1HammingComputer20.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer32-members.html' -> `./docs/html/structfaiss_1_1HammingComputer32-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer32.html' -> `./docs/html/structfaiss_1_1HammingComputer32.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer4-members.html' -> `./docs/html/structfaiss_1_1HammingComputer4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer4.html' -> `./docs/html/structfaiss_1_1HammingComputer4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer64-members.html' -> `./docs/html/structfaiss_1_1HammingComputer64-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer64.html' -> `./docs/html/structfaiss_1_1HammingComputer64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer8-members.html' -> `./docs/html/structfaiss_1_1HammingComputer8-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputer8.html' -> `./docs/html/structfaiss_1_1HammingComputer8.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerDefault-members.html' -> `./docs/html/structfaiss_1_1HammingComputerDefault-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerDefault.html' -> `./docs/html/structfaiss_1_1HammingComputerDefault.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerM4-members.html' -> `./docs/html/structfaiss_1_1HammingComputerM4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerM4.html' -> `./docs/html/structfaiss_1_1HammingComputerM4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerM8-members.html' -> `./docs/html/structfaiss_1_1HammingComputerM8-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerM8.html' -> `./docs/html/structfaiss_1_1HammingComputerM8.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HammingComputerM8.png' -> `./docs/html/structfaiss_1_1HammingComputerM8.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HeapArray-members.html' -> `./docs/html/structfaiss_1_1HeapArray-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1HeapArray.html' -> `./docs/html/structfaiss_1_1HeapArray.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelector-members.html' -> `./docs/html/structfaiss_1_1IDSelector-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelector.html' -> `./docs/html/structfaiss_1_1IDSelector.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelector.png' -> `./docs/html/structfaiss_1_1IDSelector.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorBatch-members.html' -> `./docs/html/structfaiss_1_1IDSelectorBatch-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorBatch.html' -> `./docs/html/structfaiss_1_1IDSelectorBatch.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorBatch.png' -> `./docs/html/structfaiss_1_1IDSelectorBatch.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorRange-members.html' -> `./docs/html/structfaiss_1_1IDSelectorRange-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorRange.html' -> `./docs/html/structfaiss_1_1IDSelectorRange.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IDSelectorRange.png' -> `./docs/html/structfaiss_1_1IDSelectorRange.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOReader-members.html' -> `./docs/html/structfaiss_1_1IOReader-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOReader.html' -> `./docs/html/structfaiss_1_1IOReader.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOReader.png' -> `./docs/html/structfaiss_1_1IOReader.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOWriter-members.html' -> `./docs/html/structfaiss_1_1IOWriter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOWriter.html' -> `./docs/html/structfaiss_1_1IOWriter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IOWriter.png' -> `./docs/html/structfaiss_1_1IOWriter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFPQSearchParameters-members.html' -> `./docs/html/structfaiss_1_1IVFPQSearchParameters-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFPQSearchParameters.html' -> `./docs/html/structfaiss_1_1IVFPQSearchParameters.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFPQSearchParameters.png' -> `./docs/html/structfaiss_1_1IVFPQSearchParameters.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFSearchParameters-members.html' -> `./docs/html/structfaiss_1_1IVFSearchParameters-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFSearchParameters.html' -> `./docs/html/structfaiss_1_1IVFSearchParameters.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IVFSearchParameters.png' -> `./docs/html/structfaiss_1_1IVFSearchParameters.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index-members.html' -> `./docs/html/structfaiss_1_1Index-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index.html' -> `./docs/html/structfaiss_1_1Index.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index.png' -> `./docs/html/structfaiss_1_1Index.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index2Layer-members.html' -> `./docs/html/structfaiss_1_1Index2Layer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index2Layer.html' -> `./docs/html/structfaiss_1_1Index2Layer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Index2Layer.png' -> `./docs/html/structfaiss_1_1Index2Layer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinary-members.html' -> `./docs/html/structfaiss_1_1IndexBinary-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinary.html' -> `./docs/html/structfaiss_1_1IndexBinary.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinary.png' -> `./docs/html/structfaiss_1_1IndexBinary.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFlat-members.html' -> `./docs/html/structfaiss_1_1IndexBinaryFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFlat.html' -> `./docs/html/structfaiss_1_1IndexBinaryFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFlat.png' -> `./docs/html/structfaiss_1_1IndexBinaryFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFromFloat-members.html' -> `./docs/html/structfaiss_1_1IndexBinaryFromFloat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFromFloat.html' -> `./docs/html/structfaiss_1_1IndexBinaryFromFloat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryFromFloat.png' -> `./docs/html/structfaiss_1_1IndexBinaryFromFloat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryHNSW-members.html' -> `./docs/html/structfaiss_1_1IndexBinaryHNSW-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryHNSW.html' -> `./docs/html/structfaiss_1_1IndexBinaryHNSW.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryHNSW.png' -> `./docs/html/structfaiss_1_1IndexBinaryHNSW.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryIVF-members.html' -> `./docs/html/structfaiss_1_1IndexBinaryIVF-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryIVF.html' -> `./docs/html/structfaiss_1_1IndexBinaryIVF.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexBinaryIVF.png' -> `./docs/html/structfaiss_1_1IndexBinaryIVF.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat-members.html' -> `./docs/html/structfaiss_1_1IndexFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat.html' -> `./docs/html/structfaiss_1_1IndexFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat.png' -> `./docs/html/structfaiss_1_1IndexFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat1D-members.html' -> `./docs/html/structfaiss_1_1IndexFlat1D-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat1D.html' -> `./docs/html/structfaiss_1_1IndexFlat1D.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlat1D.png' -> `./docs/html/structfaiss_1_1IndexFlat1D.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatIP-members.html' -> `./docs/html/structfaiss_1_1IndexFlatIP-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatIP.html' -> `./docs/html/structfaiss_1_1IndexFlatIP.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatIP.png' -> `./docs/html/structfaiss_1_1IndexFlatIP.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2-members.html' -> `./docs/html/structfaiss_1_1IndexFlatL2-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2.html' -> `./docs/html/structfaiss_1_1IndexFlatL2.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2.png' -> `./docs/html/structfaiss_1_1IndexFlatL2.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2BaseShift-members.html' -> `./docs/html/structfaiss_1_1IndexFlatL2BaseShift-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2BaseShift.html' -> `./docs/html/structfaiss_1_1IndexFlatL2BaseShift.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexFlatL2BaseShift.png' -> `./docs/html/structfaiss_1_1IndexFlatL2BaseShift.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW-members.html' -> `./docs/html/structfaiss_1_1IndexHNSW-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW.html' -> `./docs/html/structfaiss_1_1IndexHNSW.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW.png' -> `./docs/html/structfaiss_1_1IndexHNSW.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW2Level-members.html' -> `./docs/html/structfaiss_1_1IndexHNSW2Level-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW2Level.html' -> `./docs/html/structfaiss_1_1IndexHNSW2Level.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSW2Level.png' -> `./docs/html/structfaiss_1_1IndexHNSW2Level.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWFlat-members.html' -> `./docs/html/structfaiss_1_1IndexHNSWFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWFlat.html' -> `./docs/html/structfaiss_1_1IndexHNSWFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWFlat.png' -> `./docs/html/structfaiss_1_1IndexHNSWFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWPQ-members.html' -> `./docs/html/structfaiss_1_1IndexHNSWPQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWPQ.html' -> `./docs/html/structfaiss_1_1IndexHNSWPQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWPQ.png' -> `./docs/html/structfaiss_1_1IndexHNSWPQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWSQ-members.html' -> `./docs/html/structfaiss_1_1IndexHNSWSQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWSQ.html' -> `./docs/html/structfaiss_1_1IndexHNSWSQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexHNSWSQ.png' -> `./docs/html/structfaiss_1_1IndexHNSWSQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap-members.html' -> `./docs/html/structfaiss_1_1IndexIDMap-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap.html' -> `./docs/html/structfaiss_1_1IndexIDMap.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap.png' -> `./docs/html/structfaiss_1_1IndexIDMap.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap2-members.html' -> `./docs/html/structfaiss_1_1IndexIDMap2-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap2.html' -> `./docs/html/structfaiss_1_1IndexIDMap2.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIDMap2.png' -> `./docs/html/structfaiss_1_1IndexIDMap2.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVF-members.html' -> `./docs/html/structfaiss_1_1IndexIVF-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVF.html' -> `./docs/html/structfaiss_1_1IndexIVF.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVF.png' -> `./docs/html/structfaiss_1_1IndexIVF.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlat-members.html' -> `./docs/html/structfaiss_1_1IndexIVFFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlat.html' -> `./docs/html/structfaiss_1_1IndexIVFFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlat.png' -> `./docs/html/structfaiss_1_1IndexIVFFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlatDedup-members.html' -> `./docs/html/structfaiss_1_1IndexIVFFlatDedup-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlatDedup.html' -> `./docs/html/structfaiss_1_1IndexIVFFlatDedup.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFFlatDedup.png' -> `./docs/html/structfaiss_1_1IndexIVFFlatDedup.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQ-members.html' -> `./docs/html/structfaiss_1_1IndexIVFPQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQ.html' -> `./docs/html/structfaiss_1_1IndexIVFPQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQ.png' -> `./docs/html/structfaiss_1_1IndexIVFPQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQR-members.html' -> `./docs/html/structfaiss_1_1IndexIVFPQR-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQR.html' -> `./docs/html/structfaiss_1_1IndexIVFPQR.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQR.png' -> `./docs/html/structfaiss_1_1IndexIVFPQR.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQStats-members.html' -> `./docs/html/structfaiss_1_1IndexIVFPQStats-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFPQStats.html' -> `./docs/html/structfaiss_1_1IndexIVFPQStats.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFScalarQuantizer-members.html' -> `./docs/html/structfaiss_1_1IndexIVFScalarQuantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFScalarQuantizer.html' -> `./docs/html/structfaiss_1_1IndexIVFScalarQuantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFScalarQuantizer.png' -> `./docs/html/structfaiss_1_1IndexIVFScalarQuantizer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFStats-members.html' -> `./docs/html/structfaiss_1_1IndexIVFStats-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexIVFStats.html' -> `./docs/html/structfaiss_1_1IndexIVFStats.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexLSH-members.html' -> `./docs/html/structfaiss_1_1IndexLSH-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexLSH.html' -> `./docs/html/structfaiss_1_1IndexLSH.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexLSH.png' -> `./docs/html/structfaiss_1_1IndexLSH.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPQ-members.html' -> `./docs/html/structfaiss_1_1IndexPQ-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPQ.html' -> `./docs/html/structfaiss_1_1IndexPQ.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPQ.png' -> `./docs/html/structfaiss_1_1IndexPQ.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPQStats-members.html' -> `./docs/html/structfaiss_1_1IndexPQStats-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPQStats.html' -> `./docs/html/structfaiss_1_1IndexPQStats.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPreTransform-members.html' -> `./docs/html/structfaiss_1_1IndexPreTransform-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPreTransform.html' -> `./docs/html/structfaiss_1_1IndexPreTransform.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexPreTransform.png' -> `./docs/html/structfaiss_1_1IndexPreTransform.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexRefineFlat-members.html' -> `./docs/html/structfaiss_1_1IndexRefineFlat-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexRefineFlat.html' -> `./docs/html/structfaiss_1_1IndexRefineFlat.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexRefineFlat.png' -> `./docs/html/structfaiss_1_1IndexRefineFlat.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexScalarQuantizer-members.html' -> `./docs/html/structfaiss_1_1IndexScalarQuantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexScalarQuantizer.html' -> `./docs/html/structfaiss_1_1IndexScalarQuantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexScalarQuantizer.png' -> `./docs/html/structfaiss_1_1IndexScalarQuantizer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexShards-members.html' -> `./docs/html/structfaiss_1_1IndexShards-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexShards.html' -> `./docs/html/structfaiss_1_1IndexShards.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexShards.png' -> `./docs/html/structfaiss_1_1IndexShards.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexSplitVectors-members.html' -> `./docs/html/structfaiss_1_1IndexSplitVectors-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexSplitVectors.html' -> `./docs/html/structfaiss_1_1IndexSplitVectors.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndexSplitVectors.png' -> `./docs/html/structfaiss_1_1IndexSplitVectors.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndirectSort-members.html' -> `./docs/html/structfaiss_1_1IndirectSort-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IndirectSort.html' -> `./docs/html/structfaiss_1_1IndirectSort.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IntersectionCriterion-members.html' -> `./docs/html/structfaiss_1_1IntersectionCriterion-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IntersectionCriterion.html' -> `./docs/html/structfaiss_1_1IntersectionCriterion.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1IntersectionCriterion.png' -> `./docs/html/structfaiss_1_1IntersectionCriterion.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedListScanner-members.html' -> `./docs/html/structfaiss_1_1InvertedListScanner-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedListScanner.html' -> `./docs/html/structfaiss_1_1InvertedListScanner.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists-members.html' -> `./docs/html/structfaiss_1_1InvertedLists-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists.html' -> `./docs/html/structfaiss_1_1InvertedLists.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists.png' -> `./docs/html/structfaiss_1_1InvertedLists.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists_1_1ScopedCodes-members.html' -> `./docs/html/structfaiss_1_1InvertedLists_1_1ScopedCodes-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists_1_1ScopedCodes.html' -> `./docs/html/structfaiss_1_1InvertedLists_1_1ScopedCodes.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists_1_1ScopedIds-members.html' -> `./docs/html/structfaiss_1_1InvertedLists_1_1ScopedIds-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1InvertedLists_1_1ScopedIds.html' -> `./docs/html/structfaiss_1_1InvertedLists_1_1ScopedIds.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Level1Quantizer-members.html' -> `./docs/html/structfaiss_1_1Level1Quantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Level1Quantizer.html' -> `./docs/html/structfaiss_1_1Level1Quantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Level1Quantizer.png' -> `./docs/html/structfaiss_1_1Level1Quantizer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1LinearTransform-members.html' -> `./docs/html/structfaiss_1_1LinearTransform-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1LinearTransform.html' -> `./docs/html/structfaiss_1_1LinearTransform.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1LinearTransform.png' -> `./docs/html/structfaiss_1_1LinearTransform.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1LockLevels-members.html' -> `./docs/html/structfaiss_1_1LockLevels-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1LockLevels.html' -> `./docs/html/structfaiss_1_1LockLevels.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer-members.html' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer.html' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer.png' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer2-members.html' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer2-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer2.html' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer2.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1MultiIndexQuantizer2.png' -> `./docs/html/structfaiss_1_1MultiIndexQuantizer2.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1NopDistanceCorrection-members.html' -> `./docs/html/structfaiss_1_1NopDistanceCorrection-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1NopDistanceCorrection.html' -> `./docs/html/structfaiss_1_1NopDistanceCorrection.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1NormalizationTransform-members.html' -> `./docs/html/structfaiss_1_1NormalizationTransform-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1NormalizationTransform.html' -> `./docs/html/structfaiss_1_1NormalizationTransform.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1NormalizationTransform.png' -> `./docs/html/structfaiss_1_1NormalizationTransform.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OPQMatrix-members.html' -> `./docs/html/structfaiss_1_1OPQMatrix-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OPQMatrix.html' -> `./docs/html/structfaiss_1_1OPQMatrix.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OPQMatrix.png' -> `./docs/html/structfaiss_1_1OPQMatrix.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists-members.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists.png' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1List-members.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1List-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1List.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1List.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch-members.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch_1_1Thread-members.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch_1_1Thread-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch_1_1Thread.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1OngoingPrefetch_1_1Thread.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1Slot-members.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1Slot-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OnDiskInvertedLists_1_1Slot.html' -> `./docs/html/structfaiss_1_1OnDiskInvertedLists_1_1Slot.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OneRecallAtRCriterion-members.html' -> `./docs/html/structfaiss_1_1OneRecallAtRCriterion-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OneRecallAtRCriterion.html' -> `./docs/html/structfaiss_1_1OneRecallAtRCriterion.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OneRecallAtRCriterion.png' -> `./docs/html/structfaiss_1_1OneRecallAtRCriterion.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OperatingPoint-members.html' -> `./docs/html/structfaiss_1_1OperatingPoint-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OperatingPoint.html' -> `./docs/html/structfaiss_1_1OperatingPoint.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OperatingPoints-members.html' -> `./docs/html/structfaiss_1_1OperatingPoints-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1OperatingPoints.html' -> `./docs/html/structfaiss_1_1OperatingPoints.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PCAMatrix-members.html' -> `./docs/html/structfaiss_1_1PCAMatrix-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PCAMatrix.html' -> `./docs/html/structfaiss_1_1PCAMatrix.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PCAMatrix.png' -> `./docs/html/structfaiss_1_1PCAMatrix.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PQDis-members.html' -> `./docs/html/structfaiss_1_1PQDis-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PQDis.html' -> `./docs/html/structfaiss_1_1PQDis.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PQDis.png' -> `./docs/html/structfaiss_1_1PQDis.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ParameterRange-members.html' -> `./docs/html/structfaiss_1_1ParameterRange-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ParameterRange.html' -> `./docs/html/structfaiss_1_1ParameterRange.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ParameterSpace-members.html' -> `./docs/html/structfaiss_1_1ParameterSpace-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ParameterSpace.html' -> `./docs/html/structfaiss_1_1ParameterSpace.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ParameterSpace.png' -> `./docs/html/structfaiss_1_1ParameterSpace.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PermutationObjective-members.html' -> `./docs/html/structfaiss_1_1PermutationObjective-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PermutationObjective.html' -> `./docs/html/structfaiss_1_1PermutationObjective.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PermutationObjective.png' -> `./docs/html/structfaiss_1_1PermutationObjective.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PolysemousTraining-members.html' -> `./docs/html/structfaiss_1_1PolysemousTraining-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PolysemousTraining.html' -> `./docs/html/structfaiss_1_1PolysemousTraining.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1PolysemousTraining.png' -> `./docs/html/structfaiss_1_1PolysemousTraining.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ProductQuantizer-members.html' -> `./docs/html/structfaiss_1_1ProductQuantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ProductQuantizer.html' -> `./docs/html/structfaiss_1_1ProductQuantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RandomGenerator-members.html' -> `./docs/html/structfaiss_1_1RandomGenerator-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RandomGenerator.html' -> `./docs/html/structfaiss_1_1RandomGenerator.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RandomRotationMatrix-members.html' -> `./docs/html/structfaiss_1_1RandomRotationMatrix-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RandomRotationMatrix.html' -> `./docs/html/structfaiss_1_1RandomRotationMatrix.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RandomRotationMatrix.png' -> `./docs/html/structfaiss_1_1RandomRotationMatrix.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchPartialResult-members.html' -> `./docs/html/structfaiss_1_1RangeSearchPartialResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchPartialResult.html' -> `./docs/html/structfaiss_1_1RangeSearchPartialResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchPartialResult.png' -> `./docs/html/structfaiss_1_1RangeSearchPartialResult.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchPartialResult_1_1QueryResult-members.html' -> `./docs/html/structfaiss_1_1RangeSearchPartialResult_1_1QueryResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchPartialResult_1_1QueryResult.html' -> `./docs/html/structfaiss_1_1RangeSearchPartialResult_1_1QueryResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchResult-members.html' -> `./docs/html/structfaiss_1_1RangeSearchResult-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RangeSearchResult.html' -> `./docs/html/structfaiss_1_1RangeSearchResult.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RankingScore2-members.html' -> `./docs/html/structfaiss_1_1RankingScore2-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RankingScore2.html' -> `./docs/html/structfaiss_1_1RankingScore2.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RankingScore2.png' -> `./docs/html/structfaiss_1_1RankingScore2.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ReconstructFromNeighbors-members.html' -> `./docs/html/structfaiss_1_1ReconstructFromNeighbors-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ReconstructFromNeighbors.html' -> `./docs/html/structfaiss_1_1ReconstructFromNeighbors.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RemapDimensionsTransform-members.html' -> `./docs/html/structfaiss_1_1RemapDimensionsTransform-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RemapDimensionsTransform.html' -> `./docs/html/structfaiss_1_1RemapDimensionsTransform.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1RemapDimensionsTransform.png' -> `./docs/html/structfaiss_1_1RemapDimensionsTransform.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ReproduceDistancesObjective-members.html' -> `./docs/html/structfaiss_1_1ReproduceDistancesObjective-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ReproduceDistancesObjective.html' -> `./docs/html/structfaiss_1_1ReproduceDistancesObjective.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ReproduceDistancesObjective.png' -> `./docs/html/structfaiss_1_1ReproduceDistancesObjective.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SQDis-members.html' -> `./docs/html/structfaiss_1_1SQDis-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SQDis.html' -> `./docs/html/structfaiss_1_1SQDis.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SQDis.png' -> `./docs/html/structfaiss_1_1SQDis.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScalarQuantizer-members.html' -> `./docs/html/structfaiss_1_1ScalarQuantizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScalarQuantizer.html' -> `./docs/html/structfaiss_1_1ScalarQuantizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScalarQuantizer_1_1DistanceComputer-members.html' -> `./docs/html/structfaiss_1_1ScalarQuantizer_1_1DistanceComputer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScalarQuantizer_1_1DistanceComputer.html' -> `./docs/html/structfaiss_1_1ScalarQuantizer_1_1DistanceComputer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeDeleter-members.html' -> `./docs/html/structfaiss_1_1ScopeDeleter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeDeleter.html' -> `./docs/html/structfaiss_1_1ScopeDeleter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeDeleter1-members.html' -> `./docs/html/structfaiss_1_1ScopeDeleter1-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeDeleter1.html' -> `./docs/html/structfaiss_1_1ScopeDeleter1.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeFileCloser-members.html' -> `./docs/html/structfaiss_1_1ScopeFileCloser-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ScopeFileCloser.html' -> `./docs/html/structfaiss_1_1ScopeFileCloser.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Score3Computer-members.html' -> `./docs/html/structfaiss_1_1Score3Computer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Score3Computer.html' -> `./docs/html/structfaiss_1_1Score3Computer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1Score3Computer.png' -> `./docs/html/structfaiss_1_1Score3Computer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingOptimizer-members.html' -> `./docs/html/structfaiss_1_1SimulatedAnnealingOptimizer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingOptimizer.html' -> `./docs/html/structfaiss_1_1SimulatedAnnealingOptimizer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingOptimizer.png' -> `./docs/html/structfaiss_1_1SimulatedAnnealingOptimizer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingParameters-members.html' -> `./docs/html/structfaiss_1_1SimulatedAnnealingParameters-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingParameters.html' -> `./docs/html/structfaiss_1_1SimulatedAnnealingParameters.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1SimulatedAnnealingParameters.png' -> `./docs/html/structfaiss_1_1SimulatedAnnealingParameters.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOReader-members.html' -> `./docs/html/structfaiss_1_1VectorIOReader-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOReader.html' -> `./docs/html/structfaiss_1_1VectorIOReader.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOReader.png' -> `./docs/html/structfaiss_1_1VectorIOReader.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOWriter-members.html' -> `./docs/html/structfaiss_1_1VectorIOWriter-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOWriter.html' -> `./docs/html/structfaiss_1_1VectorIOWriter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorIOWriter.png' -> `./docs/html/structfaiss_1_1VectorIOWriter.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorTransform-members.html' -> `./docs/html/structfaiss_1_1VectorTransform-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorTransform.html' -> `./docs/html/structfaiss_1_1VectorTransform.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VectorTransform.png' -> `./docs/html/structfaiss_1_1VectorTransform.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VisitedTable-members.html' -> `./docs/html/structfaiss_1_1VisitedTable-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1VisitedTable.html' -> `./docs/html/structfaiss_1_1VisitedTable.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_00_01Low_00_01true_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_00_01Low_00_01true_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_00_01Low_00_01true_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_00_01Low_00_01true_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01Low_00_01true_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01Low_00_01true_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01Low_00_01true_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01Low_00_01true_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01false_00_01false_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01false_00_01false_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01false_00_01false_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01false_00_01false_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01true_00_01false_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01true_00_01false_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01true_00_01false_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicMergeStep_3_01K_00_01V_00_01N_00_01Dir_00_01Comp_00_01true_00_01false_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicSortStep-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicSortStep-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicSortStep.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicSortStep.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicSortStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicSortStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BitonicSortStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BitonicSortStep_3_01K_00_01V_00_011_00_01Dir_00_01Comp_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockMerge.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockMerge.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_00_01false_00_01FullMerge_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_00_01false_00_01FullMerge_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_00_01true_00_01FullMerge_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_00_01true_00_01FullMerge_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_017b313ea9201c4120647734aeed4b000.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_017b313ea9201c4120647734aeed4b000.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_0bf89992e9bf2d87de573f49512e8fabd.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockMerge_3_01NumThreads_00_01K_00_01V_00_01N_00_01L_00_01Dir_00_01Comp_0bf89992e9bf2d87de573f49512e8fabd.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockSelect-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockSelect-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockSelect.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockSelect.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1BlockSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1BlockSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Comparator-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Comparator-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Comparator.html' -> `./docs/html/structfaiss_1_1gpu_1_1Comparator.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float2_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float2_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float2_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float2_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float4_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float4_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float4_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float4_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1ConvertTo_3_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Converter.html' -> `./docs/html/structfaiss_1_1gpu_1_1Converter.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Converter_3_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Converter_3_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Converter_3_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Converter_3_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1CublasGemm.html' -> `./docs/html/structfaiss_1_1gpu_1_1CublasGemm.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1CublasGemm_3_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1CublasGemm_3_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1CublasGemm_3_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1CublasGemm_3_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_011_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_011_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_011_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_011_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_012_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_012_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_012_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_012_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_014_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_014_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_014_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_014_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_018_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_018_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_018_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1FinalBlockMerge_3_018_00_01NumThreads_00_01K_00_01V_00_01NumWarpQ_00_01Dir_00_01Comp_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuClonerOptions.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexBinaryFlatConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexFlatConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFFlatConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuIndexIVFPQConfig.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuMultipleClonerOptions.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace.html' -> `./docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace.png' -> `./docs/html/structfaiss_1_1gpu_1_1GpuParameterSpace.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3-1_00_01L2_00_01T_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3-1_00_01L2_00_01T_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3-1_00_01L2_00_01T_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3-1_00_01L2_00_01T_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_010_00_01L2_00_01T_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_010_00_01L2_00_01T_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_010_00_01L2_00_01T_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_010_00_01L2_00_01T_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01128_00_01L2_00_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01128_00_01L2_00_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01128_00_01L2_00_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01128_00_01L2_00_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01256_00_01L2_00_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01256_00_01L2_00_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01256_00_01L2_00_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_01256_00_01L2_00_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_0164_00_01L2_00_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_0164_00_01L2_00_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_0164_00_01L2_00_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1IVFFlatScan_3_0164_00_01L2_00_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IndexWrapper-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IndexWrapper-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IndexWrapper.html' -> `./docs/html/structfaiss_1_1gpu_1_1IndexWrapper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IntToIdxType-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IntToIdxType-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IntToIdxType.html' -> `./docs/html/structfaiss_1_1gpu_1_1IntToIdxType.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IntToLong-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1IntToLong-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1IntToLong.html' -> `./docs/html/structfaiss_1_1gpu_1_1IntToLong.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01Pair_3_01K_00_01V_01_4_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01Pair_3_01K_00_01V_01_4_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01Pair_3_01K_00_01V_01_4_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01Pair_3_01K_00_01V_01_4_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01float_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01float_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01float_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01float_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01int_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01int_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Limits_3_01int_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Limits_3_01int_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0112_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0112_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0112_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0112_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0116_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0116_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0116_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0116_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_011_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_011_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_011_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_011_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0120_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0120_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0120_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0120_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0124_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0124_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0124_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0124_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0128_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0128_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0128_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0128_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_012_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_012_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_012_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_012_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0132_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0132_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0132_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0132_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_013_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_013_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_013_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_013_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0140_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0140_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0140_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0140_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0148_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0148_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0148_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0148_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_014_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_014_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_014_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_014_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0156_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0156_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0156_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0156_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0164_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0164_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0164_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0164_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_018_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_018_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_018_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_018_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0196_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0196_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0196_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCode32_3_0196_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCodeDistances-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCodeDistances-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadCodeDistances.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadCodeDistances.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadStore-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadStore-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1LoadStore.html' -> `./docs/html/structfaiss_1_1gpu_1_1LoadStore.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math_3_01float2_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math_3_01float2_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math_3_01float2_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math_3_01float2_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math_3_01float4_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math_3_01float4_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Math_3_01float4_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1Math_3_01float4_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Max-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Max-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Max.html' -> `./docs/html/structfaiss_1_1gpu_1_1Max.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Min-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Min-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Min.html' -> `./docs/html/structfaiss_1_1gpu_1_1Min.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Pair-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Pair-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Pair.html' -> `./docs/html/structfaiss_1_1gpu_1_1Pair.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1SegmentedReduce-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1SegmentedReduce-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1SegmentedReduce.html' -> `./docs/html/structfaiss_1_1gpu_1_1SegmentedReduce.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Range-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Range-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Range.html' -> `./docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Range.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Stack-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Stack-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Stack.html' -> `./docs/html/structfaiss_1_1gpu_1_1StackDeviceMemory_1_1Stack.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Sum-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1Sum-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1Sum.html' -> `./docs/html/structfaiss_1_1gpu_1_1Sum.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfo-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfo-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfo.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfo.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset_3_01T_00_01IndexT_00-1_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset_3_01T_00_01IndexT_00-1_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset_3_01T_00_01IndexT_00-1_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1TensorInfoOffset_3_01T_00_01IndexT_00-1_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToCPUCloner-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToCPUCloner-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToCPUCloner.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToCPUCloner.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToCPUCloner.png' -> `./docs/html/structfaiss_1_1gpu_1_1ToCPUCloner.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuCloner-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuCloner-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuCloner.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuCloner.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuCloner.png' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuCloner.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple.html' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple.png' -> `./docs/html/structfaiss_1_1gpu_1_1ToGpuClonerMultiple.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1WarpSelect-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1WarpSelect-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1WarpSelect.html' -> `./docs/html/structfaiss_1_1gpu_1_1WarpSelect.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1WarpSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1WarpSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1WarpSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4.html' -> `./docs/html/structfaiss_1_1gpu_1_1WarpSelect_3_01K_00_01V_00_01Dir_00_01Comp_00_011_00_01NumThreadQ_00_01ThreadsPerBlock_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1traits_1_1DefaultPtrTraits-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1traits_1_1DefaultPtrTraits-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1traits_1_1DefaultPtrTraits.html' -> `./docs/html/structfaiss_1_1gpu_1_1traits_1_1DefaultPtrTraits.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1traits_1_1RestrictPtrTraits-members.html' -> `./docs/html/structfaiss_1_1gpu_1_1traits_1_1RestrictPtrTraits-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1gpu_1_1traits_1_1RestrictPtrTraits.html' -> `./docs/html/structfaiss_1_1gpu_1_1traits_1_1RestrictPtrTraits.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ivflib_1_1SlidingIndexWindow-members.html' -> `./docs/html/structfaiss_1_1ivflib_1_1SlidingIndexWindow-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structfaiss_1_1ivflib_1_1SlidingIndexWindow.html' -> `./docs/html/structfaiss_1_1ivflib_1_1SlidingIndexWindow.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__element.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__element.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4-members.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4.html' -> `./docs/html/structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig_1_1SwigVar__PyObject-members.html' -> `./docs/html/structswig_1_1SwigVar__PyObject-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig_1_1SwigVar__PyObject.html' -> `./docs/html/structswig_1_1SwigVar__PyObject.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig_1_1SwigVar__PyObject.png' -> `./docs/html/structswig_1_1SwigVar__PyObject.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__cast__info-members.html' -> `./docs/html/structswig__cast__info-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__cast__info.html' -> `./docs/html/structswig__cast__info.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__const__info-members.html' -> `./docs/html/structswig__const__info-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__const__info.html' -> `./docs/html/structswig__const__info.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__globalvar-members.html' -> `./docs/html/structswig__globalvar-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__globalvar.html' -> `./docs/html/structswig__globalvar.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__module__info-members.html' -> `./docs/html/structswig__module__info-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__module__info.html' -> `./docs/html/structswig__module__info.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__type__info-members.html' -> `./docs/html/structswig__type__info-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__type__info.html' -> `./docs/html/structswig__type__info.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__varlinkobject-members.html' -> `./docs/html/structswig__varlinkobject-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structswig__varlinkobject.html' -> `./docs/html/structswig__varlinkobject.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1AddReference-members.html' -> `./docs/html/structtesting_1_1internal_1_1AddReference-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1AddReference.html' -> `./docs/html/structtesting_1_1internal_1_1AddReference.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1CodeLocation-members.html' -> `./docs/html/structtesting_1_1internal_1_1CodeLocation-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1CodeLocation.html' -> `./docs/html/structtesting_1_1internal_1_1CodeLocation.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1CompileAssert.html' -> `./docs/html/structtesting_1_1internal_1_1CompileAssert.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1CompileAssertTypesEqual.html' -> `./docs/html/structtesting_1_1internal_1_1CompileAssertTypesEqual.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1CompileAssertTypesEqual_3_01T_00_01T_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1CompileAssertTypesEqual_3_01T_00_01T_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1ConstCharPtr-members.html' -> `./docs/html/structtesting_1_1internal_1_1ConstCharPtr-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1ConstCharPtr.html' -> `./docs/html/structtesting_1_1internal_1_1ConstCharPtr.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1EnableIf.html' -> `./docs/html/structtesting_1_1internal_1_1EnableIf.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1EnableIf_3_01true_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1EnableIf_3_01true_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IsAProtocolMessage-members.html' -> `./docs/html/structtesting_1_1internal_1_1IsAProtocolMessage-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IsAProtocolMessage.html' -> `./docs/html/structtesting_1_1internal_1_1IsAProtocolMessage.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IsAProtocolMessage.png' -> `./docs/html/structtesting_1_1internal_1_1IsAProtocolMessage.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits-members.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RelationToSourceCopy.html' -> `./docs/html/structtesting_1_1internal_1_1RelationToSourceCopy.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RelationToSourceReference.html' -> `./docs/html/structtesting_1_1internal_1_1RelationToSourceReference.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst-members.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T[N]_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T[N]_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T[N]_4.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T[N]_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveReference-members.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveReference-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveReference.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveReference.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper.html' -> `./docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1TraceInfo-members.html' -> `./docs/html/structtesting_1_1internal_1_1TraceInfo-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1TraceInfo.html' -> `./docs/html/structtesting_1_1internal_1_1TraceInfo.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1TuplePolicy.html' -> `./docs/html/structtesting_1_1internal_1_1TuplePolicy.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1bool__constant-members.html' -> `./docs/html/structtesting_1_1internal_1_1bool__constant-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1bool__constant.html' -> `./docs/html/structtesting_1_1internal_1_1bool__constant.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1bool__constant.png' -> `./docs/html/structtesting_1_1internal_1_1bool__constant.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer-members.html' -> `./docs/html/structtesting_1_1internal_1_1is__pointer-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer.html' -> `./docs/html/structtesting_1_1internal_1_1is__pointer.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer.png' -> `./docs/html/structtesting_1_1internal_1_1is__pointer.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4-members.html' -> `./docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4-members.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.html' -> `./docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.png' -> `./docs/html/structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/swigfaiss__gpu__wrap_8cpp_source.html' -> `./docs/html/swigfaiss__gpu__wrap_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/swigfaiss__wrap_8cpp_source.html' -> `./docs/html/swigfaiss__wrap_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sync_off.png' -> `./docs/html/sync_off.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/sync_on.png' -> `./docs/html/sync_on.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tab_a.png' -> `./docs/html/tab_a.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tab_b.png' -> `./docs/html/tab_b.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tab_h.png' -> `./docs/html/tab_h.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tab_s.png' -> `./docs/html/tab_s.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tabs.css' -> `./docs/html/tabs.css' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__binary__flat_8cpp_source.html' -> `./docs/html/test__binary__flat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__blas_8cpp_source.html' -> `./docs/html/test__blas_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__dealloc__invlists_8cpp_source.html' -> `./docs/html/test__dealloc__invlists_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__ivfpq__codec_8cpp_source.html' -> `./docs/html/test__ivfpq__codec_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__ivfpq__indexing_8cpp_source.html' -> `./docs/html/test__ivfpq__indexing_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__lowlevel__ivf_8cpp_source.html' -> `./docs/html/test__lowlevel__ivf_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__merge_8cpp_source.html' -> `./docs/html/test__merge_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__omp__threads_8cpp_source.html' -> `./docs/html/test__omp__threads_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__ondisk__ivf_8cpp_source.html' -> `./docs/html/test__ondisk__ivf_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__pairs__decoding_8cpp_source.html' -> `./docs/html/test__pairs__decoding_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__params__override_8cpp_source.html' -> `./docs/html/test__params__override_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__sliding__ivf_8cpp_source.html' -> `./docs/html/test__sliding__ivf_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/test__transfer__invlists_8cpp_source.html' -> `./docs/html/test__transfer__invlists_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tests_2demo__imi__flat_8cpp_source.html' -> `./docs/html/tests_2demo__imi__flat_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tests_2demo__imi__pq_8cpp_source.html' -> `./docs/html/tests_2demo__imi__pq_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tests_2demo__ivfpq__indexing_8cpp_source.html' -> `./docs/html/tests_2demo__ivfpq__indexing_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/tests_2demo__sift1M_8cpp_source.html' -> `./docs/html/tests_2demo__sift1M_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/utils_8cpp_source.html' -> `./docs/html/utils_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/utils_8h_source.html' -> `./docs/html/utils_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/utils__simd_8cpp_source.html' -> `./docs/html/utils__simd_8cpp_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/widget_8h_source.html' -> `./docs/html/widget_8h_source.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_61.html' -> `./docs/html/search/all_61.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_61.js' -> `./docs/html/search/all_61.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_62.html' -> `./docs/html/search/all_62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_62.js' -> `./docs/html/search/all_62.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_63.html' -> `./docs/html/search/all_63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_63.js' -> `./docs/html/search/all_63.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_64.html' -> `./docs/html/search/all_64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_64.js' -> `./docs/html/search/all_64.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_65.html' -> `./docs/html/search/all_65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_65.js' -> `./docs/html/search/all_65.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_66.html' -> `./docs/html/search/all_66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_66.js' -> `./docs/html/search/all_66.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_67.html' -> `./docs/html/search/all_67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_67.js' -> `./docs/html/search/all_67.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_68.html' -> `./docs/html/search/all_68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_68.js' -> `./docs/html/search/all_68.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_69.html' -> `./docs/html/search/all_69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_69.js' -> `./docs/html/search/all_69.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6b.html' -> `./docs/html/search/all_6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6b.js' -> `./docs/html/search/all_6b.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6c.html' -> `./docs/html/search/all_6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6c.js' -> `./docs/html/search/all_6c.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6d.html' -> `./docs/html/search/all_6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6d.js' -> `./docs/html/search/all_6d.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6e.html' -> `./docs/html/search/all_6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6e.js' -> `./docs/html/search/all_6e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6f.html' -> `./docs/html/search/all_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_6f.js' -> `./docs/html/search/all_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_70.html' -> `./docs/html/search/all_70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_70.js' -> `./docs/html/search/all_70.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_71.html' -> `./docs/html/search/all_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_71.js' -> `./docs/html/search/all_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_72.html' -> `./docs/html/search/all_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_72.js' -> `./docs/html/search/all_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_73.html' -> `./docs/html/search/all_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_73.js' -> `./docs/html/search/all_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_74.html' -> `./docs/html/search/all_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_74.js' -> `./docs/html/search/all_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_75.html' -> `./docs/html/search/all_75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_75.js' -> `./docs/html/search/all_75.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_76.html' -> `./docs/html/search/all_76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_76.js' -> `./docs/html/search/all_76.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_77.html' -> `./docs/html/search/all_77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_77.js' -> `./docs/html/search/all_77.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_78.html' -> `./docs/html/search/all_78.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_78.js' -> `./docs/html/search/all_78.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_7a.html' -> `./docs/html/search/all_7a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_7a.js' -> `./docs/html/search/all_7a.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_7e.html' -> `./docs/html/search/all_7e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/all_7e.js' -> `./docs/html/search/all_7e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_61.html' -> `./docs/html/search/classes_61.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_61.js' -> `./docs/html/search/classes_61.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_62.html' -> `./docs/html/search/classes_62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_62.js' -> `./docs/html/search/classes_62.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_63.html' -> `./docs/html/search/classes_63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_63.js' -> `./docs/html/search/classes_63.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_64.html' -> `./docs/html/search/classes_64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_64.js' -> `./docs/html/search/classes_64.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_65.html' -> `./docs/html/search/classes_65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_65.js' -> `./docs/html/search/classes_65.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_66.html' -> `./docs/html/search/classes_66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_66.js' -> `./docs/html/search/classes_66.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_67.html' -> `./docs/html/search/classes_67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_67.js' -> `./docs/html/search/classes_67.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_68.html' -> `./docs/html/search/classes_68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_68.js' -> `./docs/html/search/classes_68.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_69.html' -> `./docs/html/search/classes_69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_69.js' -> `./docs/html/search/classes_69.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6b.html' -> `./docs/html/search/classes_6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6b.js' -> `./docs/html/search/classes_6b.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6c.html' -> `./docs/html/search/classes_6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6c.js' -> `./docs/html/search/classes_6c.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6d.html' -> `./docs/html/search/classes_6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6d.js' -> `./docs/html/search/classes_6d.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6e.html' -> `./docs/html/search/classes_6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6e.js' -> `./docs/html/search/classes_6e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6f.html' -> `./docs/html/search/classes_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_6f.js' -> `./docs/html/search/classes_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_70.html' -> `./docs/html/search/classes_70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_70.js' -> `./docs/html/search/classes_70.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_71.html' -> `./docs/html/search/classes_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_71.js' -> `./docs/html/search/classes_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_72.html' -> `./docs/html/search/classes_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_72.js' -> `./docs/html/search/classes_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_73.html' -> `./docs/html/search/classes_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_73.js' -> `./docs/html/search/classes_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_74.html' -> `./docs/html/search/classes_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_74.js' -> `./docs/html/search/classes_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_75.html' -> `./docs/html/search/classes_75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_75.js' -> `./docs/html/search/classes_75.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_76.html' -> `./docs/html/search/classes_76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_76.js' -> `./docs/html/search/classes_76.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_77.html' -> `./docs/html/search/classes_77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/classes_77.js' -> `./docs/html/search/classes_77.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/close.png' -> `./docs/html/search/close.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_6d.html' -> `./docs/html/search/enums_6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_6d.js' -> `./docs/html/search/enums_6d.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_6f.html' -> `./docs/html/search/enums_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_6f.js' -> `./docs/html/search/enums_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_71.html' -> `./docs/html/search/enums_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_71.js' -> `./docs/html/search/enums_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_72.html' -> `./docs/html/search/enums_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_72.js' -> `./docs/html/search/enums_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_73.html' -> `./docs/html/search/enums_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_73.js' -> `./docs/html/search/enums_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_74.html' -> `./docs/html/search/enums_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enums_74.js' -> `./docs/html/search/enums_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_6f.html' -> `./docs/html/search/enumvalues_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_6f.js' -> `./docs/html/search/enumvalues_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_71.html' -> `./docs/html/search/enumvalues_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_71.js' -> `./docs/html/search/enumvalues_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_72.html' -> `./docs/html/search/enumvalues_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_72.js' -> `./docs/html/search/enumvalues_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_73.html' -> `./docs/html/search/enumvalues_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_73.js' -> `./docs/html/search/enumvalues_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_74.html' -> `./docs/html/search/enumvalues_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/enumvalues_74.js' -> `./docs/html/search/enumvalues_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_61.html' -> `./docs/html/search/functions_61.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_61.js' -> `./docs/html/search/functions_61.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_62.html' -> `./docs/html/search/functions_62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_62.js' -> `./docs/html/search/functions_62.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_63.html' -> `./docs/html/search/functions_63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_63.js' -> `./docs/html/search/functions_63.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_64.html' -> `./docs/html/search/functions_64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_64.js' -> `./docs/html/search/functions_64.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_65.html' -> `./docs/html/search/functions_65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_65.js' -> `./docs/html/search/functions_65.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_66.html' -> `./docs/html/search/functions_66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_66.js' -> `./docs/html/search/functions_66.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_67.html' -> `./docs/html/search/functions_67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_67.js' -> `./docs/html/search/functions_67.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_68.html' -> `./docs/html/search/functions_68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_68.js' -> `./docs/html/search/functions_68.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_69.html' -> `./docs/html/search/functions_69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_69.js' -> `./docs/html/search/functions_69.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6b.html' -> `./docs/html/search/functions_6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6b.js' -> `./docs/html/search/functions_6b.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6c.html' -> `./docs/html/search/functions_6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6c.js' -> `./docs/html/search/functions_6c.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6d.html' -> `./docs/html/search/functions_6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6d.js' -> `./docs/html/search/functions_6d.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6e.html' -> `./docs/html/search/functions_6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6e.js' -> `./docs/html/search/functions_6e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6f.html' -> `./docs/html/search/functions_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_6f.js' -> `./docs/html/search/functions_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_70.html' -> `./docs/html/search/functions_70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_70.js' -> `./docs/html/search/functions_70.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_71.html' -> `./docs/html/search/functions_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_71.js' -> `./docs/html/search/functions_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_72.html' -> `./docs/html/search/functions_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_72.js' -> `./docs/html/search/functions_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_73.html' -> `./docs/html/search/functions_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_73.js' -> `./docs/html/search/functions_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_74.html' -> `./docs/html/search/functions_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_74.js' -> `./docs/html/search/functions_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_75.html' -> `./docs/html/search/functions_75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_75.js' -> `./docs/html/search/functions_75.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_76.html' -> `./docs/html/search/functions_76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_76.js' -> `./docs/html/search/functions_76.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_77.html' -> `./docs/html/search/functions_77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_77.js' -> `./docs/html/search/functions_77.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_7a.html' -> `./docs/html/search/functions_7a.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_7a.js' -> `./docs/html/search/functions_7a.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_7e.html' -> `./docs/html/search/functions_7e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/functions_7e.js' -> `./docs/html/search/functions_7e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/mag_sel.png' -> `./docs/html/search/mag_sel.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/namespaces_66.html' -> `./docs/html/search/namespaces_66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/namespaces_66.js' -> `./docs/html/search/namespaces_66.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/nomatches.html' -> `./docs/html/search/nomatches.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/related_73.html' -> `./docs/html/search/related_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/related_73.js' -> `./docs/html/search/related_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/related_74.html' -> `./docs/html/search/related_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/related_74.js' -> `./docs/html/search/related_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/search.css' -> `./docs/html/search/search.css' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/search.js' -> `./docs/html/search/search.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/search_l.png' -> `./docs/html/search/search_l.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/search_m.png' -> `./docs/html/search/search_m.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/search_r.png' -> `./docs/html/search/search_r.png' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/typedefs_69.html' -> `./docs/html/search/typedefs_69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/typedefs_69.js' -> `./docs/html/search/typedefs_69.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/typedefs_73.html' -> `./docs/html/search/typedefs_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/typedefs_73.js' -> `./docs/html/search/typedefs_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_61.html' -> `./docs/html/search/variables_61.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_61.js' -> `./docs/html/search/variables_61.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_62.html' -> `./docs/html/search/variables_62.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_62.js' -> `./docs/html/search/variables_62.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_63.html' -> `./docs/html/search/variables_63.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_63.js' -> `./docs/html/search/variables_63.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_64.html' -> `./docs/html/search/variables_64.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_64.js' -> `./docs/html/search/variables_64.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_65.html' -> `./docs/html/search/variables_65.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_65.js' -> `./docs/html/search/variables_65.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_66.html' -> `./docs/html/search/variables_66.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_66.js' -> `./docs/html/search/variables_66.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_67.html' -> `./docs/html/search/variables_67.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_67.js' -> `./docs/html/search/variables_67.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_68.html' -> `./docs/html/search/variables_68.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_68.js' -> `./docs/html/search/variables_68.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_69.html' -> `./docs/html/search/variables_69.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_69.js' -> `./docs/html/search/variables_69.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6b.html' -> `./docs/html/search/variables_6b.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6b.js' -> `./docs/html/search/variables_6b.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6c.html' -> `./docs/html/search/variables_6c.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6c.js' -> `./docs/html/search/variables_6c.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6d.html' -> `./docs/html/search/variables_6d.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6d.js' -> `./docs/html/search/variables_6d.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6e.html' -> `./docs/html/search/variables_6e.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6e.js' -> `./docs/html/search/variables_6e.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6f.html' -> `./docs/html/search/variables_6f.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_6f.js' -> `./docs/html/search/variables_6f.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_70.html' -> `./docs/html/search/variables_70.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_70.js' -> `./docs/html/search/variables_70.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_71.html' -> `./docs/html/search/variables_71.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_71.js' -> `./docs/html/search/variables_71.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_72.html' -> `./docs/html/search/variables_72.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_72.js' -> `./docs/html/search/variables_72.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_73.html' -> `./docs/html/search/variables_73.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_73.js' -> `./docs/html/search/variables_73.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_74.html' -> `./docs/html/search/variables_74.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_74.js' -> `./docs/html/search/variables_74.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_75.html' -> `./docs/html/search/variables_75.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_75.js' -> `./docs/html/search/variables_75.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_76.html' -> `./docs/html/search/variables_76.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_76.js' -> `./docs/html/search/variables_76.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_77.html' -> `./docs/html/search/variables_77.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_77.js' -> `./docs/html/search/variables_77.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_78.html' -> `./docs/html/search/variables_78.html' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/docs/html/search/variables_78.js' -> `./docs/html/search/variables_78.js' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/Makefile' -> `./demos/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/README.md' -> `./demos/README.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_auto_tune.py' -> `./demos/demo_auto_tune.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_imi_flat.cpp' -> `./demos/demo_imi_flat.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_imi_pq.cpp' -> `./demos/demo_imi_pq.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_ivfpq_indexing.cpp' -> `./demos/demo_ivfpq_indexing.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_ondisk_ivf.py' -> `./demos/demo_ondisk_ivf.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/demos/demo_sift1M.cpp' -> `./demos/demo_sift1M.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/cmake/Cuda.cmake' -> `./cmake/Cuda.cmake' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/cmake/Modules/FindMKL.cmake' -> `./cmake/Modules/FindMKL.cmake' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/cmake/Modules/FindOpenBLAS.cmake' -> `./cmake/Modules/FindOpenBLAS.cmake' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/AutoTune_c.cpp' -> `./c_api/AutoTune_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/AutoTune_c.h' -> `./c_api/AutoTune_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/AuxIndexStructures_c.cpp' -> `./c_api/AuxIndexStructures_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/AuxIndexStructures_c.h' -> `./c_api/AuxIndexStructures_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/Clustering_c.cpp' -> `./c_api/Clustering_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/Clustering_c.h' -> `./c_api/Clustering_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/INSTALL.md' -> `./c_api/INSTALL.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexFlat_c.cpp' -> `./c_api/IndexFlat_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexFlat_c.h' -> `./c_api/IndexFlat_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexIVFFlat_c.cpp' -> `./c_api/IndexIVFFlat_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexIVFFlat_c.h' -> `./c_api/IndexIVFFlat_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexIVF_c.cpp' -> `./c_api/IndexIVF_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexIVF_c.h' -> `./c_api/IndexIVF_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexLSH_c.cpp' -> `./c_api/IndexLSH_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/IndexLSH_c.h' -> `./c_api/IndexLSH_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/Index_c.cpp' -> `./c_api/Index_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/Index_c.h' -> `./c_api/Index_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/Makefile' -> `./c_api/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/MetaIndexes_c.cpp' -> `./c_api/MetaIndexes_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/MetaIndexes_c.h' -> `./c_api/MetaIndexes_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/error_c.h' -> `./c_api/error_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/error_impl.cpp' -> `./c_api/error_impl.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/error_impl.h' -> `./c_api/error_impl.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/example_c.c' -> `./c_api/example_c.c' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/faiss_c.h' -> `./c_api/faiss_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/index_io_c.cpp' -> `./c_api/index_io_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/index_io_c.h' -> `./c_api/index_io_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/macros_impl.h' -> `./c_api/macros_impl.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuAutoTune_c.cpp' -> `./c_api/gpu/GpuAutoTune_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuAutoTune_c.h' -> `./c_api/gpu/GpuAutoTune_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuClonerOptions_c.cpp' -> `./c_api/gpu/GpuClonerOptions_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuClonerOptions_c.h' -> `./c_api/gpu/GpuClonerOptions_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuIndex_c.cpp' -> `./c_api/gpu/GpuIndex_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuIndex_c.h' -> `./c_api/gpu/GpuIndex_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuIndicesOptions_c.h' -> `./c_api/gpu/GpuIndicesOptions_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuResources_c.cpp' -> `./c_api/gpu/GpuResources_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/GpuResources_c.h' -> `./c_api/gpu/GpuResources_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/Makefile' -> `./c_api/gpu/Makefile' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/StandardGpuResources_c.cpp' -> `./c_api/gpu/StandardGpuResources_c.cpp' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/StandardGpuResources_c.h' -> `./c_api/gpu/StandardGpuResources_c.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/example_gpu_c.c' -> `./c_api/gpu/example_gpu_c.c' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/c_api/gpu/macros_impl.h' -> `./c_api/gpu/macros_impl.h' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/build-aux/config.guess' -> `./build-aux/config.guess' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/build-aux/config.sub' -> `./build-aux/config.sub' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/build-aux/install-sh' -> `./build-aux/install-sh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/README.md' -> `./benchs/README.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_gpu_1bn.py' -> `./benchs/bench_gpu_1bn.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_gpu_sift1m.py' -> `./benchs/bench_gpu_sift1m.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_hnsw.py' -> `./benchs/bench_hnsw.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_polysemous_1bn.py' -> `./benchs/bench_polysemous_1bn.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_polysemous_sift1m.py' -> `./benchs/bench_polysemous_sift1m.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_scalar_quantizer.py' -> `./benchs/bench_scalar_quantizer.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/bench_vector_ops.py' -> `./benchs/bench_vector_ops.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/kmeans_mnist.py' -> `./benchs/kmeans_mnist.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/link_and_code/README.md' -> `./benchs/link_and_code/README.md' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/link_and_code/bench_link_and_code.py' -> `./benchs/link_and_code/bench_link_and_code.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/link_and_code/datasets.py' -> `./benchs/link_and_code/datasets.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/benchs/link_and_code/neighbor_codec.py' -> `./benchs/link_and_code/neighbor_codec.py' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/ax_blas.m4' -> `./acinclude/ax_blas.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/ax_cxx_compile_stdcxx.m4' -> `./acinclude/ax_cxx_compile_stdcxx.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/ax_lapack.m4' -> `./acinclude/ax_lapack.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/fa_check_cuda.m4' -> `./acinclude/fa_check_cuda.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/fa_numpy.m4' -> `./acinclude/fa_numpy.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/fa_prog_nm.m4' -> `./acinclude/fa_prog_nm.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/fa_prog_swig.m4' -> `./acinclude/fa_prog_swig.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/acinclude/fa_python.m4' -> `./acinclude/fa_python.m4' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/.travis/install.sh' -> `./.travis/install.sh' `/gnu/store/dpggh5n5d7ri4haqhi12fjirnil1jddh-faiss-1.5.0-checkout/.github/ISSUE_TEMPLATE.md' -> `./.github/ISSUE_TEMPLATE.md' phase `unpack' succeeded after 0.6 seconds starting phase `prepare-build' phase `prepare-build' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.1 seconds starting phase `patch-source-shebangs' patch-shebang: ./.travis/install.sh: changing `/usr/bin/env bash' to `/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin/bash' patch-shebang: ./build-aux/config.guess: changing `/bin/sh' to `/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build-aux/config.sub: changing `/bin/sh' to `/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin/sh' patch-shebang: ./build-aux/install-sh: changing `/bin/sh' to `/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin/sh' patch-shebang: ./configure: changing `/bin/sh' to `/gnu/store/2an4h5ndc22dv62q3l985ciq862q4bj7-bash-minimal-5.1.8/bin/sh' phase `patch-source-shebangs' succeeded after 0.5 seconds starting phase `configure' source directory: "/tmp/guix-build-faiss-1.5.0.drv-0/source" (relative from build: "../source") build directory: "/tmp/guix-build-faiss-1.5.0.drv-0/build" running 'cmake' with arguments ("../source" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/zmajr8m10hmf84mqld9yni8rmp4pl31f-faiss-1.5.0" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/zmajr8m10hmf84mqld9yni8rmp4pl31f-faiss-1.5.0/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DBUILD_WITH_GPU=OFF" "-DBUILD_TUTORIAL=OFF") CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found OpenBLAS libraries: /gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/lib/libopenblas.so -- Found OpenBLAS include: /gnu/store/f7qdp5pm1gn2jrds10qhwd2v8brakwdl-openblas-0.3.18/include -- Found GTest: /gnu/store/3r6pwnary4m5g6xcs66j3gahnqd62g0g-googletest-1.11.0/lib/cmake/GTest/GTestConfig.cmake (found version "1.11.0") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR -- Build files have been written to: /tmp/guix-build-faiss-1.5.0.drv-0/build phase `configure' succeeded after 2.1 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' /gnu/store/y6ga4kw44780q0b06b65939ypg5xspqs-cmake-minimal-3.21.3/bin/cmake -S/tmp/guix-build-faiss-1.5.0.drv-0/source -B/tmp/guix-build-faiss-1.5.0.drv-0/build --check-build-system CMakeFiles/Makefile.cmake 0 /gnu/store/y6ga4kw44780q0b06b65939ypg5xspqs-cmake-minimal-3.21.3/bin/cmake -E cmake_progress_start /tmp/guix-build-faiss-1.5.0.drv-0/build/CMakeFiles /tmp/guix-build-faiss-1.5.0.drv-0/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' make -f CMakeFiles/objlib.dir/build.make CMakeFiles/objlib.dir/depend make[2]: Entering directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' cd /tmp/guix-build-faiss-1.5.0.drv-0/build && /gnu/store/y6ga4kw44780q0b06b65939ypg5xspqs-cmake-minimal-3.21.3/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-faiss-1.5.0.drv-0/source /tmp/guix-build-faiss-1.5.0.drv-0/source /tmp/guix-build-faiss-1.5.0.drv-0/build /tmp/guix-build-faiss-1.5.0.drv-0/build /tmp/guix-build-faiss-1.5.0.drv-0/build/CMakeFiles/objlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' make -f CMakeFiles/objlib.dir/build.make CMakeFiles/objlib.dir/build make[2]: Entering directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' [ 5%] Building CXX object CMakeFiles/objlib.dir/FaissException.cpp.o [ 5%] Building CXX object CMakeFiles/objlib.dir/HNSW.cpp.o [ 5%] Building CXX object CMakeFiles/objlib.dir/Clustering.cpp.o [ 8%] Building CXX object CMakeFiles/objlib.dir/AutoTune.cpp.o [ 8%] Building CXX object CMakeFiles/objlib.dir/AuxIndexStructures.cpp.o [ 10%] Building CXX object CMakeFiles/objlib.dir/Heap.cpp.o [ 12%] Building CXX object CMakeFiles/objlib.dir/IVFlib.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/Clustering.cpp.o -MF CMakeFiles/objlib.dir/Clustering.cpp.o.d -o CMakeFiles/objlib.dir/Clustering.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/AutoTune.cpp.o -MF CMakeFiles/objlib.dir/AutoTune.cpp.o.d -o CMakeFiles/objlib.dir/AutoTune.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/AuxIndexStructures.cpp.o -MF CMakeFiles/objlib.dir/AuxIndexStructures.cpp.o.d -o CMakeFiles/objlib.dir/AuxIndexStructures.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/AuxIndexStructures.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/FaissException.cpp.o -MF CMakeFiles/objlib.dir/FaissException.cpp.o.d -o CMakeFiles/objlib.dir/FaissException.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissException.cpp [ 14%] Building CXX object CMakeFiles/objlib.dir/IndexBinary.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/HNSW.cpp.o -MF CMakeFiles/objlib.dir/HNSW.cpp.o.d -o CMakeFiles/objlib.dir/HNSW.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/Heap.cpp.o -MF CMakeFiles/objlib.dir/Heap.cpp.o.d -o CMakeFiles/objlib.dir/Heap.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/Heap.cpp [ 17%] Building CXX object CMakeFiles/objlib.dir/Index.cpp.o [ 19%] Building CXX object CMakeFiles/objlib.dir/IndexBinaryFlat.cpp.o [ 19%] Building CXX object CMakeFiles/objlib.dir/IndexBinaryFromFloat.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IVFlib.cpp.o -MF CMakeFiles/objlib.dir/IVFlib.cpp.o.d -o CMakeFiles/objlib.dir/IVFlib.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IVFlib.cpp [ 21%] Building CXX object CMakeFiles/objlib.dir/IndexBinaryHNSW.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexBinary.cpp.o -MF CMakeFiles/objlib.dir/IndexBinary.cpp.o.d -o CMakeFiles/objlib.dir/IndexBinary.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.cpp [ 22%] Building CXX object CMakeFiles/objlib.dir/IndexFlat.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/Index.cpp.o -MF CMakeFiles/objlib.dir/Index.cpp.o.d -o CMakeFiles/objlib.dir/Index.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/Index.cpp [ 24%] Building CXX object CMakeFiles/objlib.dir/IndexBinaryIVF.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexBinaryFlat.cpp.o -MF CMakeFiles/objlib.dir/IndexBinaryFlat.cpp.o.d -o CMakeFiles/objlib.dir/IndexBinaryFlat.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryFlat.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexBinaryFromFloat.cpp.o -MF CMakeFiles/objlib.dir/IndexBinaryFromFloat.cpp.o.d -o CMakeFiles/objlib.dir/IndexBinaryFromFloat.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryFromFloat.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexBinaryHNSW.cpp.o -MF CMakeFiles/objlib.dir/IndexBinaryHNSW.cpp.o.d -o CMakeFiles/objlib.dir/IndexBinaryHNSW.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryHNSW.cpp [ 28%] Building CXX object CMakeFiles/objlib.dir/IndexHNSW.cpp.o [ 28%] Building CXX object CMakeFiles/objlib.dir/IndexIVF.cpp.o [ 33%] Building CXX object CMakeFiles/objlib.dir/IndexIVFFlat.cpp.o [ 33%] Building CXX object CMakeFiles/objlib.dir/IndexIVFPQ.cpp.o [ 33%] Building CXX object CMakeFiles/objlib.dir/IndexPQ.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexBinaryIVF.cpp.o -MF CMakeFiles/objlib.dir/IndexBinaryIVF.cpp.o.d -o CMakeFiles/objlib.dir/IndexBinaryIVF.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexFlat.cpp.o -MF CMakeFiles/objlib.dir/IndexFlat.cpp.o.d -o CMakeFiles/objlib.dir/IndexFlat.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexFlat.cpp [ 35%] Building CXX object CMakeFiles/objlib.dir/IndexLSH.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexHNSW.cpp.o -MF CMakeFiles/objlib.dir/IndexHNSW.cpp.o.d -o CMakeFiles/objlib.dir/IndexHNSW.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp [ 36%] Building CXX object CMakeFiles/objlib.dir/IndexScalarQuantizer.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexIVF.cpp.o -MF CMakeFiles/objlib.dir/IndexIVF.cpp.o.d -o CMakeFiles/objlib.dir/IndexIVF.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexIVFFlat.cpp.o -MF CMakeFiles/objlib.dir/IndexIVFFlat.cpp.o.d -o CMakeFiles/objlib.dir/IndexIVFFlat.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp [ 38%] Building CXX object CMakeFiles/objlib.dir/InvertedLists.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexIVFPQ.cpp.o -MF CMakeFiles/objlib.dir/IndexIVFPQ.cpp.o.d -o CMakeFiles/objlib.dir/IndexIVFPQ.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp [ 40%] Building CXX object CMakeFiles/objlib.dir/MetaIndexes.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexLSH.cpp.o -MF CMakeFiles/objlib.dir/IndexLSH.cpp.o.d -o CMakeFiles/objlib.dir/IndexLSH.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexLSH.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexPQ.cpp.o -MF CMakeFiles/objlib.dir/IndexPQ.cpp.o.d -o CMakeFiles/objlib.dir/IndexPQ.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexPQ.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/IndexScalarQuantizer.cpp.o -MF CMakeFiles/objlib.dir/IndexScalarQuantizer.cpp.o.d -o CMakeFiles/objlib.dir/IndexScalarQuantizer.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/InvertedLists.cpp.o -MF CMakeFiles/objlib.dir/InvertedLists.cpp.o.d -o CMakeFiles/objlib.dir/InvertedLists.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/MetaIndexes.cpp.o -MF CMakeFiles/objlib.dir/MetaIndexes.cpp.o.d -o CMakeFiles/objlib.dir/MetaIndexes.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/MetaIndexes.cpp [ 42%] Building CXX object CMakeFiles/objlib.dir/OnDiskInvertedLists.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/OnDiskInvertedLists.cpp.o -MF CMakeFiles/objlib.dir/OnDiskInvertedLists.cpp.o.d -o CMakeFiles/objlib.dir/OnDiskInvertedLists.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp [ 43%] Building CXX object CMakeFiles/objlib.dir/PolysemousTraining.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/PolysemousTraining.cpp.o -MF CMakeFiles/objlib.dir/PolysemousTraining.cpp.o.d -o CMakeFiles/objlib.dir/PolysemousTraining.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/PolysemousTraining.cpp [ 45%] Building CXX object CMakeFiles/objlib.dir/ProductQuantizer.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/ProductQuantizer.cpp.o -MF CMakeFiles/objlib.dir/ProductQuantizer.cpp.o.d -o CMakeFiles/objlib.dir/ProductQuantizer.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/ProductQuantizer.cpp [ 47%] Building CXX object CMakeFiles/objlib.dir/VectorTransform.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/VectorTransform.cpp.o -MF CMakeFiles/objlib.dir/VectorTransform.cpp.o.d -o CMakeFiles/objlib.dir/VectorTransform.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/VectorTransform.cpp [ 49%] Building CXX object CMakeFiles/objlib.dir/hamming.cpp.o [ 50%] Building CXX object CMakeFiles/objlib.dir/index_io.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/hamming.cpp.o -MF CMakeFiles/objlib.dir/hamming.cpp.o.d -o CMakeFiles/objlib.dir/hamming.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/hamming.cpp [ 52%] Building CXX object CMakeFiles/objlib.dir/utils.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/index_io.cpp.o -MF CMakeFiles/objlib.dir/index_io.cpp.o.d -o CMakeFiles/objlib.dir/index_io.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/utils.cpp.o -MF CMakeFiles/objlib.dir/utils.cpp.o.d -o CMakeFiles/objlib.dir/utils.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp [ 54%] Building CXX object CMakeFiles/objlib.dir/utils_simd.cpp.o /gnu/store/h88kd46c8br0wc4i6hq19cjby081ina4-gcc-10.3.0/bin/c++ -DFINTEGER=int -std=c++11 -fPIC -Wall -g -O3 -msse2 -mpopcnt -I/tmp/guix-build-faiss-1.5.0.drv-0/source -fopenmp -Wno-sign-compare -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/objlib.dir/utils_simd.cpp.o -MF CMakeFiles/objlib.dir/utils_simd.cpp.o.d -o CMakeFiles/objlib.dir/utils_simd.cpp.o -c /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp /tmp/guix-build-faiss-1.5.0.drv-0/source/IVFlib.cpp: In function ‘void faiss::ivflib::search_and_return_centroids(faiss::Index*, size_t, const float*, long int, float*, faiss::ivflib::idx_t*, faiss::ivflib::idx_t*, faiss::ivflib::idx_t*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IVFlib.cpp:150:34: warning: right shift count >= width of type [-Wshift-count-overflow] 150 | long list_no = label >> 32; | ~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In member function ‘virtual void faiss::IndexIVFFlat::add_core(faiss::Index::idx_t, const float*, const long int*, const long int*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:73:43: warning: left shift count >= width of type [-Wshift-count-overflow] 73 | direct_map.push_back (list_no << 32 | offset); | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In member function ‘size_t faiss::{anonymous}::IVFFlatScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:132:50: warning: left shift count >= width of type [-Wshift-count-overflow] 132 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp: In member function ‘void faiss::Level1Quantizer::train_q1(size_t, const float*, bool, faiss::MetricType)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:72:54: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 72 | printf ("Training level-1 quantizer on %ld vectors in %ldD\n", | ~~^ | | | long int | %d 73 | n, d); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:72:69: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 72 | printf ("Training level-1 quantizer on %ld vectors in %ldD\n", | ~~^ | | | long int | %d 73 | n, d); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:87:45: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 87 | "Training L2 quantizer on %ld vectors in %ldD%s\n", | ~~^ | | | long int | %d 88 | n, d, | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:87:60: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 87 | "Training L2 quantizer on %ld vectors in %ldD%s\n", | ~~^ | | | long int | %d 88 | n, d, | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In member function ‘virtual void faiss::IndexIVFFlat::range_search(faiss::Index::idx_t, const float*, float, faiss::RangeSearchResult*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:192:64: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 192 | fprintf (stderr, "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d 193 | key, ik, nlist); | ~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:192:74: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 192 | fprintf (stderr, "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d 193 | key, ik, nlist); | ~~~~~ | | | unsigned int /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp: In member function ‘void faiss::IndexIVF::make_direct_map(bool)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:160:49: warning: left shift count >= width of type [-Wshift-count-overflow] 160 | direct_map [idlist [ofs]] = key << 32 | ofs; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In member function ‘virtual void faiss::IndexIVFFlat::update_vectors(int, faiss::Index::idx_t*, const float*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:238:26: warning: right shift count >= width of type [-Wshift-count-overflow] 238 | long il = dm >> 32; | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:242:39: warning: left shift count >= width of type [-Wshift-count-overflow] 242 | direct_map[id2] = (il << 32) | ofs; | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:251:27: warning: left shift count >= width of type [-Wshift-count-overflow] 251 | long dm = (il << 32) | l; | ~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:18: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp: In member function ‘virtual void faiss::IndexIVF::search_preassigned(faiss::Index::idx_t, const float*, faiss::Index::idx_t, const idx_t*, const float*, float*, faiss::Index::idx_t*, bool, const faiss::IVFSearchParameters*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:232:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 232 | FAISS_THROW_IF_NOT_FMT (key < (long) nlist, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:233:49: note: format string is defined here 233 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:18: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:232:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 232 | FAISS_THROW_IF_NOT_FMT (key < (long) nlist, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:233:59: note: format string is defined here 233 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:18: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:232:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 232 | FAISS_THROW_IF_NOT_FMT (key < (long) nlist, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:233:49: note: format string is defined here 233 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:18: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:232:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 232 | FAISS_THROW_IF_NOT_FMT (key < (long) nlist, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:233:59: note: format string is defined here 233 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp: In member function ‘virtual void faiss::IndexIVF::reconstruct(faiss::Index::idx_t, float*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:288:36: warning: right shift count >= width of type [-Wshift-count-overflow] 288 | long list_no = direct_map[key] >> 32; /tmp/guix-build-faiss-1.5.0.drv-0/source/ProductQuantizer.cpp: In member function ‘void faiss::ProductQuantizer::train(int, const float*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/ProductQuantizer.cpp:241:58: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 241 | printf ("cannot train hypercube: nbits=%ld > log2(d=%ld)\n", | ~~^ | | | long int | %d 242 | nbits, dsub); | ~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/ProductQuantizer.cpp:241:71: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 241 | printf ("cannot train hypercube: nbits=%ld > log2(d=%ld)\n", | ~~^ | | | long int | %d 242 | nbits, dsub); | ~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp: In member function ‘virtual void faiss::IndexIVF::search_and_reconstruct(faiss::Index::idx_t, const float*, faiss::Index::idx_t, float*, faiss::Index::idx_t*, float*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVF.cpp:341:29: warning: right shift count >= width of type [-Wshift-count-overflow] 341 | int list_no = key >> 32; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/VectorTransform.cpp: In member function ‘virtual void faiss::OPQMatrix::train(faiss::Index::idx_t, const float*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/VectorTransform.cpp:659:57: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 659 | printf(" OPQMatrix::train: making random %ld*%ld rotation\n", | ~~^ | | | long int | %d 660 | d, d); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/VectorTransform.cpp:659:61: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 659 | printf(" OPQMatrix::train: making random %ld*%ld rotation\n", | ~~^ | | | long int | %d 660 | d, d); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘void faiss::IndexIVFPQ::add_core_o(faiss::Index::idx_t, const float*, const long int*, float*, const long int*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:295:39: warning: left shift count >= width of type [-Wshift-count-overflow] 295 | direct_map.push_back (key << 32 | offset); | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:303:41: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 303 | snprintf (comment, 100, "(%ld vectors ignored)", n_ignore); | ~~^ ~~~~~~~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘void faiss::IndexIVFPQ::precompute_table()’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:387:48: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 387 | "it would be too big: %ld bytes (max %ld)\n", | ~~^ | | | long int | %d 388 | table_size, precomputed_table_max_bytes); | ~~~~~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:387:63: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 387 | "it would be too big: %ld bytes (max %ld)\n", | ~~^ | | | long int | %d 388 | table_size, precomputed_table_max_bytes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp: In member function ‘void faiss::HNSW::print_neighbor_stats(int) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp:160:42: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 160 | printf(" nb of nodes at that level %ld\n", n_node); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp:161:42: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 161 | printf(" neighbors per node: %.2f (%ld)\n", | ~~^ | | | long int | %d 162 | tot_neigh / normalizer, tot_neigh); | ~~~~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp:164:75: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 164 | printf(" nb of neighbors that are also neighbor-of-neighbors: %.2f (%ld)\n", | ~~^ | | | long int | %d 165 | tot_common / normalizer, tot_common); | ~~~~~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp: In member function ‘void faiss::HNSW::fill_with_random_links(size_t)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/HNSW.cpp:184:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wformat=] 184 | printf ("linking %ld elements in level %d\n", | ~~^ | | | long int | %d 185 | elts.size(), level); | ~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:19: /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp: In member function ‘virtual void faiss::Clustering::train(faiss::Clustering::idx_t, const float*, faiss::Index&)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:65:5: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 65 | FAISS_THROW_IF_NOT_FMT (nx >= k, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:67:49: note: format string is defined here 67 | "as large as number of clusters (%ld)", nx, k); | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:19: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:65:5: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 65 | FAISS_THROW_IF_NOT_FMT (nx >= k, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_table(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:803:46: warning: left shift count >= width of type [-Wshift-count-overflow] 803 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_pointer(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:832:46: warning: left shift count >= width of type [-Wshift-count-overflow] 832 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_on_the_fly_dist(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:876:46: warning: left shift count >= width of type [-Wshift-count-overflow] 876 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] 916 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:67:49: note: format string is defined here 67 | "as large as number of clusters (%ld)", nx, k); | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘void faiss::IndexBinaryIVF::add_core(faiss::IndexBinary::idx_t, const uint8_t*, const long int*, const long int*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:95:36: warning: left shift count >= width of type [-Wshift-count-overflow] 95 | direct_map.push_back(list_no << 32 | offset); | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:83:44: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 83 | printf("Sampling a subset of %ld / %ld for training\n", | ~~^ | | | long int | %d 84 | k * max_points_per_centroid, nx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:95:54: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 95 | "WARNING clustering %ld points to %ld centroids: " | ~~^ | | | long int | %d 96 | "please provide at least %ld training points\n", 97 | nx, k, idx_t(k) * min_points_per_centroid); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘void faiss::IndexBinaryIVF::make_direct_map(bool)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:119:39: warning: left shift count >= width of type [-Wshift-count-overflow] 119 | direct_map[idlist[ofs]] = key << 32 | ofs; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:116:43: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 116 | printf("Clustering %d points in %ldD to %ld clusters, " | ~~^ | | | long int | %d 117 | "redo %d times, %d iterations\n", 118 | int(nx), d, k, nredo, niter); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/Clustering.cpp:116:51: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 116 | printf("Clustering %d points in %ldD to %ld clusters, " | ~~^ | | | long int | %d 117 | "redo %d times, %d iterations\n", 118 | int(nx), d, k, nredo, niter); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In member function ‘virtual void faiss::IndexIVFPQR::search_preassigned(faiss::Index::idx_t, const float*, faiss::Index::idx_t, const idx_t*, const float*, float*, faiss::Index::idx_t*, bool, const faiss::IVFSearchParameters*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1247:34: warning: right shift count >= width of type [-Wshift-count-overflow] 1247 | int list_no = sl >> 32; | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘virtual void faiss::IndexBinaryIVF::reconstruct(faiss::IndexBinary::idx_t, uint8_t*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:144:34: warning: right shift count >= width of type [-Wshift-count-overflow] 144 | long list_no = direct_map[key] >> 32; /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘virtual void faiss::IndexBinaryIVF::search_and_reconstruct(faiss::IndexBinary::idx_t, const uint8_t*, faiss::IndexBinary::idx_t, int32_t*, faiss::IndexBinary::idx_t*, uint8_t*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:191:27: warning: right shift count >= width of type [-Wshift-count-overflow] 191 | int list_no = key >> 32; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryHNSW.cpp: In function ‘void faiss::{anonymous}::hnsw_add_vertices(faiss::IndexBinaryHNSW&, size_t, size_t, const uint8_t*, bool, bool)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryHNSW.cpp:56:41: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 56 | printf("hnsw_add_vertices: adding %ld elements on top of %ld " | ~~^ | | | long int | %d 57 | "(preset_levels=%d)\n", 58 | n, n0, int(preset_levels)); | ~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryHNSW.cpp:56:64: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 56 | printf("hnsw_add_vertices: adding %ld elements on top of %ld " | ~~^ | | | long int | %d 57 | "(preset_levels=%d)\n", 58 | n, n0, int(preset_levels)); | ~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘void faiss::IndexBinaryIVF::train_q1(size_t, const uint8_t*, bool)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:320:47: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 320 | printf("Training level-1 quantizer on %ld vectors in %dD\n", n, d); | ~~^ ~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp: In member function ‘void faiss::OperatingPoints::display(bool) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:233:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wformat=] 233 | printf("Tested %ld operating points, %ld ones are optimal:\n", | ~~^ | | | long int | %d 234 | all_pts.size(), optimal_pts.size()); | ~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:233:44: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wformat=] 233 | printf("Tested %ld operating points, %ld ones are optimal:\n", | ~~^ | | | long int | %d 234 | all_pts.size(), optimal_pts.size()); | ~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In member function ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] 386 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp: In member function ‘virtual void faiss::ParameterSpace::initialize(const faiss::Index*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:318:22: warning: unused variable ‘ix’ [-Wunused-variable] 318 | const classname *ix = dynamic_cast(index) | ^~ /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:398:9: note: in expansion of macro ‘DC’ 398 | if (DC (IndexIVFPQR)) { | ^~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp: In member function ‘void faiss::OnDiskInvertedLists::update_totsize(size_t)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:288:31: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 288 | printf ("resizing %s to %ld bytes\n", filename.c_str(), totsize); | ~~^ ~~~~~~~ | | | | long int size_t {aka unsigned int} | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:292:5: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 292 | FAISS_THROW_IF_NOT_FMT (err == 0, "truncate %s to %ld: %s", | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:292:57: note: format string is defined here 292 | FAISS_THROW_IF_NOT_FMT (err == 0, "truncate %s to %ld: %s", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:292:5: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 292 | FAISS_THROW_IF_NOT_FMT (err == 0, "truncate %s to %ld: %s", | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:292:57: note: format string is defined here 292 | FAISS_THROW_IF_NOT_FMT (err == 0, "truncate %s to %ld: %s", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp: In member function ‘void faiss::ParameterSpace::display() const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:548:32: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wformat=] 548 | printf ("ParameterSpace, %ld parameters, %ld combinations:\n", | ~~^ | | | long int | %d 549 | parameter_ranges.size (), n_combinations ()); | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:548:48: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 548 | printf ("ParameterSpace, %ld parameters, %ld combinations:\n", | ~~^ | | | long int | %d 549 | parameter_ranges.size (), n_combinations ()); | ~~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp: In destructor ‘virtual faiss::OnDiskInvertedLists::~OnDiskInvertedLists()’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:356:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 356 | FAISS_THROW_IF_NOT_FMT (err == 0, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: note: in C++11 destructors default to ‘noexcept’ 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:356:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 356 | FAISS_THROW_IF_NOT_FMT (err == 0, | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp: In member function ‘void faiss::ParameterSpace::explore(faiss::Index*, size_t, const float*, const faiss::AutoTuneCriterion&, faiss::OperatingPoints*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:604:29: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 604 | printf(" %ld/%ld: %s perf=%.3f t=%.3f s %s\n", cno, n_comb, | ~~^ ~~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:604:33: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 604 | printf(" %ld/%ld: %s perf=%.3f t=%.3f s %s\n", cno, n_comb, | ~~^ ~~~~~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:628:25: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 628 | printf(" %ld/%d: cno=%ld %s ", xp, n_exp, cno, | ~~^ ~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp: In member function ‘virtual void faiss::OnDiskInvertedLists::update_entries(size_t, size_t, size_t, const idx_t*, const uint8_t*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:398:18: warning: unused variable ‘l’ [-Wunused-variable] 398 | const List & l = lists[list_no]; | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/AutoTune.cpp:628:37: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 628 | printf(" %ld/%d: cno=%ld %s ", xp, n_exp, cno, | ~~^ ~~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp: In member function ‘void faiss::OnDiskInvertedLists::free_slot(size_t, size_t)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:519:22: warning: left shift count >= width of type [-Wshift-count-overflow] 519 | size_t inf = 1UL << 60; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/OnDiskInvertedLists.cpp:528:28: warning: left shift count >= width of type [-Wshift-count-overflow] 528 | size_t begin_next = 1L << 60; | ~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In function ‘void faiss::{anonymous}::search_knn_hamming_heap(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, faiss::{anonymous}::idx_t, const idx_t*, const int32_t*, int32_t*, faiss::{anonymous}::idx_t*, bool, const faiss::IVFSearchParameters*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:476:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 476 | FAISS_THROW_IF_NOT_FMT | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:478:48: note: format string is defined here 478 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:476:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 476 | FAISS_THROW_IF_NOT_FMT | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:478:58: note: format string is defined here 478 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:476:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 476 | FAISS_THROW_IF_NOT_FMT | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:478:48: note: format string is defined here 478 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:476:17: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 476 | FAISS_THROW_IF_NOT_FMT | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:478:58: note: format string is defined here 478 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In function ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/PolysemousTraining.cpp: In member function ‘void faiss::PolysemousTraining::optimize_ranking(faiss::ProductQuantizer&, size_t, const float*) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/PolysemousTraining.cpp:894:35: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 894 | printf(" m=%d, nq=%ld, nb=%ld, intialize RankingScore " | ~~^ | | | long int | %d 895 | "in %.3f ms\n", 896 | m, nq, nb, getmillisecs () - t0); | ~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/PolysemousTraining.cpp:894:43: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 894 | printf(" m=%d, nq=%ld, nb=%ld, intialize RankingScore " | ~~^ | | | long int | %d 895 | "in %.3f ms\n", 896 | m, nq, nb, getmillisecs () - t0); | ~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFFlatScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType metric = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:118:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:132:50: warning: left shift count >= width of type [-Wshift-count-overflow] 132 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFFlatScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType metric = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:118:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFFlat.cpp:132:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_table(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1011:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:803:46: warning: left shift count >= width of type [-Wshift-count-overflow] 803 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_pointer(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1014:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:832:46: warning: left shift count >= width of type [-Wshift-count-overflow] 832 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_on_the_fly_dist(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1017:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:876:46: warning: left shift count >= width of type [-Wshift-count-overflow] 876 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_table(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1011:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:803:46: warning: left shift count >= width of type [-Wshift-count-overflow] 803 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_with_pointer(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1014:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:832:46: warning: left shift count >= width of type [-Wshift-count-overflow] 832 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_on_the_fly_dist(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1017:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:876:46: warning: left shift count >= width of type [-Wshift-count-overflow] 876 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer4; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:940:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] 916 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer8; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:941:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer16; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:942:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer20; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:943:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer32; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:944:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer64; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:945:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputerM8; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:950:21: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputerM4; IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:953:21: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMax; faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_L2; bool store_pairs = true; C = faiss::CMax; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:16: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp: In member function ‘virtual const uint8_t* faiss::ConcatenatedInvertedLists::get_single_code(size_t, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:221:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 221 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:221:32: note: format string is defined here 221 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:16: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:221:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 221 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:221:32: note: format string is defined here 221 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:16: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp: In member function ‘virtual faiss::Index::idx_t faiss::ConcatenatedInvertedLists::get_single_id(size_t, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:256:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 256 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:256:32: note: format string is defined here 256 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:16: /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:256:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 256 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/InvertedLists.cpp:256:32: note: format string is defined here 256 | FAISS_THROW_FMT ("offset %ld unknown", offset); | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer4; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:940:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer8; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:941:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer16; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:942:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer20; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:943:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer32; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:944:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputer64; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:945:9: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputerM8; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:950:21: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous_hc(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with HammingComputer = faiss::HammingComputerM4; IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:953:21: required from ‘size_t faiss::{anonymous}::IVFPQScannerT::scan_list_polysemous(size_t, const uint8_t*, const idx_t*, size_t, float*, long int*) const [with IDType = long int; bool store_pairs = true; C = faiss::CMin; faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; size_t = unsigned int; uint8_t = unsigned char; faiss::{anonymous}::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:1008:17: required from ‘size_t faiss::{anonymous}::IVFPQScanner::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with faiss::MetricType METRIC_TYPE = faiss::METRIC_INNER_PRODUCT; bool store_pairs = true; C = faiss::CMin; int precompute_mode = 2; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:999:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexIVFPQ.cpp:916:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In destructor ‘virtual faiss::{anonymous}::FileIOReader::~FileIOReader()’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:143:13: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 143 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: note: in C++11 destructors default to ‘noexcept’ 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:143:13: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 143 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In destructor ‘virtual faiss::{anonymous}::FileIOWriter::~FileIOWriter()’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:179:13: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 179 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:68:5: note: in C++11 destructors default to ‘noexcept’ 68 | throw faiss::FaissException(__s, __PRETTY_FUNCTION__, __FILE__, __LINE__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:7: note: in expansion of macro ‘FAISS_THROW_FMT’ 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:179:13: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 179 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_index_header(const faiss::Index*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:203:5: note: in expansion of macro ‘WRITE1’ 203 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:203:5: note: in expansion of macro ‘WRITE1’ 203 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:203:5: note: in expansion of macro ‘WRITE1’ 203 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:203:5: note: in expansion of macro ‘WRITE1’ 203 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:204:5: note: in expansion of macro ‘WRITE1’ 204 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:204:5: note: in expansion of macro ‘WRITE1’ 204 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:204:5: note: in expansion of macro ‘WRITE1’ 204 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:204:5: note: in expansion of macro ‘WRITE1’ 204 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:206:5: note: in expansion of macro ‘WRITE1’ 206 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:206:5: note: in expansion of macro ‘WRITE1’ 206 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:206:5: note: in expansion of macro ‘WRITE1’ 206 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:206:5: note: in expansion of macro ‘WRITE1’ 206 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:207:5: note: in expansion of macro ‘WRITE1’ 207 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:207:5: note: in expansion of macro ‘WRITE1’ 207 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer4; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:627:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:207:5: note: in expansion of macro ‘WRITE1’ 207 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:207:5: note: in expansion of macro ‘WRITE1’ 207 | WRITE1 (dummy); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:208:5: note: in expansion of macro ‘WRITE1’ 208 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:208:5: note: in expansion of macro ‘WRITE1’ 208 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:208:5: note: in expansion of macro ‘WRITE1’ 208 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:208:5: note: in expansion of macro ‘WRITE1’ 208 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:209:5: note: in expansion of macro ‘WRITE1’ 209 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:209:5: note: in expansion of macro ‘WRITE1’ 209 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:209:5: note: in expansion of macro ‘WRITE1’ 209 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:209:5: note: in expansion of macro ‘WRITE1’ 209 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_VectorTransform(const faiss::VectorTransform*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:217:13: note: in expansion of macro ‘WRITE1’ 217 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:217:13: note: in expansion of macro ‘WRITE1’ 217 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:217:13: note: in expansion of macro ‘WRITE1’ 217 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:217:13: note: in expansion of macro ‘WRITE1’ 217 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:221:13: note: in expansion of macro ‘WRITE1’ 221 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:221:13: note: in expansion of macro ‘WRITE1’ 221 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:221:13: note: in expansion of macro ‘WRITE1’ 221 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:221:13: note: in expansion of macro ‘WRITE1’ 221 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:222:13: note: in expansion of macro ‘WRITE1’ 222 | WRITE1 (pca->eigen_power); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:222:13: note: in expansion of macro ‘WRITE1’ 222 | WRITE1 (pca->eigen_power); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:222:13: note: in expansion of macro ‘WRITE1’ 222 | WRITE1 (pca->eigen_power); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:222:13: note: in expansion of macro ‘WRITE1’ 222 | WRITE1 (pca->eigen_power); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:223:13: note: in expansion of macro ‘WRITE1’ 223 | WRITE1 (pca->random_rotation); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:223:13: note: in expansion of macro ‘WRITE1’ 223 | WRITE1 (pca->random_rotation); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:223:13: note: in expansion of macro ‘WRITE1’ 223 | WRITE1 (pca->random_rotation); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:223:13: note: in expansion of macro ‘WRITE1’ 223 | WRITE1 (pca->random_rotation); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:224:13: note: in expansion of macro ‘WRITE1’ 224 | WRITE1 (pca->balanced_bins); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:224:13: note: in expansion of macro ‘WRITE1’ 224 | WRITE1 (pca->balanced_bins); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:224:13: note: in expansion of macro ‘WRITE1’ 224 | WRITE1 (pca->balanced_bins); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:224:13: note: in expansion of macro ‘WRITE1’ 224 | WRITE1 (pca->balanced_bins); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:225:13: note: in expansion of macro ‘WRITEVECTOR’ 225 | WRITEVECTOR (pca->mean); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer8; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:628:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:226:13: note: in expansion of macro ‘WRITEVECTOR’ 226 | WRITEVECTOR (pca->eigenvalues); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:227:13: note: in expansion of macro ‘WRITEVECTOR’ 227 | WRITEVECTOR (pca->PCAMat); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:231:13: note: in expansion of macro ‘WRITE1’ 231 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:231:13: note: in expansion of macro ‘WRITE1’ 231 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:231:13: note: in expansion of macro ‘WRITE1’ 231 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:231:13: note: in expansion of macro ‘WRITE1’ 231 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:233:9: note: in expansion of macro ‘WRITE1’ 233 | WRITE1 (lt->have_bias); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:233:9: note: in expansion of macro ‘WRITE1’ 233 | WRITE1 (lt->have_bias); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:233:9: note: in expansion of macro ‘WRITE1’ 233 | WRITE1 (lt->have_bias); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:233:9: note: in expansion of macro ‘WRITE1’ 233 | WRITE1 (lt->have_bias); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:234:9: note: in expansion of macro ‘WRITEVECTOR’ 234 | WRITEVECTOR (lt->A); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer16; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:629:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:235:9: note: in expansion of macro ‘WRITEVECTOR’ 235 | WRITEVECTOR (lt->b); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:239:9: note: in expansion of macro ‘WRITE1’ 239 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:239:9: note: in expansion of macro ‘WRITE1’ 239 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:239:9: note: in expansion of macro ‘WRITE1’ 239 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:239:9: note: in expansion of macro ‘WRITE1’ 239 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer20; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:630:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:240:9: note: in expansion of macro ‘WRITEVECTOR’ 240 | WRITEVECTOR (rdt->map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:244:9: note: in expansion of macro ‘WRITE1’ 244 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:244:9: note: in expansion of macro ‘WRITE1’ 244 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:244:9: note: in expansion of macro ‘WRITE1’ 244 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:244:9: note: in expansion of macro ‘WRITE1’ 244 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:245:9: note: in expansion of macro ‘WRITE1’ 245 | WRITE1 (nt->norm); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:245:9: note: in expansion of macro ‘WRITE1’ 245 | WRITE1 (nt->norm); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:245:9: note: in expansion of macro ‘WRITE1’ 245 | WRITE1 (nt->norm); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:245:9: note: in expansion of macro ‘WRITE1’ 245 | WRITE1 (nt->norm); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:250:5: note: in expansion of macro ‘WRITE1’ 250 | WRITE1 (vt->d_in); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:250:5: note: in expansion of macro ‘WRITE1’ 250 | WRITE1 (vt->d_in); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:250:5: note: in expansion of macro ‘WRITE1’ 250 | WRITE1 (vt->d_in); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:250:5: note: in expansion of macro ‘WRITE1’ 250 | WRITE1 (vt->d_in); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:251:5: note: in expansion of macro ‘WRITE1’ 251 | WRITE1 (vt->d_out); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:251:5: note: in expansion of macro ‘WRITE1’ 251 | WRITE1 (vt->d_out); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:251:5: note: in expansion of macro ‘WRITE1’ 251 | WRITE1 (vt->d_out); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:251:5: note: in expansion of macro ‘WRITE1’ 251 | WRITE1 (vt->d_out); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:252:5: note: in expansion of macro ‘WRITE1’ 252 | WRITE1 (vt->is_trained); | ^~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer32; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:631:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:252:5: note: in expansion of macro ‘WRITE1’ 252 | WRITE1 (vt->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:252:5: note: in expansion of macro ‘WRITE1’ 252 | WRITE1 (vt->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:252:5: note: in expansion of macro ‘WRITE1’ 252 | WRITE1 (vt->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_ProductQuantizer(const faiss::ProductQuantizer*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:256:5: note: in expansion of macro ‘WRITE1’ 256 | WRITE1 (pq->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:256:5: note: in expansion of macro ‘WRITE1’ 256 | WRITE1 (pq->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:256:5: note: in expansion of macro ‘WRITE1’ 256 | WRITE1 (pq->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:256:5: note: in expansion of macro ‘WRITE1’ 256 | WRITE1 (pq->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:257:5: note: in expansion of macro ‘WRITE1’ 257 | WRITE1 (pq->M); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:257:5: note: in expansion of macro ‘WRITE1’ 257 | WRITE1 (pq->M); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:257:5: note: in expansion of macro ‘WRITE1’ 257 | WRITE1 (pq->M); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:257:5: note: in expansion of macro ‘WRITE1’ 257 | WRITE1 (pq->M); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:258:5: note: in expansion of macro ‘WRITE1’ 258 | WRITE1 (pq->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:258:5: note: in expansion of macro ‘WRITE1’ 258 | WRITE1 (pq->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:258:5: note: in expansion of macro ‘WRITE1’ 258 | WRITE1 (pq->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:258:5: note: in expansion of macro ‘WRITE1’ 258 | WRITE1 (pq->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer64; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:632:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:259:5: note: in expansion of macro ‘WRITEVECTOR’ 259 | WRITEVECTOR (pq->centroids); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_ScalarQuantizer(const faiss::ScalarQuantizer*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:264:5: note: in expansion of macro ‘WRITE1’ 264 | WRITE1 (ivsc->qtype); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:264:5: note: in expansion of macro ‘WRITE1’ 264 | WRITE1 (ivsc->qtype); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:264:5: note: in expansion of macro ‘WRITE1’ 264 | WRITE1 (ivsc->qtype); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:264:5: note: in expansion of macro ‘WRITE1’ 264 | WRITE1 (ivsc->qtype); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:265:5: note: in expansion of macro ‘WRITE1’ 265 | WRITE1 (ivsc->rangestat); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:265:5: note: in expansion of macro ‘WRITE1’ 265 | WRITE1 (ivsc->rangestat); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:265:5: note: in expansion of macro ‘WRITE1’ 265 | WRITE1 (ivsc->rangestat); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:265:5: note: in expansion of macro ‘WRITE1’ 265 | WRITE1 (ivsc->rangestat); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:266:5: note: in expansion of macro ‘WRITE1’ 266 | WRITE1 (ivsc->rangestat_arg); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:266:5: note: in expansion of macro ‘WRITE1’ 266 | WRITE1 (ivsc->rangestat_arg); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:266:5: note: in expansion of macro ‘WRITE1’ 266 | WRITE1 (ivsc->rangestat_arg); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:266:5: note: in expansion of macro ‘WRITE1’ 266 | WRITE1 (ivsc->rangestat_arg); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:267:5: note: in expansion of macro ‘WRITE1’ 267 | WRITE1 (ivsc->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:267:5: note: in expansion of macro ‘WRITE1’ 267 | WRITE1 (ivsc->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:267:5: note: in expansion of macro ‘WRITE1’ 267 | WRITE1 (ivsc->d); | ^~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerM8; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:637:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:267:5: note: in expansion of macro ‘WRITE1’ 267 | WRITE1 (ivsc->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:268:5: note: in expansion of macro ‘WRITE1’ 268 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:268:5: note: in expansion of macro ‘WRITE1’ 268 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:268:5: note: in expansion of macro ‘WRITE1’ 268 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:268:5: note: in expansion of macro ‘WRITE1’ 268 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:269:5: note: in expansion of macro ‘WRITEVECTOR’ 269 | WRITEVECTOR (ivsc->trained); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_InvertedLists(const faiss::InvertedLists*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:275:9: note: in expansion of macro ‘WRITE1’ 275 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:275:9: note: in expansion of macro ‘WRITE1’ 275 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:275:9: note: in expansion of macro ‘WRITE1’ 275 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:275:9: note: in expansion of macro ‘WRITE1’ 275 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerM4; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:640:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:279:9: note: in expansion of macro ‘WRITE1’ 279 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:279:9: note: in expansion of macro ‘WRITE1’ 279 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:279:9: note: in expansion of macro ‘WRITE1’ 279 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:279:9: note: in expansion of macro ‘WRITE1’ 279 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:280:9: note: in expansion of macro ‘WRITE1’ 280 | WRITE1 (ails->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:280:9: note: in expansion of macro ‘WRITE1’ 280 | WRITE1 (ails->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:280:9: note: in expansion of macro ‘WRITE1’ 280 | WRITE1 (ails->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:280:9: note: in expansion of macro ‘WRITE1’ 280 | WRITE1 (ails->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:281:9: note: in expansion of macro ‘WRITE1’ 281 | WRITE1 (ails->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:281:9: note: in expansion of macro ‘WRITE1’ 281 | WRITE1 (ails->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:281:9: note: in expansion of macro ‘WRITE1’ 281 | WRITE1 (ails->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:281:9: note: in expansion of macro ‘WRITE1’ 281 | WRITE1 (ails->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:290:13: note: in expansion of macro ‘WRITE1’ 290 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:290:13: note: in expansion of macro ‘WRITE1’ 290 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:290:13: note: in expansion of macro ‘WRITE1’ 290 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:290:13: note: in expansion of macro ‘WRITE1’ 290 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerDefault; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:643:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:677:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:577:38: warning: left shift count >= width of type [-Wshift-count-overflow] 577 | long id = store_pairs ? (key << 32 | j) : ids[j]; | ~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer4; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:627:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:295:13: note: in expansion of macro ‘WRITEVECTOR’ 295 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:298:13: note: in expansion of macro ‘WRITE1’ 298 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:298:13: note: in expansion of macro ‘WRITE1’ 298 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer8; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:628:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:298:13: note: in expansion of macro ‘WRITE1’ 298 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:298:13: note: in expansion of macro ‘WRITE1’ 298 | WRITE1 (list_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer16; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:629:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer20; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:630:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:307:13: note: in expansion of macro ‘WRITEVECTOR’ 307 | WRITEVECTOR (sizes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:313:17: note: in expansion of macro ‘WRITEANDCHECK’ 313 | WRITEANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:313:17: note: in expansion of macro ‘WRITEANDCHECK’ 313 | WRITEANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer32; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:631:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:313:17: note: in expansion of macro ‘WRITEANDCHECK’ 313 | WRITEANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:313:17: note: in expansion of macro ‘WRITEANDCHECK’ 313 | WRITEANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:314:17: note: in expansion of macro ‘WRITEANDCHECK’ 314 | WRITEANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:314:17: note: in expansion of macro ‘WRITEANDCHECK’ 314 | WRITEANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:314:17: note: in expansion of macro ‘WRITEANDCHECK’ 314 | WRITEANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputer64; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:632:7: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:314:17: note: in expansion of macro ‘WRITEANDCHECK’ 314 | WRITEANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:320:9: note: in expansion of macro ‘WRITE1’ 320 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:320:9: note: in expansion of macro ‘WRITE1’ 320 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:320:9: note: in expansion of macro ‘WRITE1’ 320 | WRITE1 (h); | ^~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerM8; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:637:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:320:9: note: in expansion of macro ‘WRITE1’ 320 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:321:9: note: in expansion of macro ‘WRITE1’ 321 | WRITE1 (ils->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:321:9: note: in expansion of macro ‘WRITE1’ 321 | WRITE1 (ils->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:321:9: note: in expansion of macro ‘WRITE1’ 321 | WRITE1 (ils->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerM4; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:640:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:321:9: note: in expansion of macro ‘WRITE1’ 321 | WRITE1 (ils->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘void faiss::{anonymous}::search_knn_hamming_count(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with HammingComputer = faiss::HammingComputerDefault; bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:643:17: required from ‘void faiss::{anonymous}::search_knn_hamming_count_1(const faiss::IndexBinaryIVF&, size_t, const uint8_t*, const long int*, int, int32_t*, long int*, const faiss::IVFSearchParameters*) [with bool store_pairs = false; size_t = unsigned int; uint8_t = unsigned char; int32_t = int]’ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:680:64: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:35: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinary.h:19, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.h:17, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:12: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:561:7: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 561 | FAISS_THROW_IF_NOT_FMT ( | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:563:45: note: format string is defined here 563 | "Invalid key=%ld at ik=%ld nlist=%ld\n", | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:322:9: note: in expansion of macro ‘WRITE1’ 322 | WRITE1 (ils->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:322:9: note: in expansion of macro ‘WRITE1’ 322 | WRITE1 (ils->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:322:9: note: in expansion of macro ‘WRITE1’ 322 | WRITE1 (ils->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:322:9: note: in expansion of macro ‘WRITE1’ 322 | WRITE1 (ils->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:324:9: note: in expansion of macro ‘WRITEVECTOR’ 324 | WRITEVECTOR (od->lists); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:329:13: note: in expansion of macro ‘WRITEVECTOR’ 329 | WRITEVECTOR(v); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:333:13: note: in expansion of macro ‘WRITEVECTOR’ 333 | WRITEVECTOR(x); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:335:9: note: in expansion of macro ‘WRITE1’ 335 | WRITE1(od->totsize); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:335:9: note: in expansion of macro ‘WRITE1’ 335 | WRITE1(od->totsize); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:335:9: note: in expansion of macro ‘WRITE1’ 335 | WRITE1(od->totsize); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:335:9: note: in expansion of macro ‘WRITE1’ 335 | WRITE1(od->totsize); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:341:9: note: in expansion of macro ‘WRITE1’ 341 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:341:9: note: in expansion of macro ‘WRITE1’ 341 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:341:9: note: in expansion of macro ‘WRITE1’ 341 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:341:9: note: in expansion of macro ‘WRITE1’ 341 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_HNSW(const faiss::HNSW*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:353:5: note: in expansion of macro ‘WRITEVECTOR’ 353 | WRITEVECTOR (hnsw->assign_probas); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:354:5: note: in expansion of macro ‘WRITEVECTOR’ 354 | WRITEVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:355:5: note: in expansion of macro ‘WRITEVECTOR’ 355 | WRITEVECTOR (hnsw->levels); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:356:5: note: in expansion of macro ‘WRITEVECTOR’ 356 | WRITEVECTOR (hnsw->offsets); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:357:5: note: in expansion of macro ‘WRITEVECTOR’ 357 | WRITEVECTOR (hnsw->neighbors); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/MetaIndexes.cpp:288:6: warning: ‘void faiss::{anonymous}::translate_labels(long int, faiss::{anonymous}::idx_t*, long int)’ defined but not used [-Wunused-function] 288 | void translate_labels (long n, idx_t *labels, long translation) | ^~~~~~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:359:5: note: in expansion of macro ‘WRITE1’ 359 | WRITE1 (hnsw->entry_point); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:359:5: note: in expansion of macro ‘WRITE1’ 359 | WRITE1 (hnsw->entry_point); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:359:5: note: in expansion of macro ‘WRITE1’ 359 | WRITE1 (hnsw->entry_point); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:359:5: note: in expansion of macro ‘WRITE1’ 359 | WRITE1 (hnsw->entry_point); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:360:5: note: in expansion of macro ‘WRITE1’ 360 | WRITE1 (hnsw->max_level); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:360:5: note: in expansion of macro ‘WRITE1’ 360 | WRITE1 (hnsw->max_level); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:360:5: note: in expansion of macro ‘WRITE1’ 360 | WRITE1 (hnsw->max_level); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:360:5: note: in expansion of macro ‘WRITE1’ 360 | WRITE1 (hnsw->max_level); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:361:5: note: in expansion of macro ‘WRITE1’ 361 | WRITE1 (hnsw->efConstruction); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:361:5: note: in expansion of macro ‘WRITE1’ 361 | WRITE1 (hnsw->efConstruction); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:361:5: note: in expansion of macro ‘WRITE1’ 361 | WRITE1 (hnsw->efConstruction); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:361:5: note: in expansion of macro ‘WRITE1’ 361 | WRITE1 (hnsw->efConstruction); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:362:5: note: in expansion of macro ‘WRITE1’ 362 | WRITE1 (hnsw->efSearch); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:362:5: note: in expansion of macro ‘WRITE1’ 362 | WRITE1 (hnsw->efSearch); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:362:5: note: in expansion of macro ‘WRITE1’ 362 | WRITE1 (hnsw->efSearch); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:362:5: note: in expansion of macro ‘WRITE1’ 362 | WRITE1 (hnsw->efSearch); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:363:5: note: in expansion of macro ‘WRITE1’ 363 | WRITE1 (hnsw->upper_beam); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:363:5: note: in expansion of macro ‘WRITE1’ 363 | WRITE1 (hnsw->upper_beam); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:363:5: note: in expansion of macro ‘WRITE1’ 363 | WRITE1 (hnsw->upper_beam); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:363:5: note: in expansion of macro ‘WRITE1’ 363 | WRITE1 (hnsw->upper_beam); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_ivf_header(const faiss::IndexIVF*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:368:5: note: in expansion of macro ‘WRITE1’ 368 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:368:5: note: in expansion of macro ‘WRITE1’ 368 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:368:5: note: in expansion of macro ‘WRITE1’ 368 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:368:5: note: in expansion of macro ‘WRITE1’ 368 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:369:5: note: in expansion of macro ‘WRITE1’ 369 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:369:5: note: in expansion of macro ‘WRITE1’ 369 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:369:5: note: in expansion of macro ‘WRITE1’ 369 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:369:5: note: in expansion of macro ‘WRITE1’ 369 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:371:5: note: in expansion of macro ‘WRITE1’ 371 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:371:5: note: in expansion of macro ‘WRITE1’ 371 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:371:5: note: in expansion of macro ‘WRITE1’ 371 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:371:5: note: in expansion of macro ‘WRITE1’ 371 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:372:5: note: in expansion of macro ‘WRITEVECTOR’ 372 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_index(const faiss::Index*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:380:9: note: in expansion of macro ‘WRITE1’ 380 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:380:9: note: in expansion of macro ‘WRITE1’ 380 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:380:9: note: in expansion of macro ‘WRITE1’ 380 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:380:9: note: in expansion of macro ‘WRITE1’ 380 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:382:9: note: in expansion of macro ‘WRITEVECTOR’ 382 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:385:9: note: in expansion of macro ‘WRITE1’ 385 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:385:9: note: in expansion of macro ‘WRITE1’ 385 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:385:9: note: in expansion of macro ‘WRITE1’ 385 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:385:9: note: in expansion of macro ‘WRITE1’ 385 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:387:9: note: in expansion of macro ‘WRITE1’ 387 | WRITE1 (idxl->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:387:9: note: in expansion of macro ‘WRITE1’ 387 | WRITE1 (idxl->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:387:9: note: in expansion of macro ‘WRITE1’ 387 | WRITE1 (idxl->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:387:9: note: in expansion of macro ‘WRITE1’ 387 | WRITE1 (idxl->nbits); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:388:9: note: in expansion of macro ‘WRITE1’ 388 | WRITE1 (idxl->rotate_data); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:388:9: note: in expansion of macro ‘WRITE1’ 388 | WRITE1 (idxl->rotate_data); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:388:9: note: in expansion of macro ‘WRITE1’ 388 | WRITE1 (idxl->rotate_data); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:388:9: note: in expansion of macro ‘WRITE1’ 388 | WRITE1 (idxl->rotate_data); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:389:9: note: in expansion of macro ‘WRITE1’ 389 | WRITE1 (idxl->train_thresholds); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:389:9: note: in expansion of macro ‘WRITE1’ 389 | WRITE1 (idxl->train_thresholds); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:389:9: note: in expansion of macro ‘WRITE1’ 389 | WRITE1 (idxl->train_thresholds); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:389:9: note: in expansion of macro ‘WRITE1’ 389 | WRITE1 (idxl->train_thresholds); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:390:9: note: in expansion of macro ‘WRITEVECTOR’ 390 | WRITEVECTOR (idxl->thresholds); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:391:9: note: in expansion of macro ‘WRITE1’ 391 | WRITE1 (idxl->bytes_per_vec); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:391:9: note: in expansion of macro ‘WRITE1’ 391 | WRITE1 (idxl->bytes_per_vec); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:391:9: note: in expansion of macro ‘WRITE1’ 391 | WRITE1 (idxl->bytes_per_vec); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:391:9: note: in expansion of macro ‘WRITE1’ 391 | WRITE1 (idxl->bytes_per_vec); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:19: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h: In function ‘void faiss::{anonymous}::fvec_L2sqr_ny_D2(float*, const float*, const float*, size_t)’: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:200:28: note: called from here 200 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:19: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:200:28: note: called from here 200 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:19: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/utils_simd.cpp:200:28: note: called from here 200 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:393:9: note: in expansion of macro ‘WRITEVECTOR’ 393 | WRITEVECTOR (idxl->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:396:9: note: in expansion of macro ‘WRITE1’ 396 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:396:9: note: in expansion of macro ‘WRITE1’ 396 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:396:9: note: in expansion of macro ‘WRITE1’ 396 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:396:9: note: in expansion of macro ‘WRITE1’ 396 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:399:9: note: in expansion of macro ‘WRITEVECTOR’ 399 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:401:9: note: in expansion of macro ‘WRITE1’ 401 | WRITE1 (idxp->search_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:401:9: note: in expansion of macro ‘WRITE1’ 401 | WRITE1 (idxp->search_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:401:9: note: in expansion of macro ‘WRITE1’ 401 | WRITE1 (idxp->search_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:401:9: note: in expansion of macro ‘WRITE1’ 401 | WRITE1 (idxp->search_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:402:9: note: in expansion of macro ‘WRITE1’ 402 | WRITE1 (idxp->encode_signs); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:402:9: note: in expansion of macro ‘WRITE1’ 402 | WRITE1 (idxp->encode_signs); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:402:9: note: in expansion of macro ‘WRITE1’ 402 | WRITE1 (idxp->encode_signs); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:402:9: note: in expansion of macro ‘WRITE1’ 402 | WRITE1 (idxp->encode_signs); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:403:9: note: in expansion of macro ‘WRITE1’ 403 | WRITE1 (idxp->polysemous_ht); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:403:9: note: in expansion of macro ‘WRITE1’ 403 | WRITE1 (idxp->polysemous_ht); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d make[2]: *** [CMakeFiles/objlib.dir/build.make:499: CMakeFiles/objlib.dir/utils_simd.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:403:9: note: in expansion of macro ‘WRITE1’ 403 | WRITE1 (idxp->polysemous_ht); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:403:9: note: in expansion of macro ‘WRITE1’ 403 | WRITE1 (idxp->polysemous_ht); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:407:9: note: in expansion of macro ‘WRITE1’ 407 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:407:9: note: in expansion of macro ‘WRITE1’ 407 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:407:9: note: in expansion of macro ‘WRITE1’ 407 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:407:9: note: in expansion of macro ‘WRITE1’ 407 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:410:9: note: in expansion of macro ‘WRITE1’ 410 | WRITE1 (idxp->q1.nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:410:9: note: in expansion of macro ‘WRITE1’ 410 | WRITE1 (idxp->q1.nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:410:9: note: in expansion of macro ‘WRITE1’ 410 | WRITE1 (idxp->q1.nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:410:9: note: in expansion of macro ‘WRITE1’ 410 | WRITE1 (idxp->q1.nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:411:9: note: in expansion of macro ‘WRITE1’ 411 | WRITE1 (idxp->q1.quantizer_trains_alone); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:411:9: note: in expansion of macro ‘WRITE1’ 411 | WRITE1 (idxp->q1.quantizer_trains_alone); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:411:9: note: in expansion of macro ‘WRITE1’ 411 | WRITE1 (idxp->q1.quantizer_trains_alone); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:411:9: note: in expansion of macro ‘WRITE1’ 411 | WRITE1 (idxp->q1.quantizer_trains_alone); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:413:9: note: in expansion of macro ‘WRITE1’ 413 | WRITE1 (idxp->code_size_1); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:413:9: note: in expansion of macro ‘WRITE1’ 413 | WRITE1 (idxp->code_size_1); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:413:9: note: in expansion of macro ‘WRITE1’ 413 | WRITE1 (idxp->code_size_1); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:413:9: note: in expansion of macro ‘WRITE1’ 413 | WRITE1 (idxp->code_size_1); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:414:9: note: in expansion of macro ‘WRITE1’ 414 | WRITE1 (idxp->code_size_2); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:414:9: note: in expansion of macro ‘WRITE1’ 414 | WRITE1 (idxp->code_size_2); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:414:9: note: in expansion of macro ‘WRITE1’ 414 | WRITE1 (idxp->code_size_2); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:414:9: note: in expansion of macro ‘WRITE1’ 414 | WRITE1 (idxp->code_size_2); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:415:9: note: in expansion of macro ‘WRITE1’ 415 | WRITE1 (idxp->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:415:9: note: in expansion of macro ‘WRITE1’ 415 | WRITE1 (idxp->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:415:9: note: in expansion of macro ‘WRITE1’ 415 | WRITE1 (idxp->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:415:9: note: in expansion of macro ‘WRITE1’ 415 | WRITE1 (idxp->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:416:9: note: in expansion of macro ‘WRITEVECTOR’ 416 | WRITEVECTOR (idxp->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:420:9: note: in expansion of macro ‘WRITE1’ 420 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:420:9: note: in expansion of macro ‘WRITE1’ 420 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:420:9: note: in expansion of macro ‘WRITE1’ 420 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:420:9: note: in expansion of macro ‘WRITE1’ 420 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:423:9: note: in expansion of macro ‘WRITEVECTOR’ 423 | WRITEVECTOR (idxs->codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:427:9: note: in expansion of macro ‘WRITE1’ 427 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:427:9: note: in expansion of macro ‘WRITE1’ 427 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:427:9: note: in expansion of macro ‘WRITE1’ 427 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:427:9: note: in expansion of macro ‘WRITE1’ 427 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:437:13: note: in expansion of macro ‘WRITEVECTOR’ 437 | WRITEVECTOR (tab); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:443:9: note: in expansion of macro ‘WRITE1’ 443 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:443:9: note: in expansion of macro ‘WRITE1’ 443 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:443:9: note: in expansion of macro ‘WRITE1’ 443 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:443:9: note: in expansion of macro ‘WRITE1’ 443 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:449:9: note: in expansion of macro ‘WRITE1’ 449 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:449:9: note: in expansion of macro ‘WRITE1’ 449 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:449:9: note: in expansion of macro ‘WRITE1’ 449 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:449:9: note: in expansion of macro ‘WRITE1’ 449 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:452:9: note: in expansion of macro ‘WRITE1’ 452 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:452:9: note: in expansion of macro ‘WRITE1’ 452 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:452:9: note: in expansion of macro ‘WRITE1’ 452 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:452:9: note: in expansion of macro ‘WRITE1’ 452 | WRITE1 (ivsc->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:459:9: note: in expansion of macro ‘WRITE1’ 459 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:459:9: note: in expansion of macro ‘WRITE1’ 459 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:459:9: note: in expansion of macro ‘WRITE1’ 459 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:459:9: note: in expansion of macro ‘WRITE1’ 459 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:461:9: note: in expansion of macro ‘WRITE1’ 461 | WRITE1 (ivpq->by_residual); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:461:9: note: in expansion of macro ‘WRITE1’ 461 | WRITE1 (ivpq->by_residual); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:461:9: note: in expansion of macro ‘WRITE1’ 461 | WRITE1 (ivpq->by_residual); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:461:9: note: in expansion of macro ‘WRITE1’ 461 | WRITE1 (ivpq->by_residual); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:462:9: note: in expansion of macro ‘WRITE1’ 462 | WRITE1 (ivpq->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:462:9: note: in expansion of macro ‘WRITE1’ 462 | WRITE1 (ivpq->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:462:9: note: in expansion of macro ‘WRITE1’ 462 | WRITE1 (ivpq->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:462:9: note: in expansion of macro ‘WRITE1’ 462 | WRITE1 (ivpq->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:467:13: note: in expansion of macro ‘WRITEVECTOR’ 467 | WRITEVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputerDefault; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] 386 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:468:13: note: in expansion of macro ‘WRITE1’ 468 | WRITE1 (ivfpqr->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:468:13: note: in expansion of macro ‘WRITE1’ 468 | WRITE1 (ivfpqr->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:468:13: note: in expansion of macro ‘WRITE1’ 468 | WRITE1 (ivfpqr->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputerM4; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:468:13: note: in expansion of macro ‘WRITE1’ 468 | WRITE1 (ivfpqr->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputerM8; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:474:9: note: in expansion of macro ‘WRITE1’ 474 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:474:9: note: in expansion of macro ‘WRITE1’ 474 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer64; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:474:9: note: in expansion of macro ‘WRITE1’ 474 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:474:9: note: in expansion of macro ‘WRITE1’ 474 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer32; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer20; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:477:9: note: in expansion of macro ‘WRITE1’ 477 | WRITE1 (nt); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:477:9: note: in expansion of macro ‘WRITE1’ 477 | WRITE1 (nt); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer16; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:477:9: note: in expansion of macro ‘WRITE1’ 477 | WRITE1 (nt); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:477:9: note: in expansion of macro ‘WRITE1’ 477 | WRITE1 (nt); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer8; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFBinaryScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, int32_t*, faiss::BinaryInvertedListScanner::idx_t*, size_t) const [with HammingComputer = faiss::HammingComputer4; bool store_pairs = true; size_t = unsigned int; uint8_t = unsigned char; faiss::BinaryInvertedListScanner::idx_t = long int; int32_t = int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:373:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexBinaryIVF.cpp:386:50: warning: left shift count >= width of type [-Wshift-count-overflow] In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:484:9: note: in expansion of macro ‘WRITE1’ 484 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:484:9: note: in expansion of macro ‘WRITE1’ 484 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:484:9: note: in expansion of macro ‘WRITE1’ 484 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:484:9: note: in expansion of macro ‘WRITE1’ 484 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:490:9: note: in expansion of macro ‘WRITE1’ 490 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:490:9: note: in expansion of macro ‘WRITE1’ 490 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:490:9: note: in expansion of macro ‘WRITE1’ 490 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:490:9: note: in expansion of macro ‘WRITE1’ 490 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:494:9: note: in expansion of macro ‘WRITE1’ 494 | WRITE1 (idxrf->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:494:9: note: in expansion of macro ‘WRITE1’ 494 | WRITE1 (idxrf->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:494:9: note: in expansion of macro ‘WRITE1’ 494 | WRITE1 (idxrf->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:494:9: note: in expansion of macro ‘WRITE1’ 494 | WRITE1 (idxrf->k_factor); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:501:9: note: in expansion of macro ‘WRITE1’ 501 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:501:9: note: in expansion of macro ‘WRITE1’ 501 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:501:9: note: in expansion of macro ‘WRITE1’ 501 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:501:9: note: in expansion of macro ‘WRITE1’ 501 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:504:9: note: in expansion of macro ‘WRITEVECTOR’ 504 | WRITEVECTOR (idxmap->id_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:514:9: note: in expansion of macro ‘WRITE1’ 514 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:514:9: note: in expansion of macro ‘WRITE1’ 514 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:514:9: note: in expansion of macro ‘WRITE1’ 514 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:514:9: note: in expansion of macro ‘WRITE1’ 514 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_index_header(faiss::Index*, faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:543:5: note: in expansion of macro ‘READ1’ 543 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:543:5: note: in expansion of macro ‘READ1’ 543 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:543:5: note: in expansion of macro ‘READ1’ 543 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:543:5: note: in expansion of macro ‘READ1’ 543 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:544:5: note: in expansion of macro ‘READ1’ 544 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:544:5: note: in expansion of macro ‘READ1’ 544 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:544:5: note: in expansion of macro ‘READ1’ 544 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:544:5: note: in expansion of macro ‘READ1’ 544 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:546:5: note: in expansion of macro ‘READ1’ 546 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:546:5: note: in expansion of macro ‘READ1’ 546 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:546:5: note: in expansion of macro ‘READ1’ 546 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:546:5: note: in expansion of macro ‘READ1’ 546 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:547:5: note: in expansion of macro ‘READ1’ 547 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:547:5: note: in expansion of macro ‘READ1’ 547 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:547:5: note: in expansion of macro ‘READ1’ 547 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:547:5: note: in expansion of macro ‘READ1’ 547 | READ1 (dummy); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:548:5: note: in expansion of macro ‘READ1’ 548 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:548:5: note: in expansion of macro ‘READ1’ 548 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:548:5: note: in expansion of macro ‘READ1’ 548 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:548:5: note: in expansion of macro ‘READ1’ 548 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:549:5: note: in expansion of macro ‘READ1’ 549 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:549:5: note: in expansion of macro ‘READ1’ 549 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:549:5: note: in expansion of macro ‘READ1’ 549 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:549:5: note: in expansion of macro ‘READ1’ 549 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘faiss::VectorTransform* faiss::read_VectorTransform(faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:555:5: note: in expansion of macro ‘READ1’ 555 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:555:5: note: in expansion of macro ‘READ1’ 555 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:555:5: note: in expansion of macro ‘READ1’ 555 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:555:5: note: in expansion of macro ‘READ1’ 555 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:566:13: note: in expansion of macro ‘READ1’ 566 | READ1 (pca->eigen_power); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:566:13: note: in expansion of macro ‘READ1’ 566 | READ1 (pca->eigen_power); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:566:13: note: in expansion of macro ‘READ1’ 566 | READ1 (pca->eigen_power); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:566:13: note: in expansion of macro ‘READ1’ 566 | READ1 (pca->eigen_power); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:567:13: note: in expansion of macro ‘READ1’ 567 | READ1 (pca->random_rotation); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:567:13: note: in expansion of macro ‘READ1’ 567 | READ1 (pca->random_rotation); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:567:13: note: in expansion of macro ‘READ1’ 567 | READ1 (pca->random_rotation); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:567:13: note: in expansion of macro ‘READ1’ 567 | READ1 (pca->random_rotation); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:569:17: note: in expansion of macro ‘READ1’ 569 | READ1 (pca->balanced_bins); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:569:17: note: in expansion of macro ‘READ1’ 569 | READ1 (pca->balanced_bins); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:569:17: note: in expansion of macro ‘READ1’ 569 | READ1 (pca->balanced_bins); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:569:17: note: in expansion of macro ‘READ1’ 569 | READ1 (pca->balanced_bins); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:570:13: note: in expansion of macro ‘READVECTOR’ 570 | READVECTOR (pca->mean); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:571:13: note: in expansion of macro ‘READVECTOR’ 571 | READVECTOR (pca->eigenvalues); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:572:13: note: in expansion of macro ‘READVECTOR’ 572 | READVECTOR (pca->PCAMat); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:577:9: note: in expansion of macro ‘READ1’ 577 | READ1 (lt->have_bias); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:577:9: note: in expansion of macro ‘READ1’ 577 | READ1 (lt->have_bias); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:577:9: note: in expansion of macro ‘READ1’ 577 | READ1 (lt->have_bias); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:577:9: note: in expansion of macro ‘READ1’ 577 | READ1 (lt->have_bias); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:578:9: note: in expansion of macro ‘READVECTOR’ 578 | READVECTOR (lt->A); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:579:9: note: in expansion of macro ‘READVECTOR’ 579 | READVECTOR (lt->b); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:586:9: note: in expansion of macro ‘READVECTOR’ 586 | READVECTOR (rdt->map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:590:9: note: in expansion of macro ‘READ1’ 590 | READ1 (nt->norm); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:590:9: note: in expansion of macro ‘READ1’ 590 | READ1 (nt->norm); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:590:9: note: in expansion of macro ‘READ1’ 590 | READ1 (nt->norm); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:590:9: note: in expansion of macro ‘READ1’ 590 | READ1 (nt->norm); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:595:5: note: in expansion of macro ‘READ1’ 595 | READ1 (vt->d_in); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:595:5: note: in expansion of macro ‘READ1’ 595 | READ1 (vt->d_in); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:595:5: note: in expansion of macro ‘READ1’ 595 | READ1 (vt->d_in); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:595:5: note: in expansion of macro ‘READ1’ 595 | READ1 (vt->d_in); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:596:5: note: in expansion of macro ‘READ1’ 596 | READ1 (vt->d_out); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:596:5: note: in expansion of macro ‘READ1’ 596 | READ1 (vt->d_out); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:596:5: note: in expansion of macro ‘READ1’ 596 | READ1 (vt->d_out); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:596:5: note: in expansion of macro ‘READ1’ 596 | READ1 (vt->d_out); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:597:5: note: in expansion of macro ‘READ1’ 597 | READ1 (vt->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:597:5: note: in expansion of macro ‘READ1’ 597 | READ1 (vt->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:597:5: note: in expansion of macro ‘READ1’ 597 | READ1 (vt->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:597:5: note: in expansion of macro ‘READ1’ 597 | READ1 (vt->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_ArrayInvertedLists_sizes(faiss::IOReader*, std::vector&)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:606:5: note: in expansion of macro ‘READ1’ 606 | READ1(list_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:606:5: note: in expansion of macro ‘READ1’ 606 | READ1(list_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:606:5: note: in expansion of macro ‘READ1’ 606 | READ1(list_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:606:5: note: in expansion of macro ‘READ1’ 606 | READ1(list_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:609:9: note: in expansion of macro ‘READVECTOR’ 609 | READVECTOR (sizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:613:9: note: in expansion of macro ‘READVECTOR’ 613 | READVECTOR (idsizes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘faiss::InvertedLists* faiss::read_InvertedLists(faiss::IOReader*, int)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:625:5: note: in expansion of macro ‘READ1’ 625 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:625:5: note: in expansion of macro ‘READ1’ 625 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:625:5: note: in expansion of macro ‘READ1’ 625 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:625:5: note: in expansion of macro ‘READ1’ 625 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:632:9: note: in expansion of macro ‘READ1’ 632 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:632:9: note: in expansion of macro ‘READ1’ 632 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:632:9: note: in expansion of macro ‘READ1’ 632 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:632:9: note: in expansion of macro ‘READ1’ 632 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:633:9: note: in expansion of macro ‘READ1’ 633 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:633:9: note: in expansion of macro ‘READ1’ 633 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:633:9: note: in expansion of macro ‘READ1’ 633 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:633:9: note: in expansion of macro ‘READ1’ 633 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:645:17: note: in expansion of macro ‘READANDCHECK’ 645 | READANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:645:17: note: in expansion of macro ‘READANDCHECK’ 645 | READANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:645:17: note: in expansion of macro ‘READANDCHECK’ 645 | READANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:645:17: note: in expansion of macro ‘READANDCHECK’ 645 | READANDCHECK (ails->codes[i].data(), n * ails->code_size); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:646:17: note: in expansion of macro ‘READANDCHECK’ 646 | READANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:646:17: note: in expansion of macro ‘READANDCHECK’ 646 | READANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:646:17: note: in expansion of macro ‘READANDCHECK’ 646 | READANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:646:17: note: in expansion of macro ‘READANDCHECK’ 646 | READANDCHECK (ails->ids[i].data(), n); | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:658:9: note: in expansion of macro ‘READ1’ 658 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:658:9: note: in expansion of macro ‘READ1’ 658 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:658:9: note: in expansion of macro ‘READ1’ 658 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:658:9: note: in expansion of macro ‘READ1’ 658 | READ1 (ails->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:659:9: note: in expansion of macro ‘READ1’ 659 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:659:9: note: in expansion of macro ‘READ1’ 659 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:659:9: note: in expansion of macro ‘READ1’ 659 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:659:9: note: in expansion of macro ‘READ1’ 659 | READ1 (ails->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:693:9: note: in expansion of macro ‘READ1’ 693 | READ1 (od->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:693:9: note: in expansion of macro ‘READ1’ 693 | READ1 (od->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:693:9: note: in expansion of macro ‘READ1’ 693 | READ1 (od->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:693:9: note: in expansion of macro ‘READ1’ 693 | READ1 (od->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:694:9: note: in expansion of macro ‘READ1’ 694 | READ1 (od->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:694:9: note: in expansion of macro ‘READ1’ 694 | READ1 (od->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:694:9: note: in expansion of macro ‘READ1’ 694 | READ1 (od->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:694:9: note: in expansion of macro ‘READ1’ 694 | READ1 (od->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:696:9: note: in expansion of macro ‘READVECTOR’ 696 | READVECTOR (od->lists); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:699:13: note: in expansion of macro ‘READVECTOR’ 699 | READVECTOR(v); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:704:13: note: in expansion of macro ‘READVECTOR’ 704 | READVECTOR(x); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:707:9: note: in expansion of macro ‘READ1’ 707 | READ1(od->totsize); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:707:9: note: in expansion of macro ‘READ1’ 707 | READ1(od->totsize); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:707:9: note: in expansion of macro ‘READ1’ 707 | READ1(od->totsize); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:707:9: note: in expansion of macro ‘READ1’ 707 | READ1(od->totsize); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_ProductQuantizer(faiss::ProductQuantizer*, faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:734:5: note: in expansion of macro ‘READ1’ 734 | READ1 (pq->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:734:5: note: in expansion of macro ‘READ1’ 734 | READ1 (pq->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:734:5: note: in expansion of macro ‘READ1’ 734 | READ1 (pq->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:734:5: note: in expansion of macro ‘READ1’ 734 | READ1 (pq->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:735:5: note: in expansion of macro ‘READ1’ 735 | READ1 (pq->M); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:735:5: note: in expansion of macro ‘READ1’ 735 | READ1 (pq->M); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:735:5: note: in expansion of macro ‘READ1’ 735 | READ1 (pq->M); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:735:5: note: in expansion of macro ‘READ1’ 735 | READ1 (pq->M); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:736:5: note: in expansion of macro ‘READ1’ 736 | READ1 (pq->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:736:5: note: in expansion of macro ‘READ1’ 736 | READ1 (pq->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:736:5: note: in expansion of macro ‘READ1’ 736 | READ1 (pq->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:736:5: note: in expansion of macro ‘READ1’ 736 | READ1 (pq->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:738:5: note: in expansion of macro ‘READVECTOR’ 738 | READVECTOR (pq->centroids); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_ScalarQuantizer(faiss::ScalarQuantizer*, faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:742:5: note: in expansion of macro ‘READ1’ 742 | READ1 (ivsc->qtype); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:742:5: note: in expansion of macro ‘READ1’ 742 | READ1 (ivsc->qtype); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:742:5: note: in expansion of macro ‘READ1’ 742 | READ1 (ivsc->qtype); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:742:5: note: in expansion of macro ‘READ1’ 742 | READ1 (ivsc->qtype); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:743:5: note: in expansion of macro ‘READ1’ 743 | READ1 (ivsc->rangestat); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:743:5: note: in expansion of macro ‘READ1’ 743 | READ1 (ivsc->rangestat); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:743:5: note: in expansion of macro ‘READ1’ 743 | READ1 (ivsc->rangestat); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:743:5: note: in expansion of macro ‘READ1’ 743 | READ1 (ivsc->rangestat); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:744:5: note: in expansion of macro ‘READ1’ 744 | READ1 (ivsc->rangestat_arg); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:744:5: note: in expansion of macro ‘READ1’ 744 | READ1 (ivsc->rangestat_arg); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:744:5: note: in expansion of macro ‘READ1’ 744 | READ1 (ivsc->rangestat_arg); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:744:5: note: in expansion of macro ‘READ1’ 744 | READ1 (ivsc->rangestat_arg); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:745:5: note: in expansion of macro ‘READ1’ 745 | READ1 (ivsc->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:745:5: note: in expansion of macro ‘READ1’ 745 | READ1 (ivsc->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:745:5: note: in expansion of macro ‘READ1’ 745 | READ1 (ivsc->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:745:5: note: in expansion of macro ‘READ1’ 745 | READ1 (ivsc->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:746:5: note: in expansion of macro ‘READ1’ 746 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:746:5: note: in expansion of macro ‘READ1’ 746 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:746:5: note: in expansion of macro ‘READ1’ 746 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:746:5: note: in expansion of macro ‘READ1’ 746 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:747:5: note: in expansion of macro ‘READVECTOR’ 747 | READVECTOR (ivsc->trained); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_HNSW(faiss::HNSW*, faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:752:5: note: in expansion of macro ‘READVECTOR’ 752 | READVECTOR (hnsw->assign_probas); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:753:5: note: in expansion of macro ‘READVECTOR’ 753 | READVECTOR (hnsw->cum_nneighbor_per_level); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:754:5: note: in expansion of macro ‘READVECTOR’ 754 | READVECTOR (hnsw->levels); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:755:5: note: in expansion of macro ‘READVECTOR’ 755 | READVECTOR (hnsw->offsets); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:756:5: note: in expansion of macro ‘READVECTOR’ 756 | READVECTOR (hnsw->neighbors); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:758:5: note: in expansion of macro ‘READ1’ 758 | READ1 (hnsw->entry_point); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:758:5: note: in expansion of macro ‘READ1’ 758 | READ1 (hnsw->entry_point); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:758:5: note: in expansion of macro ‘READ1’ 758 | READ1 (hnsw->entry_point); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:758:5: note: in expansion of macro ‘READ1’ 758 | READ1 (hnsw->entry_point); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:759:5: note: in expansion of macro ‘READ1’ 759 | READ1 (hnsw->max_level); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:759:5: note: in expansion of macro ‘READ1’ 759 | READ1 (hnsw->max_level); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:759:5: note: in expansion of macro ‘READ1’ 759 | READ1 (hnsw->max_level); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:759:5: note: in expansion of macro ‘READ1’ 759 | READ1 (hnsw->max_level); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:760:5: note: in expansion of macro ‘READ1’ 760 | READ1 (hnsw->efConstruction); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:760:5: note: in expansion of macro ‘READ1’ 760 | READ1 (hnsw->efConstruction); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:760:5: note: in expansion of macro ‘READ1’ 760 | READ1 (hnsw->efConstruction); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:760:5: note: in expansion of macro ‘READ1’ 760 | READ1 (hnsw->efConstruction); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:761:5: note: in expansion of macro ‘READ1’ 761 | READ1 (hnsw->efSearch); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:761:5: note: in expansion of macro ‘READ1’ 761 | READ1 (hnsw->efSearch); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:761:5: note: in expansion of macro ‘READ1’ 761 | READ1 (hnsw->efSearch); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:761:5: note: in expansion of macro ‘READ1’ 761 | READ1 (hnsw->efSearch); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:762:5: note: in expansion of macro ‘READ1’ 762 | READ1 (hnsw->upper_beam); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:762:5: note: in expansion of macro ‘READ1’ 762 | READ1 (hnsw->upper_beam); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:762:5: note: in expansion of macro ‘READ1’ 762 | READ1 (hnsw->upper_beam); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:762:5: note: in expansion of macro ‘READ1’ 762 | READ1 (hnsw->upper_beam); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_ivf_header(faiss::IndexIVF*, faiss::IOReader*, std::vector >*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:784:5: note: in expansion of macro ‘READ1’ 784 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:784:5: note: in expansion of macro ‘READ1’ 784 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:784:5: note: in expansion of macro ‘READ1’ 784 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:784:5: note: in expansion of macro ‘READ1’ 784 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:785:5: note: in expansion of macro ‘READ1’ 785 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:785:5: note: in expansion of macro ‘READ1’ 785 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:785:5: note: in expansion of macro ‘READ1’ 785 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:785:5: note: in expansion of macro ‘READ1’ 785 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:791:13: note: in expansion of macro ‘READVECTOR’ 791 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:793:5: note: in expansion of macro ‘READ1’ 793 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:793:5: note: in expansion of macro ‘READ1’ 793 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:793:5: note: in expansion of macro ‘READ1’ 793 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:793:5: note: in expansion of macro ‘READ1’ 793 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:794:5: note: in expansion of macro ‘READVECTOR’ 794 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘faiss::IndexIVFPQ* faiss::read_ivfpq(faiss::IOReader*, uint32_t, int)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:820:5: note: in expansion of macro ‘READ1’ 820 | READ1 (ivpq->by_residual); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:820:5: note: in expansion of macro ‘READ1’ 820 | READ1 (ivpq->by_residual); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:820:5: note: in expansion of macro ‘READ1’ 820 | READ1 (ivpq->by_residual); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:820:5: note: in expansion of macro ‘READ1’ 820 | READ1 (ivpq->by_residual); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:821:5: note: in expansion of macro ‘READ1’ 821 | READ1 (ivpq->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:821:5: note: in expansion of macro ‘READ1’ 821 | READ1 (ivpq->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:821:5: note: in expansion of macro ‘READ1’ 821 | READ1 (ivpq->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:821:5: note: in expansion of macro ‘READ1’ 821 | READ1 (ivpq->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:827:13: note: in expansion of macro ‘READVECTOR’ 827 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:838:9: note: in expansion of macro ‘READVECTOR’ 838 | READVECTOR (ivfpqr->refine_codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:839:9: note: in expansion of macro ‘READ1’ 839 | READ1 (ivfpqr->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:839:9: note: in expansion of macro ‘READ1’ 839 | READ1 (ivfpqr->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:839:9: note: in expansion of macro ‘READ1’ 839 | READ1 (ivfpqr->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:839:9: note: in expansion of macro ‘READ1’ 839 | READ1 (ivfpqr->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘faiss::Index* faiss::read_index(faiss::IOReader*, int)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:849:5: note: in expansion of macro ‘READ1’ 849 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:849:5: note: in expansion of macro ‘READ1’ 849 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:849:5: note: in expansion of macro ‘READ1’ 849 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:849:5: note: in expansion of macro ‘READ1’ 849 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:855:9: note: in expansion of macro ‘READVECTOR’ 855 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:862:9: note: in expansion of macro ‘READ1’ 862 | READ1 (idxl->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:862:9: note: in expansion of macro ‘READ1’ 862 | READ1 (idxl->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:862:9: note: in expansion of macro ‘READ1’ 862 | READ1 (idxl->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:862:9: note: in expansion of macro ‘READ1’ 862 | READ1 (idxl->nbits); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:863:9: note: in expansion of macro ‘READ1’ 863 | READ1 (idxl->rotate_data); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:863:9: note: in expansion of macro ‘READ1’ 863 | READ1 (idxl->rotate_data); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:863:9: note: in expansion of macro ‘READ1’ 863 | READ1 (idxl->rotate_data); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:863:9: note: in expansion of macro ‘READ1’ 863 | READ1 (idxl->rotate_data); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:864:9: note: in expansion of macro ‘READ1’ 864 | READ1 (idxl->train_thresholds); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:864:9: note: in expansion of macro ‘READ1’ 864 | READ1 (idxl->train_thresholds); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:864:9: note: in expansion of macro ‘READ1’ 864 | READ1 (idxl->train_thresholds); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:864:9: note: in expansion of macro ‘READ1’ 864 | READ1 (idxl->train_thresholds); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:865:9: note: in expansion of macro ‘READVECTOR’ 865 | READVECTOR (idxl->thresholds); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:866:9: note: in expansion of macro ‘READ1’ 866 | READ1 (idxl->bytes_per_vec); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:866:9: note: in expansion of macro ‘READ1’ 866 | READ1 (idxl->bytes_per_vec); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:866:9: note: in expansion of macro ‘READ1’ 866 | READ1 (idxl->bytes_per_vec); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:866:9: note: in expansion of macro ‘READ1’ 866 | READ1 (idxl->bytes_per_vec); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:882:9: note: in expansion of macro ‘READVECTOR’ 882 | READVECTOR (idxl->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:894:9: note: in expansion of macro ‘READVECTOR’ 894 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:896:13: note: in expansion of macro ‘READ1’ 896 | READ1 (idxp->search_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:896:13: note: in expansion of macro ‘READ1’ 896 | READ1 (idxp->search_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:896:13: note: in expansion of macro ‘READ1’ 896 | READ1 (idxp->search_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:896:13: note: in expansion of macro ‘READ1’ 896 | READ1 (idxp->search_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:897:13: note: in expansion of macro ‘READ1’ 897 | READ1 (idxp->encode_signs); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:897:13: note: in expansion of macro ‘READ1’ 897 | READ1 (idxp->encode_signs); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:897:13: note: in expansion of macro ‘READ1’ 897 | READ1 (idxp->encode_signs); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:897:13: note: in expansion of macro ‘READ1’ 897 | READ1 (idxp->encode_signs); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:898:13: note: in expansion of macro ‘READ1’ 898 | READ1 (idxp->polysemous_ht); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:898:13: note: in expansion of macro ‘READ1’ 898 | READ1 (idxp->polysemous_ht); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:898:13: note: in expansion of macro ‘READ1’ 898 | READ1 (idxp->polysemous_ht); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:898:13: note: in expansion of macro ‘READ1’ 898 | READ1 (idxp->polysemous_ht); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:916:17: note: in expansion of macro ‘READVECTOR’ 916 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:921:17: note: in expansion of macro ‘READVECTOR’ 921 | READVECTOR (vec); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp: In function ‘void faiss::{anonymous}::hnsw_add_vertices(faiss::IndexHNSW&, size_t, size_t, const float*, bool, bool)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:78:45: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 78 | printf("hnsw_add_vertices: adding %ld elements on top of %ld " | ~~^ | | | long int | %d 79 | "(preset_levels=%d)\n", 80 | n, n0, int(preset_levels)); | ~ | | | size_t {aka unsigned int} In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:78:68: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 78 | printf("hnsw_add_vertices: adding %ld elements on top of %ld " | ~~^ | | | long int | %d 79 | "(preset_levels=%d)\n", 80 | n, n0, int(preset_levels)); | ~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In member function ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In member function ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:934:13: note: in expansion of macro ‘READVECTOR’ 934 | READVECTOR (tab); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:953:9: note: in expansion of macro ‘READVECTOR’ 953 | READVECTOR (idxs->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:961:9: note: in expansion of macro ‘READ1’ 961 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:961:9: note: in expansion of macro ‘READ1’ 961 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:961:9: note: in expansion of macro ‘READ1’ 961 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:961:9: note: in expansion of macro ‘READ1’ 961 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:964:13: note: in expansion of macro ‘READVECTOR’ 964 | READVECTOR (ail->codes[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:970:9: note: in expansion of macro ‘READ1’ 970 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:970:9: note: in expansion of macro ‘READ1’ 970 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:970:9: note: in expansion of macro ‘READ1’ 970 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:970:9: note: in expansion of macro ‘READ1’ 970 | READ1 (ivsc->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:986:13: note: in expansion of macro ‘READ1’ 986 | READ1 (nt); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:986:13: note: in expansion of macro ‘READ1’ 986 | READ1 (nt); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:986:13: note: in expansion of macro ‘READ1’ 986 | READ1 (nt); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:986:13: note: in expansion of macro ‘READ1’ 986 | READ1 (nt); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1006:9: note: in expansion of macro ‘READ1’ 1006 | READ1 (idxrf->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1006:9: note: in expansion of macro ‘READ1’ 1006 | READ1 (idxrf->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1006:9: note: in expansion of macro ‘READ1’ 1006 | READ1 (idxrf->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1006:9: note: in expansion of macro ‘READ1’ 1006 | READ1 (idxrf->k_factor); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1014:9: note: in expansion of macro ‘READVECTOR’ 1014 | READVECTOR (idxmap->id_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1023:9: note: in expansion of macro ‘READ1’ 1023 | READ1 (idxp->q1.nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1023:9: note: in expansion of macro ‘READ1’ 1023 | READ1 (idxp->q1.nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1023:9: note: in expansion of macro ‘READ1’ 1023 | READ1 (idxp->q1.nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1023:9: note: in expansion of macro ‘READ1’ 1023 | READ1 (idxp->q1.nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1024:9: note: in expansion of macro ‘READ1’ 1024 | READ1 (idxp->q1.quantizer_trains_alone); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1024:9: note: in expansion of macro ‘READ1’ 1024 | READ1 (idxp->q1.quantizer_trains_alone); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1024:9: note: in expansion of macro ‘READ1’ 1024 | READ1 (idxp->q1.quantizer_trains_alone); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1024:9: note: in expansion of macro ‘READ1’ 1024 | READ1 (idxp->q1.quantizer_trains_alone); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1026:9: note: in expansion of macro ‘READ1’ 1026 | READ1 (idxp->code_size_1); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1026:9: note: in expansion of macro ‘READ1’ 1026 | READ1 (idxp->code_size_1); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1026:9: note: in expansion of macro ‘READ1’ 1026 | READ1 (idxp->code_size_1); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1026:9: note: in expansion of macro ‘READ1’ 1026 | READ1 (idxp->code_size_1); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1027:9: note: in expansion of macro ‘READ1’ 1027 | READ1 (idxp->code_size_2); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1027:9: note: in expansion of macro ‘READ1’ 1027 | READ1 (idxp->code_size_2); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1027:9: note: in expansion of macro ‘READ1’ 1027 | READ1 (idxp->code_size_2); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1027:9: note: in expansion of macro ‘READ1’ 1027 | READ1 (idxp->code_size_2); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1028:9: note: in expansion of macro ‘READ1’ 1028 | READ1 (idxp->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1028:9: note: in expansion of macro ‘READ1’ 1028 | READ1 (idxp->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1028:9: note: in expansion of macro ‘READ1’ 1028 | READ1 (idxp->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1028:9: note: in expansion of macro ‘READ1’ 1028 | READ1 (idxp->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1029:9: note: in expansion of macro ‘READVECTOR’ 1029 | READVECTOR (idxp->codes); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_index_binary_header(const faiss::IndexBinary*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1161:5: note: in expansion of macro ‘WRITE1’ 1161 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1161:5: note: in expansion of macro ‘WRITE1’ 1161 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1161:5: note: in expansion of macro ‘WRITE1’ 1161 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1161:5: note: in expansion of macro ‘WRITE1’ 1161 | WRITE1 (idx->d); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1162:5: note: in expansion of macro ‘WRITE1’ 1162 | WRITE1 (idx->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1162:5: note: in expansion of macro ‘WRITE1’ 1162 | WRITE1 (idx->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1162:5: note: in expansion of macro ‘WRITE1’ 1162 | WRITE1 (idx->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1162:5: note: in expansion of macro ‘WRITE1’ 1162 | WRITE1 (idx->code_size); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1163:5: note: in expansion of macro ‘WRITE1’ 1163 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1163:5: note: in expansion of macro ‘WRITE1’ 1163 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1163:5: note: in expansion of macro ‘WRITE1’ 1163 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1163:5: note: in expansion of macro ‘WRITE1’ 1163 | WRITE1 (idx->ntotal); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1164:5: note: in expansion of macro ‘WRITE1’ 1164 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1164:5: note: in expansion of macro ‘WRITE1’ 1164 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1164:5: note: in expansion of macro ‘WRITE1’ 1164 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1164:5: note: in expansion of macro ‘WRITE1’ 1164 | WRITE1 (idx->is_trained); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1165:5: note: in expansion of macro ‘WRITE1’ 1165 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1165:5: note: in expansion of macro ‘WRITE1’ 1165 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1165:5: note: in expansion of macro ‘WRITE1’ 1165 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1165:5: note: in expansion of macro ‘WRITE1’ 1165 | WRITE1 (idx->metric_type); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_binary_ivf_header(const faiss::IndexBinaryIVF*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1170:5: note: in expansion of macro ‘WRITE1’ 1170 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1170:5: note: in expansion of macro ‘WRITE1’ 1170 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1170:5: note: in expansion of macro ‘WRITE1’ 1170 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1170:5: note: in expansion of macro ‘WRITE1’ 1170 | WRITE1 (ivf->nlist); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1171:5: note: in expansion of macro ‘WRITE1’ 1171 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1171:5: note: in expansion of macro ‘WRITE1’ 1171 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1171:5: note: in expansion of macro ‘WRITE1’ 1171 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1171:5: note: in expansion of macro ‘WRITE1’ 1171 | WRITE1 (ivf->nprobe); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1173:5: note: in expansion of macro ‘WRITE1’ 1173 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1173:5: note: in expansion of macro ‘WRITE1’ 1173 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1173:5: note: in expansion of macro ‘WRITE1’ 1173 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1173:5: note: in expansion of macro ‘WRITE1’ 1173 | WRITE1 (ivf->maintain_direct_map); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1174:5: note: in expansion of macro ‘WRITEVECTOR’ 1174 | WRITEVECTOR (ivf->direct_map); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::write_index_binary(const faiss::IndexBinary*, faiss::IOWriter*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1181:9: note: in expansion of macro ‘WRITE1’ 1181 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1181:9: note: in expansion of macro ‘WRITE1’ 1181 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1181:9: note: in expansion of macro ‘WRITE1’ 1181 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1181:9: note: in expansion of macro ‘WRITE1’ 1181 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:102:9: note: in expansion of macro ‘WRITEANDCHECK’ 102 | WRITEANDCHECK (&size, 1); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:103:9: note: in expansion of macro ‘WRITEANDCHECK’ 103 | WRITEANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1183:9: note: in expansion of macro ‘WRITEVECTOR’ 1183 | WRITEVECTOR (idxf->xb); | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1187:9: note: in expansion of macro ‘WRITE1’ 1187 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1187:9: note: in expansion of macro ‘WRITE1’ 1187 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1187:9: note: in expansion of macro ‘WRITE1’ 1187 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1187:9: note: in expansion of macro ‘WRITE1’ 1187 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1193:9: note: in expansion of macro ‘WRITE1’ 1193 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1193:9: note: in expansion of macro ‘WRITE1’ 1193 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1193:9: note: in expansion of macro ‘WRITE1’ 1193 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1193:9: note: in expansion of macro ‘WRITE1’ 1193 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1199:9: note: in expansion of macro ‘WRITE1’ 1199 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1199:9: note: in expansion of macro ‘WRITE1’ 1199 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1199:9: note: in expansion of macro ‘WRITE1’ 1199 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:35: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:85:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 85 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:97:19: note: in expansion of macro ‘WRITEANDCHECK’ 97 | #define WRITE1(x) WRITEANDCHECK(&(x), 1) | ^~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1199:9: note: in expansion of macro ‘WRITE1’ 1199 | WRITE1 (h); | ^~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:86:42: note: format string is defined here 86 | "write error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_index_binary_header(faiss::IndexBinary*, faiss::IOReader*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1219:5: note: in expansion of macro ‘READ1’ 1219 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1219:5: note: in expansion of macro ‘READ1’ 1219 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1219:5: note: in expansion of macro ‘READ1’ 1219 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1219:5: note: in expansion of macro ‘READ1’ 1219 | READ1 (idx->d); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1220:5: note: in expansion of macro ‘READ1’ 1220 | READ1 (idx->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1220:5: note: in expansion of macro ‘READ1’ 1220 | READ1 (idx->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1220:5: note: in expansion of macro ‘READ1’ 1220 | READ1 (idx->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1220:5: note: in expansion of macro ‘READ1’ 1220 | READ1 (idx->code_size); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1221:5: note: in expansion of macro ‘READ1’ 1221 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1221:5: note: in expansion of macro ‘READ1’ 1221 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1221:5: note: in expansion of macro ‘READ1’ 1221 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1221:5: note: in expansion of macro ‘READ1’ 1221 | READ1 (idx->ntotal); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1222:5: note: in expansion of macro ‘READ1’ 1222 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1222:5: note: in expansion of macro ‘READ1’ 1222 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1222:5: note: in expansion of macro ‘READ1’ 1222 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1222:5: note: in expansion of macro ‘READ1’ 1222 | READ1 (idx->is_trained); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1223:5: note: in expansion of macro ‘READ1’ 1223 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1223:5: note: in expansion of macro ‘READ1’ 1223 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1223:5: note: in expansion of macro ‘READ1’ 1223 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1223:5: note: in expansion of macro ‘READ1’ 1223 | READ1 (idx->metric_type); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘void faiss::read_binary_ivf_header(faiss::IndexBinaryIVF*, faiss::IOReader*, std::vector >*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1232:5: note: in expansion of macro ‘READ1’ 1232 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1232:5: note: in expansion of macro ‘READ1’ 1232 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1232:5: note: in expansion of macro ‘READ1’ 1232 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1232:5: note: in expansion of macro ‘READ1’ 1232 | READ1 (ivf->nlist); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1233:5: note: in expansion of macro ‘READ1’ 1233 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1233:5: note: in expansion of macro ‘READ1’ 1233 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1233:5: note: in expansion of macro ‘READ1’ 1233 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1233:5: note: in expansion of macro ‘READ1’ 1233 | READ1 (ivf->nprobe); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1239:13: note: in expansion of macro ‘READVECTOR’ 1239 | READVECTOR ((*ids)[i]); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1241:5: note: in expansion of macro ‘READ1’ 1241 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1241:5: note: in expansion of macro ‘READ1’ 1241 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1241:5: note: in expansion of macro ‘READ1’ 1241 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1241:5: note: in expansion of macro ‘READ1’ 1241 | READ1 (ivf->maintain_direct_map); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1242:5: note: in expansion of macro ‘READVECTOR’ 1242 | READVECTOR (ivf->direct_map); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp: In function ‘faiss::IndexBinary* faiss::read_index_binary(faiss::IOReader*, int)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1248:5: note: in expansion of macro ‘READ1’ 1248 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1248:5: note: in expansion of macro ‘READ1’ 1248 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1248:5: note: in expansion of macro ‘READ1’ 1248 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:98:19: note: in expansion of macro ‘READANDCHECK’ 98 | #define READ1(x) READANDCHECK(&(x), 1) | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1248:5: note: in expansion of macro ‘READ1’ 1248 | READ1 (h); | ^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:109:9: note: in expansion of macro ‘READANDCHECK’ 109 | READANDCHECK (&size, 1); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:110:53: warning: left shift count >= width of type [-Wshift-count-overflow] 110 | FAISS_THROW_IF_NOT (size >= 0 && size < (1L << 40)); \ | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:77:11: note: in definition of macro ‘FAISS_THROW_IF_NOT’ 77 | if (!(X)) { \ | ^ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:65:39: note: in definition of macro ‘FAISS_THROW_FMT’ 65 | int __size = snprintf(nullptr, 0, FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:34: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d In file included from /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:21: /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:92:23: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 92 | FAISS_THROW_FMT("Error: '%s' failed: " FMT, #X, __VA_ARGS__); \ /tmp/guix-build-faiss-1.5.0.drv-0/source/FaissAssert.h:67:35: note: in definition of macro ‘FAISS_THROW_FMT’ 67 | snprintf(&__s[0], __s.size(), FMT, __VA_ARGS__); \ | ^~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:92:9: note: in expansion of macro ‘FAISS_THROW_IF_NOT_FMT’ 92 | FAISS_THROW_IF_NOT_FMT(ret == (n), \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:112:9: note: in expansion of macro ‘READANDCHECK’ 112 | READANDCHECK ((vec).data (), size); \ | ^~~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:1252:9: note: in expansion of macro ‘READVECTOR’ 1252 | READVECTOR (idxf->xb); | ^~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/index_io.cpp:93:41: note: format string is defined here 93 | "read error in %s: %ld != %ld (%s)", \ | ~~^ | | | long int | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerFP16<1>; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1259:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerFP16<1>; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1320:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1259:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1320:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1259:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1320:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1259:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1320:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerIP::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1259:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1273:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1273 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp: In instantiation of ‘size_t faiss::{anonymous}::IVFSQScannerL2::scan_codes(size_t, const uint8_t*, const idx_t*, float*, faiss::InvertedListScanner::idx_t*, size_t) const [with bool store_pairs = true; Quantizer = faiss::{anonymous}::QuantizerTemplate; int SIMDWIDTH = 1; size_t = unsigned int; uint8_t = unsigned char; faiss::InvertedListScanner::idx_t = long int]’: /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1320:12: required from here /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexScalarQuantizer.cpp:1333:50: warning: left shift count >= width of type [-Wshift-count-overflow] 1333 | long id = store_pairs ? (list_no << 32 | j) : ids[j]; | ~~~~~~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp: In function ‘size_t faiss::get_mem_usage_kb()’: /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp:92:36: warning: format ‘%ld’ expects argument of type ‘long int*’, but argument 3 has type ‘size_t*’ {aka ‘unsigned int*’} [-Wformat=] 92 | if (sscanf (buf, "VmRSS: %ld kB", &sz) == 1) break; | ~~^ ~~~ | | | | | size_t* {aka unsigned int*} | long int* | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp: In function ‘size_t faiss::ranklist_intersection_size(size_t, const long int*, size_t, const long int*)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp:1260:31: warning: left shift count >= width of type [-Wshift-count-overflow] 1260 | const long seen_flag = 1L << 60; | ~~~^~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp: In function ‘const float* faiss::fvecs_maybe_subsample(size_t, size_t*, size_t, const float*, bool, long int)’: /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp:1539:62: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 1539 | printf (" Input training set too big (max size is %ld), sampling " | ~~^ | | | long int | %d 1540 | "%ld / %ld vectors\n", nmax, n2, *n); | ~~~~ | | | size_t {aka unsigned int} /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp:1540:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 1540 | "%ld / %ld vectors\n", nmax, n2, *n); | ~~^ ~~ | | | | long int size_t {aka unsigned int} | %d /tmp/guix-build-faiss-1.5.0.drv-0/source/utils.cpp:1540:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 1540 | "%ld / %ld vectors\n", nmax, n2, *n); | ~~^ ~~ | | | | long int size_t {aka unsigned int} | %d In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:30: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h: In member function ‘virtual float faiss::{anonymous}::Distance2xXPQ4::operator()(faiss::storage_idx_t)’: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:1205:28: note: called from here 1205 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:30: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:1206:28: note: called from here 1206 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:30: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:1205:28: note: called from here 1205 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/immintrin.h:33, from /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:30: /gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0/include/pmmintrin.h:56:1: error: inlining failed in call to ‘always_inline’ ‘__m128 _mm_hadd_ps(__m128, __m128)’: target specific option mismatch 56 | _mm_hadd_ps (__m128 __X, __m128 __Y) | ^~~~~~~~~~~ /tmp/guix-build-faiss-1.5.0.drv-0/source/IndexHNSW.cpp:1206:28: note: called from here 1206 | accu = _mm_hadd_ps (accu, accu); | ~~~~~~~~~~~~^~~~~~~~~~~~ make[2]: *** [CMakeFiles/objlib.dir/build.make:275: CMakeFiles/objlib.dir/IndexHNSW.cpp.o] Error 1 make[2]: Leaving directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' make[1]: *** [CMakeFiles/Makefile2:181: CMakeFiles/objlib.dir/all] Error 2 make[1]: Leaving directory '/tmp/guix-build-faiss-1.5.0.drv-0/build' make: *** [Makefile:139: all] Error 2 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("-j" "32") exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 12.7 seconds command "make" "-j" "32" failed with status 2