Skip to content

[sentencepiece] Build failure on arm64-osx-dynamic #47763

@gasparschott

Description

@gasparschott

Package: sentencepiece:[email protected]

Host Environment

  • Host: arm64-osx
  • Compiler: AppleClang 17.0.0.17000319
  • CMake Version: 4.1.2
  • vcpkg-tool version: 2025-09-03-4580816534ed8fd9634ac83d46471440edd82dfe
    vcpkg-scripts version: 50c0cb4 2025-10-09 (2 days ago)

To Reproduce

vcpkg install docwire:arm64-osx-dynamic

Failure logs

Downloading https://github.com/google/sentencepiece/archive/v0.2.1.tar.gz -> google-sentencepiece-v0.2.1.tar.gz
Successfully downloaded google-sentencepiece-v0.2.1.tar.gz
-- Extracting source /Users/michaelschrauzer/Desktop/docwire/vcpkg/downloads/google-sentencepiece-v0.2.1.tar.gz
-- Applying patch abseil.diff
-- Applying patch linkage.diff
-- Using source at /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean
-- Found external ninja('1.13.0.git.kitware.jobserver-pipe-1').
-- Configuring arm64-osx-dynamic
-- Building arm64-osx-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /opt/homebrew/bin/cmake --build . --config Debug --target install -- -v -j11
    Working Directory: /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg
    See logs for more information:
      /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/install-arm64-osx-dynamic-dbg-out.log

Call Stack (most recent call first):
  installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/sentencepiece/portfile.cmake:28 (vcpkg_cmake_install)
  scripts/ports.cmake:206 (include)



/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/install-arm64-osx-dynamic-dbg-out.log
Change Dir: '/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg'

