Skip to content

tonic-protobuf-build 4.33.0-release: Don't build on nixos #2476

@mrdev023

Description

@mrdev023

Bug Report

Can't build my project on NixOS

Version

└── tonic-protobuf v0.14.0 (/home/florian/Documents/Perso/tonic/tonic-protobuf)
└── tonic v0.14.1 (/home/florian/Documents/Perso/tonic/tonic)
└── tonic-protobuf-build v0.14.0 (/home/florian/Documents/Perso/tonic/tonic-protobuf-build)

Platform

Linux fedora 6.17.12-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Dec 13 05:06:24 UTC 2025 x86_64 GNU/Linux

Crates

tonic-protobuf-build

Description

When i try to build tonic-protobuf-build, i got this error

cargo build                                                                                                           ─╯
   Compiling tonic-protobuf-build v0.14.0 (https://github.com/hyperium/tonic?branch=master#d61bc56f)
error: failed to run custom build command for `tonic-protobuf-build v0.14.0 (https://github.com/hyperium/tonic?branch=master#d61bc56f)`

Caused by:
  process didn't exit successfully: `/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-3fab144401d10dfd/build-script-build` (exit status: 101)
  --- stdout
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  -- Fetching protobuf 33.0 from https://github.com/protocolbuffers/protobuf/releases/download/v33.0/protobuf-33.0.tar.gz
  -- protobuf version: 33.0.0
  -- Downloading abseil-cpp 20240722.0
  -- 
  -- protoc-gen-rust-grpc configuration summary:
  --   Protobuf version: 33.0
  --   Abseil version: 20240722.0
  --   Build type: Debug
  --   C++ standard: 17
  --   Output directory: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/bin
  --   Binaries to build: protoc, protoc-gen-rust-grpc
  -- Configuring done (0.2s)
  -- Generating done (0.2s)
  -- Build files have been written to: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build
  [  0%] Built target absl_log_internal_nullguard
  [  1%] Built target utf8_validity
  [  1%] Built target absl_flags_commandlineflag_internal
  [  1%] Built target absl_utf8_for_code_point
  [  1%] Built target absl_leak_check
  [  1%] Built target absl_exponential_biased
  [  1%] Built target utf8_range
  [  1%] Built target absl_spinlock_wait
  [  1%] Built target absl_civil_time
  [  2%] Built target absl_int128
  [  2%] Built target absl_random_internal_platform
  [  2%] Built target absl_strerror
  [  3%] Built target absl_log_severity
  [  4%] Built target absl_random_seed_gen_exception
  [  6%] Built target absl_time_zone
  [  6%] Built target absl_periodic_sampler
  [  6%] Built target absl_decode_rust_punycode
  [  6%] Built target absl_random_internal_randen_hwaes_impl
  [  6%] Built target absl_random_internal_randen_slow
  [  7%] Built target absl_raw_logging_internal
  [  7%] Built target absl_demangle_rust
  [  7%] Built target absl_bad_any_cast_impl
  [  8%] Built target absl_random_internal_randen_hwaes
  [  9%] Built target absl_throw_delegate
  [  9%] Built target absl_scoped_set_env
  [  9%] Built target absl_bad_variant_access
  [ 10%] Built target absl_debugging_internal
  [ 10%] Built target absl_bad_optional_access
  [ 10%] Built target absl_cordz_functions
  [ 11%] Built target absl_base
  [ 11%] Built target absl_random_internal_randen
  [ 12%] Built target absl_demangle_internal
  [ 13%] Built target absl_stacktrace
  [ 23%] Built target libupb
  [ 24%] Built target absl_malloc_internal
  [ 25%] Built target absl_crc_cpu_detect
  [ 26%] Built target absl_string_view
  [ 26%] Built target absl_log_internal_conditions
  [ 27%] Built target absl_city
  [ 27%] Built target absl_low_level_hash
  [ 28%] Built target absl_strings_internal
  [ 28%] Built target absl_graphcycles_internal
  [ 28%] Built target absl_poison
  [ 28%] Built target absl_crc_internal
  [ 32%] Built target libprotobuf-lite
  [ 34%] Built target absl_strings
  [ 35%] Built target absl_flags_commandlineflag
  [ 35%] Built target absl_random_internal_seed_material
  [ 35%] Built target absl_log_internal_fnmatch
  [ 35%] Built target absl_hash
  [ 35%] Built target absl_log_internal_proto
  [ 35%] Built target absl_symbolize
  [ 35%] Built target absl_time
  [ 36%] Built target absl_random_distributions
  [ 37%] Built target absl_flags_private_handle_accessor
  [ 37%] Built target absl_str_format_internal
  [ 37%] Built target absl_random_internal_pool_urbg
  [ 38%] Built target absl_examine_stack
  [ 39%] Built target absl_kernel_timeout_internal
  [ 39%] Built target absl_log_entry
  [ 39%] Built target absl_log_internal_globals
  [ 39%] Built target absl_random_internal_distribution_test_util
  [ 39%] Built target absl_flags_marshalling
  [ 39%] Built target absl_random_seed_sequences
  [ 39%] Built target absl_failure_signal_handler
  [ 40%] Built target absl_crc32c
  [ 41%] Built target absl_log_sink
  [ 41%] Built target absl_log_internal_format
  [ 54%] Built target libprotobuf
  [ 56%] Built target absl_synchronization
  [ 56%] Built target absl_crc_cord_state
  [ 57%] Built target absl_vlog_config_internal
  [ 58%] Built target absl_hashtablez_sampler
  [ 60%] Built target absl_cordz_handle
  [ 60%] Built target absl_flags_program_name
  [ 61%] Built target absl_cord_internal
  [ 62%] Built target absl_log_globals
  [ 64%] Built target protoc-gen-upbdefs
  [ 66%] Built target protoc-gen-upb_minitable
  [ 66%] Built target absl_raw_hash_set
  [ 66%] Built target absl_log_internal_log_sink_set
  [ 66%] Built target absl_flags_config
  [ 69%] Built target protoc-gen-upb
  [ 69%] Built target absl_log_initialize
  [ 69%] Built target absl_cordz_info
  [ 69%] Built target absl_cordz_sample_token
  [ 70%] Built target absl_flags_internal
  [ 71%] Built target absl_log_internal_message
  [ 72%] Built target absl_cord
  [ 72%] Built target absl_die_if_null
  [ 73%] Built target absl_log_internal_check_op
  [ 73%] Built target absl_flags_reflection
  [ 73%] Built target absl_status
  [ 74%] Built target absl_flags_usage_internal
  [ 75%] Built target absl_statusor
  [ 76%] Built target absl_log_flags
  [ 76%] Built target absl_flags_usage
  [ 76%] Built target absl_flags_parse
  [ 99%] Built target libprotoc
  [ 99%] Built target protoc
  [ 99%] Linking CXX executable bin/protoc-gen-rust-grpc
  [ 99%] Copying protoc to output directory
  [ 99%] Built target copy-protoc

  --- stderr
  running: cd "/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake" "/home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/tonic-protobuf-build/../protoc-gen-rust-grpc" "-B" "/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build" "-DCMAKE_INSTALL_PREFIX=/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -w" "-DCMAKE_C_COMPILER=/nix/store/r9wbjib6xxjkyb9yvjvrkl4sq61i2lyn-gcc-wrapper-15.2.0/bin/gcc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -w" "-DCMAKE_CXX_COMPILER=/nix/store/r9wbjib6xxjkyb9yvjvrkl4sq61i2lyn-gcc-wrapper-15.2.0/bin/g++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64 -w" "-DCMAKE_ASM_COMPILER=/nix/store/r9wbjib6xxjkyb9yvjvrkl4sq61i2lyn-gcc-wrapper-15.2.0/bin/gcc" "-DCMAKE_BUILD_TYPE=Debug"
  running: cd "/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build" && LC_ALL="C" MAKEFLAGS="-j --jobserver-fds=8,9 --jobserver-auth=8,9" "cmake" "--build" "/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build" "--target" "install" "--config" "Debug"
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_plugin.cc.o: in function `absl::lts_20240722::Status::Unref(unsigned long)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text._ZN4absl12lts_2024072217internal_statusor12StatusOrDataINS0_13flat_hash_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_NS0_18container_internal10StringHashENSA_8StringEqESaISt4pairIKS9_S9_EEEEED2Ev[_ZN4absl12lts_2024072217internal_statusor12StatusOrDataINS0_13flat_hash_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_NS0_18container_internal10StringHashENSA_8StringEqESaISt4pairIKS9_S9_EEEEED5Ev]+0x31): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text._ZNK17RustGrpcGenerator8GenerateEPKN6google8protobuf14FileDescriptorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS1_8compiler16GeneratorContextEPSA_[_ZNK17RustGrpcGenerator8GenerateEPKN6google8protobuf14FileDescriptorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS1_8compiler16GeneratorContextEPSA_]+0x78b): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text._ZNK17RustGrpcGenerator8GenerateEPKN6google8protobuf14FileDescriptorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS1_8compiler16GeneratorContextEPSA_[_ZNK17RustGrpcGenerator8GenerateEPKN6google8protobuf14FileDescriptorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS1_8compiler16GeneratorContextEPSA_]+0xbaa): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::Emit(std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZNSt17_Function_handlerIFbvEZN6google8protobuf2io7Printer9ValueImplILb1EE18ToStringOrCallbackIZN19rust_grpc_generator6serverL15GenerateMethodsERS4_RKNS8_7ServiceERKNS8_8GrpcOptsEEUlvE_vEESt7variantIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIS0_EEEOT_NS6_5Rank2EEUlvE_E9_M_invokeERKSt9_Any_data+0x64): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* absl::lts_20240722::log_internal::Check_LTImpl<int, int>(int const&, int const&, char const*)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/check_op.h:406:(.text._ZNK19rust_grpc_generator7Service7MethodsEv[_ZNK19rust_grpc_generator7Service7MethodsEv]+0x20b): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* absl::lts_20240722::log_internal::MakeCheckOpString<long, long>(long, long, char const*)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::ServiceDescriptor::method(int) const':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/descriptor.h:2817:(.text._ZNK19rust_grpc_generator7Service7MethodsEv[_ZNK19rust_grpc_generator7Service7MethodsEv]+0x230): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(char const*, int, std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/descriptor.h:2817:(.text._ZNK19rust_grpc_generator7Service7MethodsEv[_ZNK19rust_grpc_generator7Service7MethodsEv]+0x248): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::client::GenerateClient(rust_grpc_generator::Service const&, google::protobuf::io::Printer&, rust_grpc_generator::GrpcOpts const&) [clone .constprop.0]':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:413:(.text._ZN19rust_grpc_generator6clientL14GenerateClientERKNS_7ServiceERN6google8protobuf2io7PrinterERKNS_8GrpcOptsE.constprop.0+0x48e): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::server::GenerateTrait(google::protobuf::io::Printer&, rust_grpc_generator::Service const&, rust_grpc_generator::GrpcOpts const&)':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:587:(.text._ZN19rust_grpc_generator6serverL13GenerateTraitERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0x2dd): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::server::GenerateServer(rust_grpc_generator::Service const&, google::protobuf::io::Printer&, rust_grpc_generator::GrpcOpts const&) [clone .constprop.0]':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:796:(.text._ZN19rust_grpc_generator6serverL14GenerateServerERKNS_7ServiceERN6google8protobuf2io7PrinterERKNS_8GrpcOptsE.constprop.0+0x857): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::Emit(std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZNSt17_Function_handlerIFbvEZN6google8protobuf2io7Printer9ValueImplILb1EE18ToStringOrCallbackIZN19rust_grpc_generator6clientL14GenerateClientERKNS8_7ServiceERS4_RKNS8_8GrpcOptsEEUlvE_vEESt7variantIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIS0_EEEOT_NS6_5Rank2EEUlvE_E9_M_invokeERKSt9_Any_data+0xb3): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:53:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x145): undefined reference to `absl::lts_20240722::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20240722::log_internal::LogMessage::ErrorTag)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <6>(char const (&) [6])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x159): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:53:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x169): undefined reference to `absl::lts_20240722::log_internal::LogMessage::operator<<(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <53>(char const (&) [53])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x180): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage::operator<<(unsigned long)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:132:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x197): undefined reference to `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <unsigned long, 0>(unsigned long const&)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <10>(char const (&) [10])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x1ab): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:53:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x1b3): undefined reference to `absl::lts_20240722::log_internal::LogMessage::~LogMessage()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:57:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x20b): undefined reference to `absl::lts_20240722::log_internal::LogMessage::LogMessage(char const*, int, absl::lts_20240722::log_internal::LogMessage::ErrorTag)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <3>(char const (&) [3])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x21f): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:57:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x22a): undefined reference to `absl::lts_20240722::log_internal::LogMessage::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <4>(char const (&) [4])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x241): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:57:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x24d): undefined reference to `absl::lts_20240722::log_internal::LogMessage::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <2>(char const (&) [2])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x261): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:57:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x26d): undefined reference to `absl::lts_20240722::log_internal::LogMessage::~LogMessage()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:59:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x46c): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(char const*, int)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <44>(char const (&) [44])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x480): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GrpcOpts::GetCrateName(std::basic_string_view<char, std::char_traits<char> >) const':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:57:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x500): undefined reference to `absl::lts_20240722::log_internal::LogMessage::~LogMessage()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.h:59:(.text._ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE[_ZNK19rust_grpc_generator8GrpcOpts12GetCrateNameESt17basic_string_viewIcSt11char_traitsIcEE]+0x51f): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::server::GenerateMethods(google::protobuf::io::Printer&, rust_grpc_generator::Service const&, rust_grpc_generator::GrpcOpts const&)':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:759:(.text._ZN19rust_grpc_generator6serverL15GenerateMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0xcc5): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `void google::protobuf::io::Printer::Print<absl::lts_20240722::flat_hash_map<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<std::basic_string_view<char, std::char_traits<char> > const, std::basic_string_view<char, std::char_traits<char> > > > > >(absl::lts_20240722::flat_hash_map<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<std::basic_string_view<char, std::char_traits<char> > const, std::basic_string_view<char, std::char_traits<char> > > > > const&, std::basic_string_view<char, std::char_traits<char> >)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1080:(.text._ZN6google8protobuf2io7Printer5PrintIN4absl12lts_2024072213flat_hash_mapISt17basic_string_viewIcSt11char_traitsIcEESA_NS5_18container_internal10StringHashENSB_8StringEqESaISt4pairIKSA_SA_EEEEEEvRKT_SA_[_ZN6google8protobuf2io7Printer5PrintIN4absl12lts_2024072213flat_hash_mapISt17basic_string_viewIcSt11char_traitsIcEESA_NS5_18container_internal10StringHashENSB_8StringEqESaISt4pairIKSA_SA_EEEEEEvRKT_SA_]+0x8c): undefined reference to `google::protobuf::io::Printer::PrintImpl(std::basic_string_view<char, std::char_traits<char> >, absl::lts_20240722::Span<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, google::protobuf::io::Printer::PrintOptions)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::WithDefs(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, bool)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1132:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0x945): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(char const*, int, std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <54>(char const (&) [54])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0x95d): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::WithDefs(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, bool)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1132:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0x97c): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1135:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0xe8d): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(char const*, int, std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <50>(char const (&) [50])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0xea5): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::WithDefs(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, bool)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1136:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0xeb4): undefined reference to `absl::lts_20240722::log_internal::LogMessage::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<< <2>(char const (&) [2])':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/log/internal/log_message.h:305:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0xec8): undefined reference to `void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<(absl::lts_20240722::log_internal::LogMessage::StringType)0>(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::WithDefs(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, bool)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1135:(.text._ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb[_ZN6google8protobuf2io7Printer8WithDefsEN4absl12lts_202407224SpanIKNS2_3SubEEEb]+0x10ea): undefined reference to `absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `google::protobuf::io::Printer::Emit(std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZN19rust_grpc_generator6clientL15GenerateMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0x17b): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZN19rust_grpc_generator6clientL15GenerateMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0x1ea): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZN19rust_grpc_generator6clientL15GenerateMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0xd42): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZN19rust_grpc_generator6clientL15GenerateMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0xd6e): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069:(.text._ZN19rust_grpc_generator6serverL20GenerateTraitMethodsERN6google8protobuf2io7PrinterERKNS_7ServiceERKNS_8GrpcOptsE+0x882): undefined reference to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o:/home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/protobuf-src/src/google/protobuf/io/printer.h:1069: more undefined references to `google::protobuf::io::Printer::Emit(absl::lts_20240722::Span<google::protobuf::io::Printer::Sub const>, std::basic_string_view<char, std::char_traits<char> >, google::protobuf::io::Printer::SourceLocation)' follow
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::Status::Unref(unsigned long)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text.unlikely._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0xec): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text.unlikely._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x374): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text.unlikely._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x38a): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GetImportPathToCrateNameMap[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:137:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x2ef): undefined reference to `absl::lts_20240722::ErrnoToStatus(int, std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::Status::Unref(unsigned long)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0xe23): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `ReadFileToString':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:133:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x1054): undefined reference to `absl::lts_20240722::InternalError(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `rust_grpc_generator::GetImportPathToCrateNameMap[abi:cxx11](std::basic_string_view<char, std::char_traits<char> >)':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:162:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x1117): undefined reference to `absl::lts_20240722::InvalidArgumentError(std::basic_string_view<char, std::char_traits<char> >)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::internal_statusor::StatusOrData<absl::lts_20240722::flat_hash_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::EnsureNotOk()':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/internal/statusor_internal.h:344:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x1204): undefined reference to `absl::lts_20240722::internal_statusor::Helper::HandleInvalidStatusCtorArg(absl::lts_20240722::Status*)'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `absl::lts_20240722::Status::Unref(unsigned long)':
  /home/florian/Documents/Perso/comin_influx_telemetry/target/debug/build/tonic-protobuf-build-1bd86eccd12f6c3a/out/build/_deps/absl-src/absl/status/status.h:921:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x121a): undefined reference to `absl::lts_20240722::status_internal::StatusRep::Unref() const'
  /nix/store/cl88v2m1y5q3k6jlkq5jjf73nmfgl1px-binutils-2.44/bin/ld: CMakeFiles/protoc-gen-rust-grpc.dir/src/grpc_rust_generator.cc.o: in function `ReadFileToString':
  /home/florian/.cargo/git/checkouts/tonic-ba0d4a4d9feba162/d61bc56/protoc-gen-rust-grpc/src/grpc_rust_generator.cc:122:(.text._ZN19rust_grpc_generator27GetImportPathToCrateNameMapB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE+0x123e): undefined reference to `absl::lts_20240722::NotFoundError(std::basic_string_view<char, std::char_traits<char> >)'
  collect2: error: ld returned 1 exit status
  gmake[2]: *** [CMakeFiles/protoc-gen-rust-grpc.dir/build.make:243: bin/protoc-gen-rust-grpc] Error 1
  gmake[1]: *** [CMakeFiles/Makefile2:949: CMakeFiles/protoc-gen-rust-grpc.dir/all] Error 2
  gmake: *** [Makefile:136: all] Error 2

  thread 'main' (22485) panicked at /home/florian/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.57/src/lib.rs:1132:5:

  command did not execute successfully, got: exit status: 2

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

I fix it with this patch on my side.

I think is because protobuf (all versions) is built with abseil-cpp 20250814.1 so maybe a conflict between host and Cmake definition.

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