* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘highs’ ...
** package ‘highs’ successfully unpacked and MD5 sums checked
** using staged installation
Use 'configure'

CMAKE VERSION: 'cmake version 3.28.3'
arch: 'x86_64'
R_ARCH: ''
CC: 'clang-18'
CXX: 'clang++-18 -std=gnu++17'
CXX11: 'clang++-18'

-- The CXX compiler identification is Clang 18.1.0
-- The C compiler identification is Clang 18.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-18 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-18 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test HIGHS_HAVE_MM_PAUSE
-- Performing Test HIGHS_HAVE_MM_PAUSE - Success
-- Performing Test HIGHS_HAVE_BUILTIN_CLZ
-- Performing Test HIGHS_HAVE_BUILTIN_CLZ - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Performing Test flag_supported
-- Performing Test flag_supported - Success
-- Looking for a Fortran compiler
-- Looking for a Fortran compiler - /usr/bin/flang-new-18
-- The Fortran compiler identification is LLVMFlang 18.1.0
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/flang-new-18 - skipped
-- Looking for a CSharp compiler
-- Looking for a CSharp compiler - NOTFOUND
-- Performing Test NO_OMIT_FRAME_POINTER_FLAG_SUPPORTED
-- Performing Test NO_OMIT_FRAME_POINTER_FLAG_SUPPORTED - Success
-- Compilation date: 2024-04-25
-- Build shared libraries: OFF
-- Build type: RELEASE
-- No CSharp support
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done (5.9s)
-- Generating done (0.1s)
-- Build files have been written to: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build
make[1]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[2]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[3]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[3]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[3]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
[  0%] Building CXX object src/CMakeFiles/libhighs.dir/__/extern/filereaderlp/reader.cpp.o
[  1%] Building CXX object src/CMakeFiles/libhighs.dir/io/Filereader.cpp.o
[  2%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderLp.cpp.o
[  2%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderEms.cpp.o
[  3%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderMps.cpp.o
[  3%] Building CXX object src/CMakeFiles/libhighs.dir/io/HighsIO.cpp.o
[  4%] Building CXX object src/CMakeFiles/libhighs.dir/io/HMPSIO.cpp.o
[  5%] Building CXX object src/CMakeFiles/libhighs.dir/io/HMpsFF.cpp.o
[  5%] Building CXX object src/CMakeFiles/libhighs.dir/io/LoadOptions.cpp.o
[  6%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/Highs.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:31:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:31:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:31:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/Highs.cpp:31:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
6 warnings generated.
[  6%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsDebug.cpp.o
[  7%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInfo.cpp.o
[  8%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInfoDebug.cpp.o
[  8%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsDeprecated.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsDeprecated.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsDeprecated.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[  9%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInterface.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsInterface.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsInterface.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 10%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsLp.cpp.o
[ 10%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsLpUtils.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpUtils.cpp:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 11%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsModelUtils.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsModelUtils.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 11%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsRanging.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 12%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolution.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:233:12: warning: variable 'num_basic_var' set but not used [-Wunused-but-set-variable]
  233 |   HighsInt num_basic_var = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:234:12: warning: variable 'num_non_basic_var' set but not used [-Wunused-but-set-variable]
  234 |   HighsInt num_non_basic_var = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:955:12: warning: variable 'num_basic_variables' set but not used [-Wunused-but-set-variable]
  955 |   HighsInt num_basic_variables = 0;
      |            ^
4 warnings generated.
[ 13%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolutionDebug.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolutionDebug.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolutionDebug.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 13%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolve.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolve.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/IpxWrapper.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 14%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsStatus.cpp.o
[ 14%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsOptions.cpp.o
[ 15%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsMipSolver.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 16%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsMipSolverData.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 16%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDomain.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:2423:16: warning: variable 'propnnz' set but not used [-Wunused-but-set-variable]
 2423 |       HighsInt propnnz = 0;
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:2516:18: warning: variable 'propnnz' set but not used [-Wunused-but-set-variable]
 2516 |         HighsInt propnnz = 0;
      |                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3013:16: warning: variable 'numRelaxed' set but not used [-Wunused-but-set-variable]
 3013 |       HighsInt numRelaxed = 0;
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3014:16: warning: variable 'numDropped' set but not used [-Wunused-but-set-variable]
 3014 |       HighsInt numDropped = 0;
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3127:16: warning: variable 'numRelaxed' set but not used [-Wunused-but-set-variable]
 3127 |       HighsInt numRelaxed = 0;
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3128:16: warning: variable 'numDropped' set but not used [-Wunused-but-set-variable]
 3128 |       HighsInt numDropped = 0;
      |                ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
13 warnings generated.
[ 17%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDynamicRowMatrix.cpp.o
[ 18%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsLpRelaxation.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 18%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSeparation.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 19%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSeparator.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparator.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSeparator.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 19%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsTableauSeparator.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<long>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = int64_t]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:120:43: note: while substituting deduced template arguments into function template 'hash' [with T = int64_t, $1 = (no value)]
  120 |             return std::make_pair(score1, HighsHashHelpers::hash(
      |                                           ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
8 warnings generated.
[ 20%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsModkSeparator.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<std::vector<HighsGFkSolve::SolutionEntry>>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable<std::vector<HighsGFkSolve::SolutionEntry>>::findPosition' requested here
 1188 |     if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false;
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:221:22: note: in instantiation of function template specialization 'HighsHashTable<std::vector<HighsGFkSolve::SolutionEntry>>::insert<std::vector<HighsGFkSolve::SolutionEntry> &>' requested here
  221 |     if (!usedWeights.insert(weights)) return;
      |                      ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:710:37: note: in instantiation of template class 'HighsHashable<HighsGFkSolve::SolutionEntry>' requested here
  710 |             typename std::enable_if<HighsHashable<T>::value, int>::type = 0>
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:711:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsGFkSolve::SolutionEntry]
  711 |   static u64 hash(const std::vector<T>& val) {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |     return vector_hash(val.data(), val.size());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = HighsGFkSolve::SolutionEntry, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable<std::vector<HighsGFkSolve::SolutionEntry>>::findPosition' requested here
 1188 |     if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false;
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:221:22: note: in instantiation of function template specialization 'HighsHashTable<std::vector<HighsGFkSolve::SolutionEntry>>::insert<std::vector<HighsGFkSolve::SolutionEntry> &>' requested here
  221 |     if (!usedWeights.insert(weights)) return;
      |                      ^
9 warnings generated.
[ 21%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPathSeparator.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPathSeparator.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 21%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCutGeneration.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable<int>' requested here
   54 |     : public std::integral_constant<bool, HighsHashable<U>::value &&
      |                                           ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<std::pair<int, int>>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = pair<typename __decay_and_strip<int &>::__type, typename __decay_and_strip<int &>::__type>]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:83:24: note: while substituting deduced template arguments into function template 'hash' [with T = pair<typename __decay_and_strip<int &>::__type, typename __decay_and_strip<int &>::__type>, $1 = (no value)]
   83 |                 return HighsHashHelpers::hash(std::make_pair(inds[i], r)) >
      |                        ^
7 warnings generated.
[ 22%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSearch.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsSearch.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 22%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsConflictPool.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 23%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCutPool.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:427:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  427 |             typename std::enable_if<HighsHashable<T>::value, int>::type = 0>
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:428:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt]
  428 |   static u64 vector_hash(const T* vals, size_t numvals) {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |     std::array<u32, 2> pair{};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  430 |     u64 hash = 0;
      |     ~~~~~~~~~~~~~
  431 |     HighsInt k = 0;
      |     ~~~~~~~~~~~~~~~
  432 | 
  433 |     const char* dataptr = (const char*)vals;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |     const char* dataend = (const char*)(vals + numvals);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435 | 
  436 |     while (dataptr != dataend) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |       using std::size_t;
      |       ~~~~~~~~~~~~~~~~~~
  438 |       size_t numBytes = std::min(size_t(dataend - dataptr), size_t{256});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       size_t numPairs = (numBytes + 7) / 8;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       size_t lastPairBytes = numBytes - (numPairs - 1) * 8;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       u64 chunkhash[] = {u64{0}, u64{0}};
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 | 
  443 | #define HIGHS_VECHASH_CASE_N(N, B)                         \
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:34:10: note: while substituting deduced template arguments into function template 'vector_hash' [with T = HighsInt, $1 = (no value)]
   34 |   return HighsHashHelpers::vector_hash(Rindex, Rlen) ^
      |          ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:427:37: note: in instantiation of template class 'HighsHashable<unsigned int>' requested here
  427 |             typename std::enable_if<HighsHashable<T>::value, int>::type = 0>
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:428:14: note: while substituting prior template arguments into non-type template parameter [with T = unsigned int]
  428 |   static u64 vector_hash(const T* vals, size_t numvals) {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |     std::array<u32, 2> pair{};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
  430 |     u64 hash = 0;
      |     ~~~~~~~~~~~~~
  431 |     HighsInt k = 0;
      |     ~~~~~~~~~~~~~~~
  432 | 
  433 |     const char* dataptr = (const char*)vals;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |     const char* dataend = (const char*)(vals + numvals);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435 | 
  436 |     while (dataptr != dataend) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |       using std::size_t;
      |       ~~~~~~~~~~~~~~~~~~
  438 |       size_t numBytes = std::min(size_t(dataend - dataptr), size_t{256});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439 |       size_t numPairs = (numBytes + 7) / 8;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |       size_t lastPairBytes = numBytes - (numPairs - 1) * 8;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |       u64 chunkhash[] = {u64{0}, u64{0}};
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442 | 
  443 | #define HIGHS_VECHASH_CASE_N(N, B)                         \
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:35:11: note: while substituting deduced template arguments into function template 'vector_hash' [with T = unsigned int, $1 = (no value)]
   35 |          (HighsHashHelpers::vector_hash(valueHashCodes.data(), Rlen) >> 32);
      |           ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<unsigned long>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = unsigned long]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:286:24: note: while substituting deduced template arguments into function template 'hash' [with T = unsigned long, $1 = (no value)]
  286 |                        HighsHashHelpers::hash((uint64_t(a.second) << 32) +
      |                        ^
9 warnings generated.
[ 24%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCliqueTable.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCutPool.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:1619:18: warning: variable 'numDel' set but not used [-Wunused-but-set-variable]
 1619 |         HighsInt numDel = 0;
      |                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:2149:16: warning: variable 'numRemoved' set but not used [-Wunused-but-set-variable]
 2149 |       HighsInt numRemoved = 0;
      |                ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable<HighsCliqueTable::CliqueVar>' requested here
   54 |     : public std::integral_constant<bool, HighsHashable<U>::value &&
      |                                           ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<std::pair<HighsCliqueTable::CliqueVar, HighsCliqueTable::CliqueVar>>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<std::pair<HighsCliqueTable::CliqueVar, HighsCliqueTable::CliqueVar>, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:67:54: note: in instantiation of member function 'HighsHashTable<std::pair<HighsCliqueTable::CliqueVar, HighsCliqueTable::CliqueVar>, int>::find' requested here
   67 |     const HighsInt* sizeTwoCliqueId = sizeTwoCliques.find(sortedEdge(v1, v2));
      |                                                      ^
10 warnings generated.
[ 24%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsGFkSolve.cpp.o
[ 25%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsTransformedLp.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsTransformedLp.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 25%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsLpAggregator.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpAggregator.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpAggregator.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 26%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDebugSol.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDebugSol.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDebugSol.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDebugSol.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDebugSol.h:28:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 27%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsImplications.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsImplications.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 27%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPrimalHeuristics.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<unsigned long>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = uint64_t]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:66:42: note: while substituting deduced template arguments into function template 'hash' [with T = uint64_t, $1 = (no value)]
   66 |     return std::make_tuple(cliqueScore1, HighsHashHelpers::hash(uint64_t(c1)),
      |                                          ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
8 warnings generated.
[ 28%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPseudocost.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 29%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsRedcostFixing.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 29%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsNodeQueue.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
7 warnings generated.
[ 30%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsObjectiveFunction.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:113:37: note: while substituting deduced template arguments into function template 'hash' [with T = HighsInt, $1 = (no value)]
  113 |                                     HighsHashHelpers::hash(i)) <
      |                                     ^
7 warnings generated.
[ 30%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsHessian.cpp.o
[ 31%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsHessianUtils.cpp.o
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/model/HighsHessianUtils.cpp:137:12: warning: variable 'num_missing_diagonal_entries_added' set but not used [-Wunused-but-set-variable]
  137 |   HighsInt num_missing_diagonal_entries_added = 0;
      |            ^
1 warning generated.
[ 32%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsModel.cpp.o
[ 32%] Building CXX object src/CMakeFiles/libhighs.dir/parallel/HighsTaskExecutor.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 33%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrash.cpp.o
[ 33%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrashUtil.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/ICrashUtil.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 34%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrashX.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/ICrashX.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/ICrashX.h:20:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 35%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HighsPostsolveStack.cpp.o
[ 35%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HighsSymmetry.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsDomain.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable<int, int>::findPosition' requested here
 1125 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable<int, int>::find' requested here
  135 |     const HighsInt* orbitope = columnToOrbitope.find(col);
      |                                                 ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<MatrixColumn>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1144:9: note: in instantiation of member function 'HighsHashTable<MatrixColumn, int>::findPosition' requested here
 1144 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1248:38: note: in instantiation of member function 'HighsHashTable<MatrixColumn, int>::operator[]' requested here
 1248 |     HighsInt* columnCell = &columnSet[matrixCol];
      |                                      ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<MatrixRow>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1144:9: note: in instantiation of member function 'HighsHashTable<MatrixRow, int>::findPosition' requested here
 1144 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1268:32: note: in instantiation of member function 'HighsHashTable<MatrixRow, int>::operator[]' requested here
 1268 |     HighsInt* rowCell = &rowSet[matrixRow];
      |                                ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:55:47: note: in instantiation of template class 'HighsHashable<unsigned int>' requested here
   55 |                                               HighsHashable<V>::value> {};
      |                                               ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:58:49: note: in instantiation of template class 'HighsHashable<std::pair<int, unsigned int>>' requested here
   58 | struct HighsHashable<std::tuple<U, V>> : public HighsHashable<std::pair<U, V>> {
      |                                                 ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:64:21: note: in instantiation of template class 'HighsHashable<std::tuple<int, unsigned int>>' requested here
   64 |                     HighsHashable<std::tuple<V, W, Args...>>::value> {};
      |                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<std::tuple<int, int, unsigned int>>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable<std::tuple<int, int, unsigned int>>::findPosition' requested here
 1188 |     if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false;
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1321:21: note: in instantiation of function template specialization 'HighsHashTable<std::tuple<int, int, unsigned int>>::insert<int &, int &, unsigned int &>' requested here
 1321 |       graphTriplets.insert(vertexToCell[Gedge[j].first], colCell,
      |                     ^
10 warnings generated.
[ 36%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HPresolve.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:28:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:28:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:28:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:28:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:33:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:853:30: note: while substituting deduced template arguments into function template 'hash' [with T = HighsInt, $1 = (no value)]
  853 |     HighsInt rowHashedPos = (HighsHashHelpers::hash(row) >> 59);
      |                              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:3459:18: warning: variable 'numTightened' set but not used [-Wunused-but-set-variable]
 3459 |         HighsInt numTightened = 0;
      |                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:3486:18: warning: variable 'numTightened' set but not used [-Wunused-but-set-variable]
 3486 |         HighsInt numTightened = 0;
      |                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable<unsigned int>' requested here
   54 |     : public std::integral_constant<bool, HighsHashable<U>::value &&
      |                                           ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<std::pair<unsigned int, unsigned int>>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = pair<typename __decay_and_strip<unsigned int>::__type, typename __decay_and_strip<unsigned int>::__type>]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4505:32: note: while substituting deduced template arguments into function template 'hash' [with T = pair<typename __decay_and_strip<unsigned int>::__type, typename __decay_and_strip<unsigned int>::__type>, $1 = (no value)]
 4505 |         return std::make_tuple(HighsHashHelpers::hash(std::make_pair(
      |                                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4474:12: warning: variable 'numsubst' set but not used [-Wunused-but-set-variable]
 4474 |   HighsInt numsubst = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4475:12: warning: variable 'numsubstint' set but not used [-Wunused-but-set-variable]
 4475 |   HighsInt numsubstint = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:5280:12: warning: variable 'numRowBuckets' set but not used [-Wunused-but-set-variable]
 5280 |   HighsInt numRowBuckets = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.cpp:5281:12: warning: variable 'numColBuckets' set but not used [-Wunused-but-set-variable]
 5281 |   HighsInt numColBuckets = 0;
      |            ^
14 warnings generated.
[ 37%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HPresolveAnalysis.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolveAnalysis.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolveAnalysis.cpp:14:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 37%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/PresolveComponent.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: note: previous definition is here
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.cpp:19:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HPresolve.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
2 warnings generated.
[ 38%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/basis.cpp.o
[ 38%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/quass.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/qpsolver/quass.cpp:6:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/qpsolver/quass.cpp:6:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
2 warnings generated.
[ 39%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/ratiotest.cpp.o
[ 40%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/scaling.cpp.o
[ 40%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/perturbation.cpp.o
[ 41%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkk.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:633:12: warning: variable 'num_extra_col' set but not used [-Wunused-but-set-variable]
  633 |   HighsInt num_extra_col = 0;
      |            ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<unsigned long>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable<unsigned long>::findPosition' requested here
 1188 |     if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false;
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.cpp:1643:18: note: in instantiation of function template specialization 'HighsHashTable<unsigned long>::insert<unsigned long &>' requested here
 1643 |   visited_basis_.insert(basis_.hash);
      |                  ^
7 warnings generated.
[ 41%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkControl.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkControl.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 42%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDebug.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDebug.cpp:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 43%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkPrimal.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkPrimal.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkPrimal.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 43%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDual.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.h:23:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 44%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualRHS.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRHS.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRHS.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 45%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualRow.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:339:14: warning: variable 'debug_loop_ln' set but not used [-Wunused-but-set-variable]
  339 |     HighsInt debug_loop_ln = 0;
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:334:12: warning: variable 'debug_num_loop' set but not used [-Wunused-but-set-variable]
  334 |   HighsInt debug_num_loop = 0;
      |            ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:401:14: warning: variable 'debug_loop_ln' set but not used [-Wunused-but-set-variable]
  401 |     HighsInt debug_loop_ln = 0;
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:396:12: warning: variable 'debug_num_loop' set but not used [-Wunused-but-set-variable]
  396 |   HighsInt debug_num_loop = 0;
      |            ^
5 warnings generated.
[ 45%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualMulti.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 46%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkInterface.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkkInterface.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 46%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HighsSimplexAnalysis.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 47%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplex.cpp.o
[ 48%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexDebug.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexDebug.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexDebug.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 48%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNla.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 49%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaDebug.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HSimplexNlaDebug.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 49%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaFreeze.cpp.o
[ 50%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaProductForm.cpp.o
[ 51%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexReport.cpp.o
[ 51%] Building CXX object src/CMakeFiles/libhighs.dir/test/DevKkt.cpp.o
[ 52%] Building CXX object src/CMakeFiles/libhighs.dir/test/KktCh2.cpp.o
[ 52%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorDebug.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HFactorDebug.cpp:24:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 54%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorExtend.cpp.o
[ 54%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorRefactor.cpp.o
[ 55%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorUtils.cpp.o
[ 56%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsHash.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.cpp:13:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 56%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsLinearSumBounds.cpp.o
[ 57%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsMatrixPic.cpp.o
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsMatrixPic.cpp:115:12: warning: variable 'pic_num_row' set but not used [-Wunused-but-set-variable]
  115 |   HighsInt pic_num_row = 0;
      |            ^
1 warning generated.
[ 57%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsMatrixUtils.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsMatrixUtils.cpp:23:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable<int>' requested here
  565 |             typename std::enable_if<HighsHashable<T>::value &&
      |                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType]
  568 |   static u64 hash(const T& val) {
      |              ^~~~~~~~~~~~~~~~~~~~
  569 |     std::array<u32, 2> bytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  570 |     if (sizeof(T) < 4) bytes[0] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |     if (sizeof(T) < 8) bytes[1] = 0;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572 |     std::memcpy(&bytes[0], &val, sizeof(T));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |     return pair_hash<1>(bytes[0], bytes[1]) ^
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |            pair_hash<0>(bytes[0], bytes[1]) >> 32;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |   }
      |   ~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)]
 1084 |     u64 hash = HighsHashHelpers::hash(key);
      |                ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:1134:9: note: in instantiation of member function 'HighsHashTable<int>::findPosition' requested here
 1134 |     if (findPosition(key, meta, startPos, maxPos, pos))
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsMatrixUtils.cpp:182:35: note: in instantiation of member function 'HighsHashTable<int>::find' requested here
  182 |       legal_component = index_set.find(component) == nullptr;
      |                                   ^
2 warnings generated.
[ 58%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsSort.cpp.o
[ 59%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsSparseMatrix.cpp.o
[ 59%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsUtils.cpp.o
[ 60%] Building CXX object src/CMakeFiles/libhighs.dir/util/HSet.cpp.o
[ 60%] Building CXX object src/CMakeFiles/libhighs.dir/util/HVectorBase.cpp.o
[ 61%] Building CXX object src/CMakeFiles/libhighs.dir/util/stringutil.cpp.o
[ 62%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/IpxWrapper.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/IpxWrapper.cpp:17:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/IpxWrapper.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
1 warning generated.
[ 62%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_factorize.c.o
[ 63%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_dense.c.o
[ 64%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_build_factors.c.o
[ 64%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_factorize_bump.c.o
[ 65%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_initialize.c.o
[ 65%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_markowitz.c.o
[ 66%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_setup_bump.c.o
[ 67%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_sparse.c.o
[ 67%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_get_factors.c.o
[ 68%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_for_update.c.o
[ 68%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_condest.c.o
[ 69%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_file.c.o
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/basiclu/lu_file.c:80:24: warning: variable 'room' set but not used [-Wunused-but-set-variable]
   80 |     lu_int fmem, used, room, ibeg, iend, pos;
      |                        ^
1 warning generated.
[ 70%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_internal.c.o
[ 70%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_matrix_norm.c.o
[ 71%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_singletons.c.o
[ 72%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_symbolic.c.o
[ 72%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_update.c.o
[ 73%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_initialize.c.o
[ 73%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_sparse.c.o
[ 74%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_pivot.c.o
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:186:24: warning: variable 'found' set but not used [-Wunused-but-set-variable]
  186 |     lu_int grow, room, found, position;
      |                        ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:478:24: warning: variable 'found' set but not used [-Wunused-but-set-variable]
  478 |     lu_int grow, room, found, position, col_number;
      |                        ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:871:42: warning: variable 'found' set but not used [-Wunused-but-set-variable]
  871 |     lu_int j, pos, rpos, put, nz, where, found;
      |                                          ^
3 warnings generated.
[ 75%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_dense.c.o
[ 75%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_triangular.c.o
[ 76%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_object.c.o
[ 76%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_update.c.o
[ 77%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_dfs.c.o
[ 78%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_garbage_perm.c.o
[ 78%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_residual_test.c.o
[ 79%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_for_update.c.o
[ 79%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basiclu_kernel.cc.o
[ 80%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basiclu_wrapper.cc.o
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:135:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable]
  135 |     for (Int ncall = 0; ; ncall++) {
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:156:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable]
  156 |     for (Int ncall = 0; ; ncall++) {
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:176:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable]
  176 |     for (Int ncall = 0; ; ncall++) {
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:196:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable]
  196 |     for (Int ncall = 0; ; ncall++) {
      |              ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:217:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable]
  217 |     for (Int ncall = 0; ; ncall++) {
      |              ^
5 warnings generated.
[ 81%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basis.cc.o
[ 81%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/conjugate_residuals.cc.o
[ 82%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/control.cc.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/control.cc:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsRandom.h:21:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/control.cc:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:261:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  261 |     static_assert(offsetof(HighsSplitDeque, splitRequest) == 64,
      |                   ^                         ~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/control.cc:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:263:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  263 |     static_assert(offsetof(HighsSplitDeque, stealerData) == 128,
      |                   ^                         ~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/control.cc:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:265:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  265 |     static_assert(offsetof(HighsSplitDeque, workerBunkData) == 192,
      |                   ^                         ~~~~~~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/ipm/ipx/control.cc:1:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsParallel.h:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsMutex.h:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:267:19: warning: offset of on non-standard-layout type 'HighsSplitDeque' [-Winvalid-offsetof]
  267 |     static_assert(offsetof(HighsSplitDeque, taskArray) == 256,
      |                   ^                         ~~~~~~~~~
/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:11:24: note: expanded from macro 'offsetof'
   11 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
5 warnings generated.
[ 83%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/crossover.cc.o
[ 83%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/diagonal_precond.cc.o
[ 84%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/forrest_tomlin.cc.o
[ 84%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/guess_basis.cc.o
[ 85%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/indexed_vector.cc.o
[ 86%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/info.cc.o
[ 86%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/ipm.cc.o
[ 87%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/ipx_c.cc.o
[ 87%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/iterate.cc.o
[ 88%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver.cc.o
[ 89%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver_basis.cc.o
[ 89%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver_diag.cc.o
[ 90%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/linear_operator.cc.o
[ 91%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lp_solver.cc.o
[ 91%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lu_factorization.cc.o
[ 92%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lu_update.cc.o
[ 92%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/maxvolume.cc.o
[ 93%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/model.cc.o
[ 94%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/normal_matrix.cc.o
[ 94%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/sparse_matrix.cc.o
[ 95%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/sparse_utils.cc.o
[ 95%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/splitted_normal_matrix.cc.o
[ 96%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/starting_basis.cc.o
[ 97%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/symbolic_invert.cc.o
[ 97%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/timer.cc.o
[ 98%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/utils.cc.o
[ 99%] Linking CXX static library ../lib/libhighs.a
make[3]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
[ 99%] Built target libhighs
make[3]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[3]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
make[3]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
[ 99%] Building CXX object app/CMakeFiles/highs.dir/RunHighs.cpp.o
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/app/RunHighs.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/app/RunHighs.cpp:16:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/app/RunHighs.cpp:18:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/src/lp_data/HighsRuntimeOptions.h:17:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/app/cxxopts.hpp:488:36: warning: overflow in expression; result is -2147483648 with type 'int' [-Winteger-overflow]
  488 |             if (u > static_cast<U>(-std::numeric_limits<T>::min()))
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/app/cxxopts.hpp:488:36: warning: overflow in expression; result is -9223372036854775808 with type 'long' [-Winteger-overflow]
  488 |             if (u > static_cast<U>(-std::numeric_limits<T>::min()))
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[100%] Linking CXX executable ../bin/highs
make[3]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
[100%] Built target highs
make[2]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
Install the project...
-- Install configuration: "RELEASE"
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/bin/highs
-- Set non-toolchain portion of runtime path of "/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/bin/highs" to "/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib"
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/filereaderlp/builder.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/filereaderlp/model.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/filereaderlp/reader.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/Filereader.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/FilereaderLp.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/FilereaderEms.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/FilereaderMps.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/HMpsFF.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/HMPSIO.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/HighsIO.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/io/LoadOptions.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HConst.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HStruct.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsAnalysis.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsDebug.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsInfo.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsInfoDebug.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsLp.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsLpSolverObject.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsLpUtils.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsModelUtils.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsOptions.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsRanging.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsRuntimeOptions.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsSolution.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsSolutionDebug.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsSolve.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsStatus.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsCliqueTable.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsCutGeneration.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsConflictPool.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsCutPool.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsDebugSol.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsDomainChange.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsDomain.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsDynamicRowMatrix.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsGFkSolve.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsImplications.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsLpAggregator.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsLpRelaxation.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsMipSolverData.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsMipSolver.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsModkSeparator.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsNodeQueue.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsObjectiveFunction.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsPathSeparator.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsPrimalHeuristics.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsPseudocost.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsRedcostFixing.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsSearch.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsSeparation.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsSeparator.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsTableauSeparator.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/mip/HighsTransformedLp.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/model/HighsHessian.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/model/HighsHessianUtils.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/model/HighsModel.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsBinarySemaphore.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsCacheAlign.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsCombinable.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsMutex.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsParallel.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsRaceTimer.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsSchedulerConstants.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsSpinMutex.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsSplitDeque.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsTaskExecutor.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/parallel/HighsTask.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/qpsolver/quass.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/qpsolver/vector.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/qpsolver/scaling.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/qpsolver/perturbation.hpp
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HApp.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkk.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkkDual.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkkDualRHS.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkkDualRow.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkkPrimal.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HighsSimplexAnalysis.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HSimplex.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HSimplexReport.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HSimplexDebug.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HSimplexNla.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/SimplexConst.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/SimplexStruct.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/SimplexTimer.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/ICrash.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/ICrashUtil.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/ICrashX.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/HighsPostsolveStack.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/HighsSymmetry.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/HPresolve.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/HPresolveAnalysis.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/PresolveComponent.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/test/DevKkt.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/test/KktCh2.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/FactorTimer.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HFactor.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HFactorConst.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HFactorDebug.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsCDouble.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsComponent.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsDataStack.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsDisjointSets.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsHash.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsHashTree.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsInt.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsIntegers.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsLinearSumBounds.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsMatrixPic.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsMatrixSlice.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsMatrixUtils.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsRandom.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsRbTree.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsSort.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsSparseMatrix.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsSparseVectorSum.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsSplay.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsTimer.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsUtils.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HSet.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HVector.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HVectorBase.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/stringutil.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/Highs.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/ipm/IpxWrapper.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/HConfig.h
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib/libhighs.a
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib/cmake/highs/highs-targets.cmake
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib/cmake/highs/highs-targets-release.cmake
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib/cmake/highs/highs-config.cmake
-- Installing: /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib/pkgconfig/highs.pc
make[1]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/inst/HiGHS/build'
** libs
using C++ compiler: ‘Debian clang version 18.1.0 (rc4-1)’
using C++11
make[1]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src'
clang++-18 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include -I/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic -Wno-error=enum-constexpr-conversion  -c RcppExports.cpp -o RcppExports.o
clang++-18 -std=gnu++11 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include -I/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic -Wno-error=enum-constexpr-conversion  -c highs_interface.cpp -o highs_interface.o
In file included from highs_interface.cpp:2:
In file included from ./highs_interface.h:4:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/Highs.h:22:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsRanging.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/lp_data/HighsLpSolverObject.h:21:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/simplex/HEkk.h:22:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
   49 | struct HighsHashable : std::integral_constant<bool, IS_TRIVIALLY_COPYABLE(T)> {
      |                                                     ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE'
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |                                  ^
In file included from highs_interface.cpp:2:
In file included from ./highs_interface.h:4:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/Highs.h:26:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/PresolveComponent.h:27:
In file included from /tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/presolve/HighsPostsolveStack.h:31:
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined]
   27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T)
      |         ^
/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/include/highs/util/HighsHash.h:43:9: note: previous definition is here
   43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T)
      |         ^
highs_interface.cpp:259:17: warning: unused variable 'status' [-Wunused-variable]
  259 |     HighsStatus status = highs->getObjectiveSense(sense);
      |                 ^~~~~~
highs_interface.cpp:287:41: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl]
  287 |     const HighsVarType* integrality = &(to_vartype(type)[0]);
      |                                         ^~~~~~~~~~~~~~~~
4 warnings generated.
clang++-18 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o highs.so RcppExports.o highs_interface.o -L/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib -L/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src/highslib/lib64 -lhighs -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src'
make[1]: Entering directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src'
make[1]: Leaving directory '/tmp/RtmpfLrhva/R.INSTALL1ec1d6ec016c2/highs/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-highs/00new/highs/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (highs)