Run Build Command(s): /Users/michaelschrauzer/.local/bin/ninja -v -v -j11 install
[1/40] cd /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src && /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx/tools/protobuf/protoc --cpp_out :/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece.proto
[2/40] cd /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src && /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx/tools/protobuf/protoc --cpp_out :/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_model.proto
[3/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/filesystem.cc.o -MF src/CMakeFiles/sentencepiece.dir/filesystem.cc.o.d -o src/CMakeFiles/sentencepiece.dir/filesystem.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/filesystem.cc
[4/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/error.cc.o -MF src/CMakeFiles/sentencepiece.dir/error.cc.o.d -o src/CMakeFiles/sentencepiece.dir/error.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/error.cc
[5/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/util.cc.o -MF src/CMakeFiles/sentencepiece.dir/util.cc.o.d -o src/CMakeFiles/sentencepiece.dir/util.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/util.cc
[6/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -Wno-misleading-indentation -MD -MT src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o -MF src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o.d -o src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc
FAILED: [code=1] src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o 
/opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -Wno-misleading-indentation -MD -MT src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o -MF src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o.d -o src/CMakeFiles/sentencepiece.dir/sentencepiece.pb.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:16:2: error: "Protobuf C++ gencode is built with an incompatible version of"
   16 | #error "Protobuf C++ gencode is built with an incompatible version of"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:17:2: error: "Protobuf C++ headers/runtime. See"
   17 | #error "Protobuf C++ headers/runtime. See"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:18:2: error: "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
   18 | #error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:223:3: error: unknown type name 'PROTOBUF_NODISCARD'
  223 |   PROTOBUF_NODISCARD std::string* release_piece();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:223:27: error: non-friend class member 'string' cannot have a qualified name
  223 |   PROTOBUF_NODISCARD std::string* release_piece();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:223:33: error: expected ';' at end of declaration list
  223 |   PROTOBUF_NODISCARD std::string* release_piece();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:228:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  228 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_piece(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:240:3: error: unknown type name 'PROTOBUF_NODISCARD'
  240 |   PROTOBUF_NODISCARD std::string* release_surface();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:240:27: error: non-friend class member 'string' cannot have a qualified name
  240 |   PROTOBUF_NODISCARD std::string* release_surface();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:240:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:223:27: note: previous declaration is here
  223 |   PROTOBUF_NODISCARD std::string* release_piece();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:240:33: error: expected ';' at end of declaration list
  240 |   PROTOBUF_NODISCARD std::string* release_surface();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:245:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  245 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_surface(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:366:3: error: unknown type name 'PROTOBUF_NODISCARD'
  366 |   PROTOBUF_NODISCARD inline
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:98:63: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'sentencepiece::SentencePieceText_SentencePiece'
   98 |     if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
      |                                                               ^~~~~~~~
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:98:75: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'SentencePieceText_SentencePiece'
   98 |     if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) {
      |                                                                           ^~~~
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:126:58: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'sentencepiece::SentencePieceText_SentencePiece'
  126 |     if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
      |                                                          ^~~~~~~~
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:126:70: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'SentencePieceText_SentencePiece'
  126 |     if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) {
      |                                                                      ^~~~~
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:129:7: error: no matching function for call to 'GenericSwap'
  129 |       ::google::protobuf::internal::GenericSwap(this, other);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/homebrew/include/google/protobuf/generated_message_util.h:155:22: note: candidate function not viable: no known conversion from 'sentencepiece::SentencePieceText_SentencePiece *' to 'MessageLite *' for 1st argument
  155 | PROTOBUF_EXPORT void GenericSwap(MessageLite* m1, MessageLite* m2);
      |                      ^           ~~~~~~~~~~~~~~~
/opt/homebrew/include/google/protobuf/generated_message_util.h:157:22: note: candidate function not viable: no known conversion from 'sentencepiece::SentencePieceText_SentencePiece *' to 'Message *' for 1st argument
  157 | PROTOBUF_EXPORT void GenericSwap(Message* m1, Message* m2);
      |                      ^           ~~~~~~~~~~~
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:134:17: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'sentencepiece::SentencePieceText_SentencePiece'
  134 |     ABSL_DCHECK(GetArena() == other->GetArena());
      |                 ^~~~~~~~
/opt/homebrew/include/absl/log/absl_check.h:47:34: note: expanded from macro 'ABSL_DCHECK'
   47 |   ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition)
      |                                  ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/check_impl.h:40:32: note: expanded from macro 'ABSL_LOG_INTERNAL_DCHECK_IMPL'
   40 |   ABSL_LOG_INTERNAL_CHECK_IMPL(condition, condition_text)
      |                                ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL'
   27 |                                     ABSL_PREDICT_FALSE(!(condition))) \
      |                                                          ^~~~~~~~~
/opt/homebrew/include/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE'
  191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false))
      |                                                           ^
/opt/homebrew/include/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL'
  177 |   ABSL_LOG_INTERNAL_##type##_CONDITION(condition)
      |                                        ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION'
   68 |     !(condition) ? (void)0 : ::absl::log_internal::Voidify() &&
      |       ^~~~~~~~~
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:134:31: error: cannot initialize object parameter of type 'const google::protobuf::MessageLite' with an expression of type 'SentencePieceText_SentencePiece'
  134 |     ABSL_DCHECK(GetArena() == other->GetArena());
      |                               ^~~~~
/opt/homebrew/include/absl/log/absl_check.h:47:34: note: expanded from macro 'ABSL_DCHECK'
   47 |   ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition)
      |                                  ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/check_impl.h:40:32: note: expanded from macro 'ABSL_LOG_INTERNAL_DCHECK_IMPL'
   40 |   ABSL_LOG_INTERNAL_CHECK_IMPL(condition, condition_text)
      |                                ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL'
   27 |                                     ABSL_PREDICT_FALSE(!(condition))) \
      |                                                          ^~~~~~~~~
/opt/homebrew/include/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE'
  191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false))
      |                                                           ^
/opt/homebrew/include/absl/log/internal/conditions.h:177:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL'
  177 |   ABSL_LOG_INTERNAL_##type##_CONDITION(condition)
      |                                        ^~~~~~~~~
