* installing *source* package ‘mvabund’ ...
** this is package ‘mvabund’ version ‘4.2.8’
** package ‘mvabund’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.3.19.1)’
using SDK: ‘MacOSX14.5.sdk’
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c RcppExports.cpp -o RcppExports.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c Rinterface.cpp -o Rinterface.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c anova.cpp -o anova.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c calctest.cpp -o calctest.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c glm.cpp -o glm.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c glmtest.cpp -o glmtest.o
In file included from calctest.cpp:5In file included from glm.cpp:5:
In file included from In file included from anova.cpp:./resampTest.h:
5Rinterface.cpp:9:
In file included from :./resampTest.h./resampTest.h426glmtest.cpp:::
:426:50: warning: 426./resampTest.hoperator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]:50: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]:426

:5:
50  ./resampTest.h  426:426 | 426:50:    | : warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] 
             warning:               :50: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]             
warning:  operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
   426 |       426    |                                                       : 426   |                                     :0          0 +      (n > 1) ?       (gsl_sf  + (n > 1) ? (gsl _  :  : 0 + (n > 1) ? (gsl__ sf_lngamma(n + 1) - lngamma(n + 1) 0     : 0 +sf_
  l+ (n       | (>n                                     ~~~~~~~~~~~ ^n  g 
amm-
      |                                      ~~~~~~~~~~~ ^> 1) 1./resampTest.h:426:50:a) ? ? (gs(
 note: place parentheses around the '+' expression to silence this warning
(ln_gsl_sf_lngamma(n + ./resampTest.h:   426 |         426:50: s1) -
      |                                      ~~~~~~~~~~~ ^
 note: place parentheses around the '+' expression to silence this warningf+ 1) -
 _       ./resampTest.h
:l426:50:   | 426 |              note: nplace parentheses around the '+' expression to silence this warning        g amma(n + 1) -
      |                                      ~~~~~~~~~~~ ^
           
   426 |  ./resampTest.h:426:50: note: place parentheses around the '+' expression to silence this warning                                      ~~~~~~~~~~~ ^

      ./resampTest.h      :426 426:50:     :      | 0            note: + (n  place parentheses around the '+' expression to silence this warning
   426 |     > 1) ? (   gsl_sf    : 0 + (n >              _lngamma              1) ? (g         (                   s:n l_sf_lngamma(n + 1)  0   + (n > 1      +  1) -
      |                                                  ^        : 0 +)  (-
n   ? (gs> 1) ?l_sf_lngamma(      n|           
  (                                      (          )
      ./resampTest.hgs: | :426:50+0 + (n :                                                 ^ 1) -

> 1)l              ? (g_sf_lnga| note: place parentheses around the '?:' expression to evaluate it first
                                     (          )s|   426 |   
 l_sf_lng m                                                 ^
      a    mma(n + 1) -| m                                     (          )           
      |                                                  ^
./resampTest.h:426: 
a(n + 1)50:      note: place parentheses around the '?:' expression to evaluate it first
          |  ./resampTest.h      :426:50: note: place parentheses around the '?:' expression to evaluate it first-: 0   
426                                     (          )+  426 |     (n > 1) 

      |                                                  ^
      |                                      (          )  | ./resampTest.h:   
         426 ./resampTest.h?:50:       :     (426 :  note: place parentheses around the '?:' expression to evaluate it first50
                              : 0  :           :gnote:  place parentheses around the '?:' expression to evaluate it first
426  |   sl_sf_lngamma(n  0   +426 |         + (n > 1)   + (n > ? 1       ) ? (gs1 (gsl_sf )_lngamma(n +  l1) -      
        |                                                  ^
         -               _|                                          (
s  
              | 427 |                                                    ^f   _lngamma(n +:
  0 + (              : 0 + (n      |                                          (
       1  n) -
      |                                                  ^
 >       |                                          (
427 > 1 | ) ? (g     1) ? (gsl_sf_l427 snga l_ m  |       m sa ( f_lng n   a  m m a(n + 1) -
      |                                                  ^
      |                                          (            +
  427 |            1) -
      |                                                  ^
      |                                          (
  427 |                                                            gsl_sf_l                         n gamma(                             yi     +            1)                     -      
     gsl_sf_ 428   l |  ngamma(yi    +     gsl_s  f           _lnga1                                 mma )     (yi  + 1) -- 
 g    s  428 |        l 
     _      428 |      s f_lngamma(yi               + 1) -              g
  428 |             sl_sf_l                                         ng    amma(yi gsl    + 1)              -         
_    sf    _                        428  lngamma   ( |        n  - yi +         gsl   gs1_l_sfsf_lngamma(n _ - y)   )ln i + 1))
 
     gsga  l429 |   mm_429    |          s        a   f(n    - yi + 1))
          _                           l ngamma(n - yi +       429 |                gsl_sf_lngam   m       1   ))
a(n -                             : 0)  y;    i +    429 |   
  1))
             429 |       |                                                     
      |                                                     )
  ./resampTest.h:425:36: warning:     operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
                      425 |                                                         : 0);
                |                                                                      :         
      |                                                     )0   
 + :                 (   ./resampTest.hy:425:36: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
     0 :      )425  i;
      |                                                     
      |                                                     )
 ./resampTest.h: |  0 425:36          : ) warning: ;
      |                                                     
         <      | n  :                                                    )) ? operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] 
(n./resampTest.h 
 -    :0);
       425 yi)0: 425 * lo+ (yi <:g | |                                                     
      | (36: warning:                                                      ) n) operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] ?

1   (./resampTest.h:425:36: - mui / warning:  n - yoperator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
425i  n)
         | ) * l |                       ~~~~~~~~~~~~ ^
 og(425 |         1    - m             : 0 + (                : uyi < n)i / n./resampTest.h   ? (n )0-
           :+| 425:36: note: place parentheses around the '+' expression to silence this warning
y  425 |    (yi <    n)  i     ? (n         )                      ~~~~~~~~~~~~ ^
    : 0 + ./resampTest.h- y( yi < n)i)   :425: * log(1  - mui /? (n - yi) * lo36:  n*g )
         : 0 + log(1 - m(1 -|                       ~~~~~~~~~~~~ ^u(note:  mui
place parentheses around the '+' expression to silence this warning
  425 |      yi./resampTest.h:425 / n)
      |                       ~~~~~~~~~~~~ ^
 i < n) ?           /./resampTest.h:425:36: note: place parentheses around the '+' expression to silence this warning
(  425 |     :36: note: place parentheses around the '+' expression to silence this warning
n - yi     : 0 + (yi <   n  ))    n425) |     ?
*   log(          |                                             ^(n: 0 1 
 - mui /              |                       (           )
- + (yi n)
      |                       ~~~~~~~~~~~~ ^
  ./resampTest.h:425:yi) * log36: note: place parentheses around the '?:' expression to evaluate it first
 < n) ?./resampTest.h(  1:  425425 |  (n  - :36-         : yi)    :  *   muinote: l  0 + (yi < place parentheses around the '+' expression to silence this warning  
  425 |        /o                n) g
(1 -   : n       | 0:                                   ^
      | ) +                      (           ) 
m  ui / n)./resampTest.h:425:36: note: place parentheses around the '?:' expression to evaluate it first
0 + ?
(yi <  (n  (425 |          |                                    ^
      |                       (           )
ny )       ?./resampTest.h:425  (n:-  - yi) * log(1 -  i < n) ? y (36: note: place parentheses around the '?:' expression to evaluate it first
n mui / n)
      |                                    ^
      i) |  -  *                      (           )
yi) * log(1      : 0./resampTest.h lo - mui / n)
      |                                    ^
      |                           (
  426 |  + (yi <  :425:36: note: place parentheses around the '?:' expression to evaluate it first
425g(1 |     - mui425   n |  / n)
      |                                             ^ )
                       : 0 + |                            (           )
 ? (n -      ./resampTest.h   :425   y: (i  yi < n) ?)  36: note:    place parentheses around the '?:' expression to evaluate it first
 (n - * log(1 - mui / n)
      |                                    ^   
 y          i) |  425 |  *                               (
     l      og(1 -       : 0 +  m (n >426u |    : 0            i+ (yi <1 / n)
   ) ? (ng )sl_sf_l  ? (n - n g          yi       a|                                    ^
           : 0 +        | )mma(n + 1)                          (
      *-   (yi <   : l
no  )426 0 g(1 - mui / n)
427      |  |  |                                        ^
      |                           (
+   426 |                       ?      (n > 1) ? (                    g    (    nsl_: s -f  yi) _     l0 + (n * log(1 n g     > 1) ? am      (- mu      g  s          : 0 + mi / n)
      |                                    ^
      la|                               (
   426 |    _(n > 1) ? (( n +  gsl_sf_l 1)     sngam f -
  427 |    _lng ma(amm     n      + 1) -
  427 |                   a           (  n + 1)                     -               
                  : 0427   |  + (n > 1)          ? (gsl_sf_lngamma(n         +       1             ) gslg _sl_sf sf_ - l  _
              nl    g   amma(y    nga          mma(yii 427 + 1) -
     +    |  1)  g        428 |     s l     _-  
s f_l   n                              gamma      ( yi +            g            4281) -
  428 |                             | s               l_sf_ln     g  a  mma(yi + 1)            -             
 g            sl_s    428 |           f_lngamma(n     - yi             +             gs 1))
   l _   s              f                gsl_sf     429 |               _lng  ammagsl_sf_lng _( n - yi + 1a          m)) ln   mg
 aa       (mma(          gsl_s        f  y_ 429lngai |  n -              + 1)   ym-   i + 1))ma( 
                
   n 428  - yi   |     429     |      +     1        : 0);    
          |                                                        
      |                                                     ))  
    )     
                                 429 |                               : 0); ./resampTest.h    : 0);
      |                                                     
      |                                                     )

      |                                                        :
      |                                                     )  
433:41                      ./resampTest.h:: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
    433:41        :        g  433 |       ./resampTest.h:433:41: warning:   s l_sf_ln warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
gamma  433 |      operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
 (n        433 |      -        yi                                  +    1)      : 0) 
        );
      |                                                     
      |                                                     )
 429  : 0   | +    (yi < n) ? ((n - yi)    ./resampTest.h:433:41: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  *    433 |           log((n     : 0 +                     -(    y i   y:   < n) ? ((n - yi) * log                        : 0);
       i) (/(n 0( |                                                     
                  : 0 + (yi n<|   n) ? ((n - yi) +- (                                                    )*
 log((n - yi) / (n - mui)))
      |                            ~~~~~~~~~~~~ ^
 yi) / (n y- mui)))
      |                            ~~~~~~~~~~~~ ^./resampTest.h:433:41
./resampTest.h:- mui) warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  433 |   i))
      |                            ~~~~~~~~~~~~ ^
