Found the following significant warnings:
  cgFbat.cpp:224:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:268:74: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<char>::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:295:103: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<Haplotype>::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:295:107: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<Haplotype>::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:295:111: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:1568:52: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wformat=]
  cgFbat.cpp:1568:72: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wformat=]
  datamatrix.cpp:71:25: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
  fbatge.cpp:187:39: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:187:56: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:193:15: warning: format '%d' expects argument of type 'int', but argument 2 has type '__gnu_cxx::__alloc_traits<std::allocator<double>, double>::value_type' {aka 'double'} [-Wformat=]
  fbatge.cpp:564:17: warning: format '%d' expects argument of type 'int', but argument 2 has type '__gnu_cxx::__alloc_traits<std::allocator<double>, double>::value_type' {aka 'double'} [-Wformat=]
  fbatge.cpp:692:75: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:692:99: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:837:77: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:837:102: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wformat=]
  fbatge.cpp:1030:108: warning: format '%d' expects argument of type 'int', but argument 2 has type 'char*' [-Wformat=]
  fbatge.cpp:1904:102: warning: format '%d' expects argument of type 'int', but argument 2 has type 'char*' [-Wformat=]
  fbatge.cpp:1915:112: warning: format '%d' expects argument of type 'int', but argument 2 has type 'char*' [-Wformat=]
  fbatmeev.cpp:56:50: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
  fbatmeev.cpp:176:50: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
  joint.cpp:172:50: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
See ‘/data/gannet/ripley/R/packages/tests-devel/fbati.Rcheck/00install.out’ for details.
* used C compiler: ‘gcc-13 (GCC) 13.2.0’
* used C++ compiler: ‘g++-13 (GCC) 13.2.0’