cpp-pm / hunter

CMake driven cross-platform package manager for C/C++.
BSD 2-Clause "Simplified" License
612 stars 181 forks source link

Abseil is broken on last hunter on freebsd #755

Open usser0134 opened 4 months ago

usser0134 commented 4 months ago

Hey, abseil is broken on freebsd building.. i am using latest hunter version, until 2-3 days ago all worked good.. Now it doesn't build

-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17
-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring done (1.2s)
-- Generating done (0.6s)
-- Build files have been written to: /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Build/abseil-Release-prefix/src/abseil-Release-build
[ 75%] Performing build step for 'abseil-Release'
[  0%] Building CXX object absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o
[  0%] Building CXX object absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o
[  1%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o
[  2%] Building CXX object absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o
[  3%] Building CXX object absl/numeric/CMakeFiles/int128.dir/int128.cc.o
[  3%] Building CXX object absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o
[  4%] Linking CXX static library libabsl_spinlock_wait.a
[  4%] Built target spinlock_wait
[  4%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_format.cc:28:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/time_zone.h:23:
In file included from /usr/include/c++/v1/chrono:746:
In file included from /usr/include/c++/v1/__chrono/convert_to_tm.h:13:
In file included from /usr/include/c++/v1/__chrono/day.h:15:
In file included from /usr/include/c++/v1/compare:145:
In file included from /usr/include/c++/v1/__compare/compare_partial_order_fallback.h:13:
In file included from /usr/include/c++/v1/__compare/partial_order.h:14:
In file included from /usr/include/c++/v1/__compare/weak_order.h:14:
In file included from /usr/include/c++/v1/__compare/strong_order.h:20:
In file included from /usr/include/c++/v1/cmath:317:
/usr/include/c++/v1/math.h:388:31: error: use of undeclared identifier 'FP_NAN'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                              ^
/usr/include/c++/v1/math.h:388:39: error: use of undeclared identifier 'FP_INFINITE'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                      ^
/usr/include/c++/v1/math.h:388:52: error: use of undeclared identifier 'FP_NORMAL'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                   ^
/usr/include/c++/v1/math.h:388:63: error: use of undeclared identifier 'FP_SUBNORMAL'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                              ^
/usr/include/c++/v1/math.h:388:77: error: use of undeclared identifier 'FP_ZERO'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                                            ^
/usr/include/c++/v1/math.h:393:21: error: use of undeclared identifier 'FP_ZERO'
  return __x == 0 ? FP_ZERO : FP_NORMAL;
                    ^
/usr/include/c++/v1/math.h:393:31: error: use of undeclared identifier 'FP_NORMAL'
  return __x == 0 ? FP_ZERO : FP_NORMAL;
                              ^
[  4%] Linking CXX static library libabsl_exponential_biased.a
[  4%] Built target exponential_biased
[  5%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_fixed.cc:15:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_fixed.h:21:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/time_zone.h:31:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time.h:19:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
[  6%] Linking CXX static library libabsl_strerror.a
[  6%] Built target strerror
[  6%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o
[  7%] Linking CXX static library libabsl_log_severity.a
[  7%] Built target log_severity
[  7%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o
5 warnings generated.
[  8%] Building CXX object absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_format.cc:28:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/time_zone.h:31:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time.h:19:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
5 warnings and 7 errors generated.
gmake[5]: *** [absl/time/CMakeFiles/time_zone.dir/build.make:90: absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o] Error 1
gmake[5]: *** Waiting for unfinished jobs....
[  8%] Building CXX object absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o
[  9%] Linking CXX static library libabsl_leak_check.a
[  9%] Linking CXX static library libabsl_int128.a
[  9%] Built target leak_check
[  9%] Built target int128
[  9%] Building CXX object absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o
[ 10%] Building CXX object absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o
[ 10%] Linking CXX static library libabsl_flags_commandlineflag_internal.a
[ 10%] Built target flags_commandlineflag_internal
[ 11%] Building CXX object absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_if.cc:15:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_if.h:24:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time.h:19:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
[ 11%] Linking CXX static library libabsl_periodic_sampler.a
[ 11%] Built target periodic_sampler
[ 11%] Building CXX object absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o
5 warnings generated.
[ 11%] Building CXX object absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_impl.cc:15:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_impl.h:22:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time.h:19:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
[ 12%] Linking CXX static library libabsl_random_internal_platform.a
[ 12%] Built target random_internal_platform
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.cc:33:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.h:26:
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time.h:19:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
[ 13%] Building CXX object absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o
In file included from /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/civil_time_detail.cc:15:
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:20: warning: implicit conversion loses integer precision: 'month_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                  ~^~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:30: warning: implicit conversion loses integer precision: 'day_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                            ~^~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:39: warning: implicit conversion loses integer precision: 'hour_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                     ~^~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:49: warning: implicit conversion loses integer precision: 'minute_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                               ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/include/cctz/civil_time_detail.h:61:61: warning: implicit conversion loses integer precision: 'second_t' (aka 'int') to 'std::int_least8_t' (aka 'signed char') [-Wimplicit-int-conversion]
      : y(year), m(month), d(day), hh(hour), mm(minute), ss(second) {}
                                                           ~^~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.cc:677:34: warning: implicit conversion loses integer precision: 'std::uint_fast8_t' (aka 'unsigned int') to 'std::uint_least8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    transitions_[i].type_index = Decode8(bp++);
                               ~ ^~~~~~~~~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.cc:693:39: warning: implicit conversion loses integer precision: 'std::uint_fast8_t' (aka 'unsigned int') to 'std::uint_least8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    transition_types_[i].abbr_index = Decode8(bp++);
                                    ~ ^~~~~~~~~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.cc:767:21: warning: implicit conversion loses integer precision: 'std::uint_fast8_t' (aka 'unsigned int') to 'std::uint_least8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    tr.type_index = default_transition_type_;
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~
/root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil/Source/absl/time/internal/cctz/src/time_zone_info.cc:782:21: warning: implicit conversion loses integer precision: 'const std::uint_fast8_t' (aka 'const unsigned int') to 'std::uint_least8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
    tr.type_index = type_index;
                  ~ ^~~~~~~~~~
[ 13%] Linking CXX static library libabsl_log_internal_nullguard.a
[ 13%] Built target log_internal_nullguard
[ 13%] Building CXX object absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o
5 warnings generated.
[ 13%] Linking CXX static library libabsl_civil_time.a
[ 13%] Built target civil_time
[ 13%] Building CXX object absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o
5 warnings generated.
[ 13%] Linking CXX static library libabsl_random_seed_gen_exception.a
[ 13%] Built target random_seed_gen_exception
[ 13%] Linking CXX static library libabsl_raw_logging_internal.a
[ 13%] Built target raw_logging_internal
[ 13%] Building CXX object absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o
[ 14%] Linking CXX static library libabsl_random_internal_randen_hwaes_impl.a
[ 14%] Building CXX object absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o
[ 14%] Building CXX object absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o
[ 14%] Built target random_internal_randen_hwaes_impl
[ 15%] Building CXX object absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o
[ 16%] Linking CXX static library libabsl_random_internal_randen_slow.a
[ 16%] Built target random_internal_randen_slow
[ 16%] Building CXX object absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o
9 warnings generated.
gmake[4]: *** [CMakeFiles/Makefile2:4532: absl/time/CMakeFiles/time_zone.dir/all] Error 2
gmake[4]: *** Waiting for unfinished jobs....
[ 17%] Building CXX object absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o
[ 17%] Building CXX object absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o
[ 18%] Linking CXX static library libabsl_scoped_set_env.a
[ 19%] Linking CXX static library libabsl_throw_delegate.a
[ 19%] Built target scoped_set_env
[ 19%] Built target throw_delegate
[ 20%] Linking CXX static library libabsl_base.a
[ 20%] Built target base
gmake[3]: *** [Makefile:146: all] Error 2
gmake[2]: *** [CMakeFiles/abseil-Release.dir/build.make:86: abseil-Release-prefix/src/abseil-Release-stamp/abseil-Release-build] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/abseil-Release.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2

[hunter ** FATAL ERROR **] Build step failed (dir: /root/.hunter/_Base/69e4a05/33d8175/76aea39/Build/abseil
[hunter ** FATAL ERROR **] [Directory:/root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/projects/abseil]

------------------------------ ERROR -----------------------------
    https://hunter.readthedocs.io/en/latest/reference/errors/error.external.build.failed.html
------------------------------------------------------------------

CMake Error at /root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/modules/hunter_error_page.cmake:12 (message):
Call Stack (most recent call first):
  /root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/modules/hunter_fatal_error.cmake:20 (hunter_error_page)
  /root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/modules/hunter_download.cmake:623 (hunter_fatal_error)
  /root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/projects/abseil/hunter.cmake:87 (hunter_download)
  /root/.hunter/_Base/Download/Hunter/0.25.6/69e4a05/Unpacked/cmake/modules/hunter_add_package.cmake:62 (include)
  CMakeLists.txt:46 (hunter_add_package)

-- Configuring incomplete, errors occurred!
NeroBurner commented 2 months ago

could you try with the latest Hunter release: https://github.com/cpp-pm/hunter/releases/tag/v0.25.7

With it the abseil version was upgraded to 20240116.2 https://github.com/cpp-pm/hunter/pull/752