/opt/homebrew/include/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION'
   68 |     !(condition) ? (void)0 : ::absl::log_internal::Voidify() &&
      |       ^~~~~~~~~
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.cc:6:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:144:108: error: non-const lvalue reference to type '::google::protobuf::MessageLite' cannot bind to a value of unrelated type 'sentencepiece::SentencePieceText_SentencePiece'
  144 |   void MergeFrom(const SentencePieceText_SentencePiece& from) { SentencePieceText_SentencePiece::MergeImpl(*this, from); }
      |                                                                                                            ^~~~~
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece.pb.h:147:58: note: passing argument to parameter 'to_msg' here
  147 |   static void MergeImpl(::google::protobuf::MessageLite& to_msg,
      |                                                          ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
[7/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/normalizer.cc.o -MF src/CMakeFiles/sentencepiece.dir/normalizer.cc.o.d -o src/CMakeFiles/sentencepiece.dir/normalizer.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.cc
FAILED: [code=1] src/CMakeFiles/sentencepiece.dir/normalizer.cc.o 
/opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/normalizer.cc.o -MF src/CMakeFiles/sentencepiece.dir/normalizer.cc.o.d -o src/CMakeFiles/sentencepiece.dir/normalizer.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.cc
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.cc:15:
...
Skipped 712 lines
...
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:33: error: expected ';' at end of declaration list
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:463:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  463 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_chars(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/unigram_model.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/unigram_model.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:3: error: unknown type name 'PROTOBUF_NODISCARD'
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: non-friend class member 'string' cannot have a qualified name
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:33: error: expected ';' at end of declaration list
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:480:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  480 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_unk_surface(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/unigram_model.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/unigram_model.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:492:3: error: unknown type name 'PROTOBUF_NODISCARD'
  492 |   PROTOBUF_NODISCARD std::string* release_unk_piece();
      |   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
[14/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o -MF src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o.d -o src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc
FAILED: [code=1] src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o 
/opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o -MF src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o.d -o src/CMakeFiles/sentencepiece.dir/sentencepiece_processor.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc:29:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_factory.h:20:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:16:2: error: "Protobuf C++ gencode is built with an incompatible version of"
   16 | #error "Protobuf C++ gencode is built with an incompatible version of"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:17:2: error: "Protobuf C++ headers/runtime. See"
   17 | #error "Protobuf C++ headers/runtime. See"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:18:2: error: "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
   18 | #error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:3: error: unknown type name 'PROTOBUF_NODISCARD'
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: error: non-friend class member 'string' cannot have a qualified name
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:33: error: expected ';' at end of declaration list
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:429:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  429 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_model_prefix(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc:29:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_factory.h:20:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:3: error: unknown type name 'PROTOBUF_NODISCARD'
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: non-friend class member 'string' cannot have a qualified name
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:33: error: expected ';' at end of declaration list
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:446:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  446 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_input_format(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc:29:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_factory.h:20:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:3: error: unknown type name 'PROTOBUF_NODISCARD'
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: non-friend class member 'string' cannot have a qualified name
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:33: error: expected ';' at end of declaration list
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:463:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  463 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_chars(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc:29:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_factory.h:20:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:3: error: unknown type name 'PROTOBUF_NODISCARD'
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: non-friend class member 'string' cannot have a qualified name
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:33: error: expected ';' at end of declaration list
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:480:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  480 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_unk_surface(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/sentencepiece_processor.cc:29:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_factory.h:20:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:492:3: error: unknown type name 'PROTOBUF_NODISCARD'
  492 |   PROTOBUF_NODISCARD std::string* release_unk_piece();
      |   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
[15/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/word_model.cc.o -MF src/CMakeFiles/sentencepiece.dir/word_model.cc.o.d -o src/CMakeFiles/sentencepiece.dir/word_model.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc
FAILED: [code=1] src/CMakeFiles/sentencepiece.dir/word_model.cc.o 
/opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece.dir/word_model.cc.o -MF src/CMakeFiles/sentencepiece.dir/word_model.cc.o.d -o src/CMakeFiles/sentencepiece.dir/word_model.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc:16:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.h:18:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:16:2: error: "Protobuf C++ gencode is built with an incompatible version of"
   16 | #error "Protobuf C++ gencode is built with an incompatible version of"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:17:2: error: "Protobuf C++ headers/runtime. See"
   17 | #error "Protobuf C++ headers/runtime. See"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:18:2: error: "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
   18 | #error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:3: error: unknown type name 'PROTOBUF_NODISCARD'
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: error: non-friend class member 'string' cannot have a qualified name
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:33: error: expected ';' at end of declaration list
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:429:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  429 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_model_prefix(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc:16:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.h:18:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:3: error: unknown type name 'PROTOBUF_NODISCARD'
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: non-friend class member 'string' cannot have a qualified name
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:33: error: expected ';' at end of declaration list
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:446:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  446 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_input_format(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc:16:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.h:18:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:3: error: unknown type name 'PROTOBUF_NODISCARD'
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: non-friend class member 'string' cannot have a qualified name
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:33: error: expected ';' at end of declaration list
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:463:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  463 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_chars(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc:16:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.h:18:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:3: error: unknown type name 'PROTOBUF_NODISCARD'
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: non-friend class member 'string' cannot have a qualified name
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:33: error: expected ';' at end of declaration list
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:480:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  480 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_unk_surface(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.cc:16:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/word_model.h:18:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/model_interface.h:25:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/normalizer.h:25:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:492:3: error: unknown type name 'PROTOBUF_NODISCARD'
  492 |   PROTOBUF_NODISCARD std::string* release_unk_piece();
      |   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
[16/40] /opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_train_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece_train.dir/builder.cc.o -MF src/CMakeFiles/sentencepiece_train.dir/builder.cc.o.d -o src/CMakeFiles/sentencepiece_train.dir/builder.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc
FAILED: [code=1] src/CMakeFiles/sentencepiece_train.dir/builder.cc.o 
/opt/homebrew/opt/ccache/libexec/c++ -DPROTOBUF_USE_DLLS -D_USE_EXTERNAL_ABSL -D_USE_EXTERNAL_PROTOBUF -D_USE_INTERNAL_STRING_VIEW -Dsentencepiece_train_EXPORTS -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src -I/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/../third_party -isystem /Users/michaelschrauzer/Desktop/docwire/vcpkg/installed/arm64-osx-dynamic/include -O3 -Wall -fPIC -fPIC -g -std=gnu++17 -arch arm64 -fPIC  -DPIC -MD -MT src/CMakeFiles/sentencepiece_train.dir/builder.cc.o -MF src/CMakeFiles/sentencepiece_train.dir/builder.cc.o.d -o src/CMakeFiles/sentencepiece_train.dir/builder.cc.o -c /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.h:23:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:16:2: error: "Protobuf C++ gencode is built with an incompatible version of"
   16 | #error "Protobuf C++ gencode is built with an incompatible version of"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:17:2: error: "Protobuf C++ headers/runtime. See"
   17 | #error "Protobuf C++ headers/runtime. See"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:18:2: error: "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
   18 | #error "https://protobuf.dev/support/cross-version-runtime-guarantee/#cpp"
      |  ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:3: error: unknown type name 'PROTOBUF_NODISCARD'
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: error: non-friend class member 'string' cannot have a qualified name
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:33: error: expected ';' at end of declaration list
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:429:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  429 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_model_prefix(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.h:23:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:3: error: unknown type name 'PROTOBUF_NODISCARD'
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: non-friend class member 'string' cannot have a qualified name
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:441:33: error: expected ';' at end of declaration list
  441 |   PROTOBUF_NODISCARD std::string* release_input_format();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:446:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  446 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_input_format(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.h:23:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:3: error: unknown type name 'PROTOBUF_NODISCARD'
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: non-friend class member 'string' cannot have a qualified name
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:458:33: error: expected ';' at end of declaration list
  458 |   PROTOBUF_NODISCARD std::string* release_required_chars();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:463:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  463 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_required_chars(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.h:23:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:3: error: unknown type name 'PROTOBUF_NODISCARD'
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |   ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: non-friend class member 'string' cannot have a qualified name
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                      ~~~~~^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:27: error: duplicate member 'string'
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:424:27: note: previous declaration is here
  424 |   PROTOBUF_NODISCARD std::string* release_model_prefix();
      |                           ^
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:475:33: error: expected ';' at end of declaration list
  475 |   PROTOBUF_NODISCARD std::string* release_unk_surface();
      |                                 ^
      |                                 ;
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:480:10: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier]
  480 |   inline PROTOBUF_ALWAYS_INLINE void _internal_set_unk_surface(
      |          ^
/opt/homebrew/include/google/protobuf/port_def.inc:186:32: note: expanded from macro 'PROTOBUF_ALWAYS_INLINE'
  186 | #define PROTOBUF_ALWAYS_INLINE inline __attribute__((always_inline))
      |                                ^
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.cc:15:
In file included from /Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/src/v0.2.1-3e6e94c790.clean/src/builder.h:23:
/Users/michaelschrauzer/Desktop/docwire/vcpkg/buildtrees/sentencepiece/arm64-osx-dynamic-dbg/src/sentencepiece_model.pb.h:492:3: error: unknown type name 'PROTOBUF_NODISCARD'
  492 |   PROTOBUF_NODISCARD std::string* release_unk_piece();
      |   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
ninja: build stopped: subcommand failed.

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