./resampTest.h  < n): :433:41: note: place parentheses around the '+' expression to silence this warning./resampTest.h ? ((433: n -41: 
:433:41:    note: place parentheses around the '+' expression to silence this warning
note: place parentheses around the '+' expression to silence this warning
 433              433 |          | 433  |            y       i              :)       0  *                : 0 + (yi <   n) ? ((n     + - :  log((y i) * lon0 + (yi g  (((n - yi) <y- y   /ini) / (n     (       - < n) ? (() ? ((  mui)))
      |                            ~~~~~~~~~~~~ ^nn:
  n - yi) * log((n -- - yi) * l./resampTest.h o:433:41: note: place parentheses around the '+' expression to silence this warning0 + ( g
m  433yui)))
 | yi)      i((n|                   </                                         ^
       n) ? ((  | n                            (           )
-    -(./resampTest.h ny:    :  0433 i:41: ) / (n - ynote: place parentheses around the '?:' expression to evaluate it first
i -  ) m 433*u |    +i)))
      |                            ~~~~~~~~~~~~ ^
  ./resampTest.h:433:mul(oy   igi41() :)  note: place parentheses around the '+' expression to silence this warning
   ) <  (433 |       n  - y
n i) / (n  - mu )             ? |                                         ^
      |                            (           )(                 i :(n  0  + )) )

      |                                         ^
      |                            (           )
 (yi < n) ? ((-./resampTest.h./resampTest.h::433:41: note: place parentheses around the '?:' expression to evaluate it first
  433 |         433n -  : 0 + y   (y :i41 y) i):              :  * log((n i 0 + -(  * log((n - yi) / (n - mui)))
      | yyi                                          ^
      |                            (           )note: 
place parentheses around the '?:' expression to evaluate it first<<  nni) / () ? ((n - yi) ./resampTest.hn):
 ?   *433 |             433   log((n - y (-i) / (n -    mum(n - yi)))
      |                                         ^
      |                            (           )
i :41: note: ./resampTest.h:433:41: ) note: ui)))
      |                                         ^
      |                                (
 *place parentheses around the '?:' expression to evaluate it firstplace parentheses around the '?:' expression to evaluate it first
  434 |    433 |   
           log((433    : 0 + (   y i n - y  < i                         n | ) / ( )    n - mui)      )   ?                : 0       :  )
      0+   | ((                                        ^        n(yi < n  )     : 0 + (yi )-?  < n) ? (;
      |                                (

 yi)(   * log((n - yi) / (n - mui)))
      434(|                                         ^
      |                                (
n(      n   |                                            
- 434 | -   |      y  i    y                                           : 0);
      |                                            
      |                                            )
|                                            )i)  *            
log((n - yi) / (n - mui)))
      |                                              ^
      |                                (
   434 |                               ) * log((n - yi) / (n - mu     i)))
      |                                         ^
      |                                (
           434 |                                          : 0);
      |                                            
      |                                            )
        : 0) : 0);
      |                                            
      ;
      |                                            
      |                                            )
