Skip to content

Failed to Build on Windows with MinGW64 #24

@Steven4565

Description

@Steven4565

Description

Cannot compile on Windows.

Steps to Reproduce

  • Clone kolosal-server with submodules
  • mkdir build && cd build
  • cmake -B . -S .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
  • make -j

Build Log

[  0%] Building C object CMakeFiles/minizip_static.dir/external/zlib/contrib/minizip/ioapi.c.obj
[  0%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/AutoTune.cpp.obj
[  0%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.obj
[  0%] Building CXX object external/pugixml/CMakeFiles/pugixml-static.dir/src/pugixml.cpp.obj
[  0%] Building CXX object inference/llama-cpp-build/common/CMakeFiles/build_info.dir/build-info.cpp.obj
[  0%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml.c.obj
[  0%] Built target build_info
[  0%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/Clustering.cpp.obj
[  0%] Building C object CMakeFiles/minizip_static.dir/external/zlib/contrib/minizip/mztools.c.obj
[  0%] Building C object CMakeFiles/minizip_static.dir/external/zlib/contrib/minizip/unzip.c.obj
[  0%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.obj
[  1%] Building C object CMakeFiles/minizip_static.dir/external/zlib/contrib/minizip/zip.c.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/inference/external/llama.cpp/ggml/src/ggml.c:47:9: warning: 'WIN32_LEAN_AND_MEAN' redefined
   47 | #define WIN32_LEAN_AND_MEAN
      |         ^~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
[  3%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml.cpp.obj
[  3%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml-alloc.c.obj
[  3%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml-backend.cpp.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/inference/external/llama.cpp/ggml/src/ggml-backend.cpp:4:9: warning: 'WIN32_LEAN_AND_MEAN' redefined
    4 | #define WIN32_LEAN_AND_MEAN
      |         ^~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
[  3%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml-opt.cpp.obj
[  3%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml-threading.cpp.obj
[  3%] Building C object CMakeFiles/minizip_static.dir/external/zlib/contrib/minizip/iowin32.c.obj
[  3%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/ggml-quants.c.obj
[  3%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-base.dir/gguf.cpp.obj
[  3%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/depthguard.cpp.obj
[  3%] Linking CXX static library ../../../../Release/ggml-base.a
[  3%] Building CXX object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/pdfium/core/fxcodec/fax/faxmodule.cpp.obj
[  3%] Built target ggml-base
[  5%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IVFlib.cpp.obj
[  5%] Building CXX object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/pdfium/core/fxcodec/scanlinedecoder.cpp.obj
[  7%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.obj
[  7%] Linking C static library Release/libminizip.a
[  7%] Built target minizip_static
[  7%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/Index.cpp.obj
[  7%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.obj
[  7%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont.c.obj
[  7%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/CmsContext.cpp.obj
[  7%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_afm.c.obj
[  7%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_compare.c.obj
[  7%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.obj
[  7%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/Index2Layer.cpp.obj
[  9%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_desc.c.obj
[  9%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/FontTrueTypeSubset.cpp.obj
[  9%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_draw.c.obj
[ 11%] Linking CXX static library ../../Release/libpugixml.a
[ 11%] Built target pugixml-static
[ 11%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_dump.c.obj
[ 11%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/FontUtils_AFDKO.cpp.obj
[ 11%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.obj
[ 11%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_metrics.c.obj
[ 11%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/absfont/absfont_path.c.obj
[ 11%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizer.cpp.obj
[ 11%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.obj
[ 11%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.c.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/inference/external/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.c:87:9: warning: 'WIN32_LEAN_AND_MEAN' redefined
   87 | #define WIN32_LEAN_AND_MEAN
      |         ^~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.cpp.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/inference/external/llama.cpp/ggml/src/ggml-cpu/ggml-cpu.cpp:22:13: warning: 'WIN32_LEAN_AND_MEAN' redefined
   22 | #    define WIN32_LEAN_AND_MEAN
      |             ^~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/repack.cpp.obj
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/hbm.cpp.obj
[ 13%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/quants.c.obj
[ 13%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffread/cffread.c.obj
[ 13%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinary.cpp.obj
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/traits.cpp.obj
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/amx.cpp.obj
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/mmq.cpp.obj
[ 13%] Building CXX object external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.obj
[ 13%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/binary-ops.cpp.obj
[ 15%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/unary-ops.cpp.obj
[ 15%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/vec.cpp.obj
[ 15%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ops.cpp.obj
[ 15%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinaryFlat.cpp.obj
[ 15%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.obj
[ 15%] Building C object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/x86/quants.c.obj
[ 15%] Building CXX object inference/llama-cpp-build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/x86/repack.cpp.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:221:11: error: 'uint16_t' was not declared in this scope
  221 | std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) {
      |           ^~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:13:1: note: 'uint16_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   12 | #include "yaml-cpp/null.h"
  +++ |+#include <cstdint>
   13 | #include "yaml-cpp/ostream_wrapper.h"
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:221:21: error: 'uint16_t' was not declared in this scope
  221 | std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) {
      |                     ^~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:221:21: note: 'uint16_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:221:29: error: template argument 1 is invalid       
  221 | std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) {
      |                             ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:221:29: error: template argument 2 is invalid       
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp: In function 'int YAML::Utils::{anonymous}::EncodeUTF16SurrogatePair(int)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:222:9: error: 'uint32_t' does not name a type       
  222 |   const uint32_t leadOffset = 0xD800 - (0x10000 >> 10);
      |         ^~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:222:9: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:225:7: error: 'leadOffset' was not declared in this scope
  225 |       leadOffset | (codePoint >> 10),
      |       ^~~~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:227:3: error: cannot convert '<brace-enclosed initializer list>' to 'int' in return
  227 |   };
      |   ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp: In function 'void YAML::Utils::{anonymous}::WriteDoubleQuoteEscapeSequence(YAML::ostream_wrapper&, int, YAML::StringEscaping::value)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:247:55: error: request for member 'first' in 'surrogatePair', which is of non-class type 'int'
  247 |     WriteDoubleQuoteEscapeSequence(out, surrogatePair.first,
      |                                                       ^~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/yaml-cpp/src/emitterutils.cpp:249:55: error: request for member 'second' in 'surrogatePair', which is of non-class type 'int'
  249 |     WriteDoubleQuoteEscapeSequence(out, surrogatePair.second,
      |                                                       ^~~~~~
make[2]: *** [external/yaml-cpp/CMakeFiles/yaml-cpp.dir/build.make:200: external/yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:1640: external/yaml-cpp/CMakeFiles/yaml-cpp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 15%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinaryFromFloat.cpp.obj
[ 15%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinaryHNSW.cpp.obj
[ 15%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite.c.obj
[ 15%] Linking CXX static library ../../../../Release/ggml-cpu.a
[ 15%] Built target ggml-cpu
[ 15%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_charset.c.obj
[ 15%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinaryHash.cpp.obj
[ 15%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/FreetypePrivate.cpp.obj
[ 15%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/ImageUtils.cpp.obj
[ 15%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_dict.c.obj
[ 16%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_encoding.c.obj
[ 16%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/JpegCommon.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexBinaryHNSW.cpp:26:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 16%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/OpenSSLInternal.cpp.obj
[ 16%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_fdselect.c.obj
[ 16%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_sindex.c.obj
[ 16%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_subr.c.obj
[ 18%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/OpenSSLInternal_Ripped.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexBinaryHash.cpp:16:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 20%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexBinaryIVF.cpp.obj
[ 20%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_t2cstr.c.obj
[ 20%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/cffwrite/cffwrite_varstore.c.obj
[ 20%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexFlat.cpp.obj
[ 20%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfDeclarationsPrivate.cpp.obj
[ 20%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/ctutil/ctutil.c.obj
[ 20%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexFlatCodes.cpp.obj
[ 20%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/dynarr/dynarr.c.obj
[ 20%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/nameread/nameread.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/pstoken/pstoken.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/sfntread/sfntread.c.obj
[ 22%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfDrawingOperations.cpp.obj
[ 22%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfEncodingPrivate.cpp.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/sha1/sha1.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/support/canthappen.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/support/fixed.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/t1cstr/t1cstr.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/t1read/t1read.c.obj
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/t2cstr/t2cstr.c.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexBinaryIVF.cpp:23:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 22%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/afdko/source/varread/varread.c.obj
[ 24%] Building C object external/podofo/3rdparty/CMakeFiles/podofo_3rdparty.dir/utf8proc/utf8proc.c.obj
[ 24%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfFilter.cpp.obj
[ 24%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfFilterFactory.cpp.obj
[ 24%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfFiltersImpl.cpp.obj
[ 24%] Linking CXX static library ../../../Release/libpodofo_3rdparty.a
[ 24%] Built target podofo_3rdparty
[ 24%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfImmediateWriter.cpp.obj
[ 24%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexHNSW.cpp.obj
[ 24%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIDMap.cpp.obj
[ 26%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfObjectStreamParser.cpp.obj
[ 26%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfParser.cpp.obj
[ 26%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVF.cpp.obj
[ 26%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizer.cpp.obj
[ 26%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFFlat.cpp.obj
[ 26%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFPQ.cpp.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp: In function 'FILE* utls::fopen(const std::string_view&, const std::string_view&)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp:1199:20: warning: cast from type 'const char16_t*' to type 'wchar_t*' casts away qualifiers [-Wcast-qual]
 1199 |     return _wfopen((wchar_t*)filename16.c_str(), (wchar_t*)mode16.c_str());
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp:1199:50: warning: cast from type 'const char16_t*' to type 'wchar_t*' casts away qualifiers [-Wcast-qual]
 1199 |     return _wfopen((wchar_t*)filename16.c_str(), (wchar_t*)mode16.c_str());
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp: In function 'std::ifstream utls::open_ifstream(const std::string_view&, std::ios_base::openmode)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp:1227:21: warning: cast from type 'const char16_t*' to type 'wchar_t*' casts away qualifiers [-Wcast-qual]
 1227 |     return ifstream((wchar_t*)filename16.c_str(), mode);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp: In function 'std::ofstream utls::open_ofstream(const std::string_view&, std::ios_base::openmode)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp:1237:21: warning: cast from type 'const char16_t*' to type 'wchar_t*' casts away qualifiers [-Wcast-qual]
 1237 |     return ofstream((wchar_t*)filename16.c_str(), mode);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp: In function 'std::fstream utls::open_fstream(const std::string_view&, std::ios_base::openmode)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/podofo/src/podofo/private/PdfDeclarationsPrivate.cpp:1247:20: warning: cast from type 'const char16_t*' to type 'wchar_t*' casts away qualifiers [-Wcast-qual]
 1247 |     return fstream((wchar_t*)filename16.c_str(), mode);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus.exe: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFFastScan.cpp.obj
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfParserObject.cpp.obj
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfStandard14FontData.cpp.obj
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfStandard14FontFiles.cpp.obj
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFAdditiveQuantizerFastScan.cpp.obj
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFPQFastScan.cpp.obj
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFPQR.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexIVFFastScan.cpp:23:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfStreamedObjectStream.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexIVFPQFastScan.cpp:23:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfWriter.cpp.obj
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfXRef.cpp.obj
[ 28%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfXRefEntry.cpp.obj
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFRaBitQ.cpp.obj
[ 28%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFSpectralHash.cpp.obj
[ 30%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfXRefStream.cpp.obj
[ 30%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexLSH.cpp.obj
[ 30%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/PdfXRefStreamParserObject.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexIVFSpectralHash.cpp:21:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 30%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexNNDescent.cpp.obj
[ 30%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/SASLprep.cpp.obj
[ 30%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/XMPUtils.cpp.obj
[ 30%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexLattice.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexNSG.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexPQ.cpp.obj
[ 32%] Building CXX object external/podofo/src/podofo/private/CMakeFiles/podofo_private.dir/XmlUtils.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexFastScan.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexAdditiveQuantizerFastScan.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexIVFIndependentQuantizer.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexPQ.cpp:20:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexPQFastScan.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexIVFPQ.cpp:26:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexPreTransform.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/IndexFastScan.cpp:23:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexRaBitQ.cpp.obj
[ 32%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexRefine.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexReplicas.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexRowwiseMinMax.cpp.obj
[ 33%] Linking CXX static library ../../../../../Release/libpodofo_private.a
[ 33%] Built target podofo_private
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexScalarQuantizer.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexShards.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexShardsIVF.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/IndexNeuralNetCodec.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/MatrixStats.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/MetaIndexes.cpp.obj
[ 33%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/VectorTransform.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/clone_index.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/index_factory.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/AuxIndexStructures.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/CodePacker.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/IDSelector.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/FaissException.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/HNSW.cpp.obj
[ 35%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/NSG.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/PolysemousTraining.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/ProductQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/AdditiveQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/RaBitQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/ResidualQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/LocalSearchQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/ProductAdditiveQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/ScalarQuantizer.cpp.obj
[ 37%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/index_read.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/RaBitQuantizer.cpp:12:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/rabitq_simd.h: In function '__m512i faiss::get_lookup_512()':   
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/rabitq_simd.h:29:31: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
   29 | inline __m512i get_lookup_512() {
      |                               ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/rabitq_simd.h: In function '__m256i faiss::get_lookup_256()':   
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/rabitq_simd.h:103:31: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
  103 | inline __m256i get_lookup_256() {
      |                               ^
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/index_write.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/io.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/kmeans1d.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/lattice_Zn.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/mapped_io.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_1.cpp.obj
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/pq4_fast_scan.cpp:10:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/pq4_fast_scan_search_qbs.cpp.obj
[ 39%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/residual_quantizer_encode_steps.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/zerocopy_io.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/impl/NNDescent.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/invlists/BlockInvertedLists.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/invlists/DirectMap.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/invlists/InvertedLists.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/invlists/InvertedListsIOHook.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/Heap.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/NeuralNet.cpp.obj
[ 41%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/WorkerThread.cpp.obj
[ 43%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/distances.cpp.obj
[ 43%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/distances_simd.cpp.obj
[ 43%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/extra_distances.cpp.obj
[ 43%] Building CXX object external/faiss/faiss/CMakeFiles/faiss.dir/utils/hamming.cpp.obj
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp: In function '__m128 faiss::masked_read(int, const float*)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:311:28: warning: 'align' attribute directive ignored [-Wattributes]
  311 |     ALIGNED(16) float buf[4] = {0, 0, 0, 0};
      |                            ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp: In function 'void faiss::fvec_madd(size_t, const float*, float, const float*, float*)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3376:28: error: cast from 'const float*' to long int' loses precision [-fpermissive]
 3376 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0)
      |                            ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3376:40: error: cast from 'const float*' to long int' loses precision [-fpermissive]
 3376 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0)
      |                                        ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3376:52: error: cast from 'float*' to 'long int' loses precision [-fpermissive]
 3376 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0)
      |                                                    ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp: In function 'int faiss::fvec_madd_and_argmi(size_t, const float*, float, const float*, float*)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3540:28: error: cast from 'const float*' to long int' loses precision [-fpermissive]
 3540 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0) {
      |                            ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3540:40: error: cast from 'const float*' to long int' loses precision [-fpermissive]
 3540 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0) {
      |                                        ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3540:52: error: cast from 'float*' to 'long int' loses precision [-fpermissive]
 3540 |     if ((n & 3) == 0 && ((((long)a) | ((long)b) | ((long)c)) & 15) == 0) {
      |                                                    ^~~~~~~
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp: In function 'faiss::simd8float32 faiss::{anonymous}::load_simd8float32_partial(const float*, int)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3667:28: warning: 'align' attribute directive ignored [-Wattributes]
 3667 |     ALIGNED(32) float tmp[8] = {0, 0, 0, 0, 0, 0, 0, 0};
      |                            ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp: In function 'void faiss::compute_PQ_dis_tables_dsub2(size_t, size_t, const float*, size_t, const float*, bool, float*)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/distances_simd.cpp:3693:45: warning: 'align' attribute directive ignored [-Wattributes]
 3693 |                 ALIGNED(32) float centroid[8];
      |                                             ^
make[2]: *** [external/faiss/faiss/CMakeFiles/faiss.dir/build.make:1325: external/faiss/faiss/CMakeFiles/faiss.dir/utils/distances_simd.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/hamdis-inl.h:26,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.h:35,
                 from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming.cpp:24:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h: In member function 'int faiss::HammingComputerDefault::hamming(const uint8_t*) const':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/utils/hamming_distance/generic-inl.h:315:32: warning: statement will never be executed [-Wswitch-unreachable]
  315 |                 [[fallthrough]];
      |                                ^
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/pq4_fast_scan_search_1.cpp:12:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
In file included from C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/pq4_fast_scan_search_qbs.cpp:12:
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::SingleResultHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:264:39: warning: 'align' attribute directive ignored [-Wattributes]
  264 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::HeapHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:360:39: warning: 'align' attribute directive ignored [-Wattributes]
  360 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::ReservoirHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:472:39: warning: 'align' attribute directive ignored [-Wattributes]
  472 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h: In member function 'void faiss::simd_result_handlers::RangeHandler<C, with_id_map>::handle(size_t, size_t, faiss::simd16uint16, faiss::simd16uint16)':
C:/Users/StevenLocal/Documents/work/kolosal/kolosal-server/external/faiss/faiss/impl/simd_result_handlers.h:594:39: warning: 'align' attribute directive ignored [-Wattributes]
  594 |         ALIGNED(32) uint16_t d32tab[32];
      |                                       ^
make[1]: *** [CMakeFiles/Makefile2:2595: external/faiss/faiss/CMakeFiles/faiss.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

Environment

OS: Windows 11 26100.4946
Build tool: MinGW 64
Build on commit: 5e4fb47f7b87040ecae74d52f17a010ecf73609f

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions