* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘poseticDataAnalysis’ ...
** this is package ‘poseticDataAnalysis’ version ‘1.0.0’
** package ‘poseticDataAnalysis’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
specified C++20
using C++ compiler: ‘g++-16 (Debian 16-20260425-1) 16.0.1 20260425 (prerelease) [gcc-16 r16-8812-gd9c07462a22]’
using C++20
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpeGg5Zn/R.INSTALLf4cbf3ffa273a/poseticDataAnalysis/src'
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c LinearPOSet.cpp -o LinearPOSet.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c binaryVariablePOSet.cpp -o binaryVariablePOSet.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bucketOrder.cpp -o bucketOrder.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bucketPOSet.cpp -o bucketPOSet.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c dimensionalityReduction.cpp -o dimensionalityReduction.o
In file included from utilita.h:14,
                 from dimensionalityReduction.cpp:18:
displayMessage.h:24:10: error: ‘mutex’ in namespace ‘std’ does not name a type
   24 |     std::mutex output_mutex;
      |          ^~~~~
displayMessage.h:14:1: note: ‘std::mutex’ is defined in header ‘<mutex>’; this is probably fixable by adding ‘#include <mutex>’
   13 | #include "types.h"
  +++ |+#include <mutex>
   14 | #include "matrice.h"
displayMessage.h: In member function ‘void DisplayMessageDimensionalityReductionCout::Output()’:
displayMessage.h:102:14: error: ‘lock_guard’ is not a member of ‘std’
  102 |         std::lock_guard<std::mutex> guard(output_mutex);
      |              ^~~~~~~~~~
displayMessage.h:102:14: note: ‘std::lock_guard’ is defined in header ‘<mutex>’; this is probably fixable by adding ‘#include <mutex>’
displayMessage.h:102:30: error: ‘mutex’ is not a member of ‘std’
  102 |         std::lock_guard<std::mutex> guard(output_mutex);
      |                              ^~~~~
displayMessage.h:102:30: note: ‘std::mutex’ is defined in header ‘<mutex>’; this is probably fixable by adding ‘#include <mutex>’
displayMessage.h:102:43: error: ‘output_mutex’ was not declared in this scope
  102 |         std::lock_guard<std::mutex> guard(output_mutex);
      |                                           ^~~~~~~~~~~~
displayMessage.h:102:37: error: ‘guard’ was not declared in this scope
  102 |         std::lock_guard<std::mutex> guard(output_mutex);
      |                                     ^~~~~
make[1]: *** [/home/hornik/tmp/R.check/r-release-gcc/Work/build/etc/Makeconf:197: dimensionalityReduction.o] Error 1
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpeGg5Zn/R.INSTALLf4cbf3ffa273a/poseticDataAnalysis/src'
ERROR: compilation failed for package ‘poseticDataAnalysis’
* removing ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/poseticDataAnalysis’