f35 compilation errors
Hi! Trying to build on fedora 35 i got these errors:
[ 85%] Building CXX object src/CMakeFiles/XrdAliceTokenAcc.dir/TSealedEnvelope.cc.o
/home/adrian/work-GRID/ALICEXRD/alicetokenacc_build/alicetokenacc/build/BUILD/alicetokenacc-2.1.0-1/src/spc_b64.cxx: In function ‘unsigned int raw_base64b_decode(unsigned char*, unsigned char*, int, int*)’:
/home/adrian/work-GRID/ALICEXRD/alicetokenacc_build/alicetokenacc/build/BUILD/alicetokenacc-2.1.0-1/src/spc_b64.cxx:98:13: error: narrowing conversion of ‘-3’ from ‘int’ to ‘unsigned int’ [-Wnarrowing]
98 | case -3: /* NULL TERMINATOR */
| ^
/home/adrian/work-GRID/ALICEXRD/alicetokenacc_build/alicetokenacc/build/BUILD/alicetokenacc-2.1.0-1/src/spc_b64.cxx:101:13: error: narrowing conversion of ‘-2’ from ‘int’ to ‘unsigned int’ [-Wnarrowing]
101 | case -2: /* PADDING CHARACTER. INVALID HERE */
| ^
/home/adrian/work-GRID/ALICEXRD/alicetokenacc_build/alicetokenacc/build/BUILD/alicetokenacc-2.1.0-1/src/spc_b64.cxx:121:13: error: narrowing conversion of ‘-1’ from ‘int’ to ‘unsigned int’ [-Wnarrowing]
121 | case -1:
| ^
make[6]: *** [src/CMakeFiles/XrdAliceTokenAcc.dir/build.make:146: src/CMakeFiles/XrdAliceTokenAcc.dir/spc_b64.cxx.o] Error 1
make[6]: *** Waiting for unfinished jobs....
building on el7 and rocky went without problems.. any idea about these? Thanks a lot!!