|                                            )
3 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c io.cpp -o io.o
3 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c rnd.cpp -o rnd.o
3 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c simutility.cpp -o simutility.o
3 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I. -I../inst/include -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppGSL/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c summary.cpp -o summary.o
3 warnings generated.
In file included from rnd.cpp:37:
./resampTest.h:426:50: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                      ~~~~~~~~~~~ ^
./resampTest.h:426:50: note: place parentheses around the '+' expression to silence this warning
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                      (          )
./resampTest.h:426:50: note: place parentheses around the '?:' expression to evaluate it first
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                          (
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:425:36: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                       ~~~~~~~~~~~~ ^
./resampTest.h:425:36: note: place parentheses around the '+' expression to silence this warning
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                       (           )
./resampTest.h:425:36: note: place parentheses around the '?:' expression to evaluate it first
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                           (
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:433:41: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                            ~~~~~~~~~~~~ ^
./resampTest.h:433:41: note: place parentheses around the '+' expression to silence this warning
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                            (           )
./resampTest.h:433:41: note: place parentheses around the '?:' expression to evaluate it first
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                                (
  434 |                                         : 0);
      |                                            
      |                                            )
In file included from io.cpp:5:
./resampTest.h:426:50: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                      ~~~~~~~~~~~ ^
./resampTest.h:426:50: note: place parentheses around the '+' expression to silence this warning
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                      (          )
./resampTest.h:426:50: note: place parentheses around the '?:' expression to evaluate it first
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                          (
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:425:36: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                       ~~~~~~~~~~~~ ^
./resampTest.h:425:36: note: place parentheses around the '+' expression to silence this warning
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                       (           )
./resampTest.h:425:36: note: place parentheses around the '?:' expression to evaluate it first
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                           (
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:433:41: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                            ~~~~~~~~~~~~ ^
./resampTest.h:433:41: note: place parentheses around the '+' expression to silence this warning
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                            (           )
./resampTest.h:433:41: note: place parentheses around the '?:' expression to evaluate it first
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                                (
  434 |                                         : 0);
      |                                            
      |                                            )
In file included from summary.cpp:5:
./resampTest.h:426:50: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                      ~~~~~~~~~~~ ^
./resampTest.h:426:50: note: place parentheses around the '+' expression to silence this warning
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                      (          )
./resampTest.h:426:50: note: place parentheses around the '?:' expression to evaluate it first
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                          (
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:425:36: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                       ~~~~~~~~~~~~ ^
./resampTest.h:425:36: note: place parentheses around the '+' expression to silence this warning
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                       (           )
./resampTest.h:425:36: note: place parentheses around the '?:' expression to evaluate it first
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                           (
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:433:41: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                            ~~~~~~~~~~~~ ^
./resampTest.h:433:41: note: place parentheses around the '+' expression to silence this warning
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                            (           )
./resampTest.h:433:41: note: place parentheses around the '?:' expression to evaluate it first
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                                (
  434 |                                         : 0);
      |                                            
      |                                            )
In file included from simutility.cpp:5:
./resampTest.h:426:50: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                      ~~~~~~~~~~~ ^
./resampTest.h:426:50: note: place parentheses around the '+' expression to silence this warning
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                      (          )
./resampTest.h:426:50: note: place parentheses around the '?:' expression to evaluate it first
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
      |                                                  ^
      |                                          (
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:425:36: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                       ~~~~~~~~~~~~ ^
./resampTest.h:425:36: note: place parentheses around the '+' expression to silence this warning
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                       (           )
./resampTest.h:425:36: note: place parentheses around the '?:' expression to evaluate it first
  425 |                     : 0 + (yi < n) ? (n - yi) * log(1 - mui / n)
      |                                    ^
      |                           (
  426 |                                    : 0 + (n > 1) ? (gsl_sf_lngamma(n + 1) -
  427 |                                                     gsl_sf_lngamma(yi + 1) -
  428 |                                                     gsl_sf_lngamma(n - yi + 1))
  429 |                                                  : 0);
      |                                                     
      |                                                     )
./resampTest.h:433:41: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses]
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                            ~~~~~~~~~~~~ ^
./resampTest.h:433:41: note: place parentheses around the '+' expression to silence this warning
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                            (           )
./resampTest.h:433:41: note: place parentheses around the '?:' expression to evaluate it first
  433 |                          : 0 + (yi < n) ? ((n - yi) * log((n - yi) / (n - mui)))
      |                                         ^
      |                                (
  434 |                                         : 0);
      |                                            
      |                                            )
3 warnings generated.
3 warnings generated.
3 warnings generated.
3 warnings generated.
clang++ -arch arm64 -std=gnu++20 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o mvabund.so RcppExports.o Rinterface.o anova.o calctest.o glm.o glmtest.o io.o rnd.o simutility.o summary.o -L/opt/R/arm64/lib -lgsl -lgslcblas -F/Library/Frameworks/R.framework/.. -framework R
installing to /Volumes/Builds/packages/sonoma-arm64/results/4.6/mvabund.Rcheck/00LOCK-mvabund/00new/mvabund/libs
** generating debug symbols (dSYM)
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** 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 (mvabund)