Compile error Diagnostics.cpp error: too many arguments to function call, expected 0, have 1

I am trying compile ROOT 6.30.02 from source in a hpc cluster
OS: rocky
compilers: gcc 8.5.0
llvm-12.0.1

To compile I download de source untar it and I do
mkdir kk
cd kk
cmake …/ -DCMAKE_INSTALL_PREFIX=/mnt/lustre/localsoft/root-V6.30.02-gcc.8.5.0 -Dgnuinstall=ON -Dcxxmodules:BOOL=OFF -Dexceptions:BOOL=ON -Dexplicitlink:BOOL=ON -Dfail-on-missing:BOOL=ON -Dfortran:BOOL=OFF -Dgminimal:BOOL=ON -Dgnuinstall:BOOL=ON -Dlibcxx:BOOL=OFF -Dpch:BOOL=ON -Droottest:BOOL=OFF -Drpath:BOOL=ON -Druntime_cxxmodules:BOOL=OFF -Dshared:BOOL=ON -Dsoversion:BOOL=ON -Dtesting:BOOL=OFF -Dthread:BOOL=ON -DCLING_CXX_PATH:STRING=/usr/bin/g++ -Dbuiltin_afterimage:BOOL=ON -Dbuiltin_cfitsio:BOOL=OFF -Dbuiltin_davix:BOOL=OFF -Dbuiltin_fftw3:BOOL=OFF -Dbuiltin_freetype:BOOL=OFF -Dbuiltin_ftgl:BOOL=OFF -Dbuiltin_gl2ps:BOOL=OFF -Dbuiltin_glew:BOOL=OFF -Dbuiltin_gsl:BOOL=OFF -Dbuiltin_llvm:BOOL=ON -Dbuiltin_lz4:BOOL=OFF -Dbuiltin_lzma:BOOL=OFF -Dbuiltin_nlohmannjson:BOOL=OFF -Dbuiltin_openssl:BOOL=OFF -Dbuiltin_pcre:BOOL=OFF -Dbuiltin_tbb:BOOL=OFF -Dbuiltin_unuran:BOOL=OFF -Dbuiltin_vc:BOOL=OFF -Dbuiltin_vdt:BOOL=OFF -Dbuiltin_veccore:BOOL=OFF -Dbuiltin_xrootd:BOOL=OFF -Dbuiltin_xxhash:BOOL=OFF -Dbuiltin_zlib:BOOL=OFF -Dafdsmrgd:BOOL=OFF -Dafs:BOOL=OFF -Dalien:BOOL=OFF -Darrow:BOOL=OFF -Dasimage:BOOL=ON -Dastiff:BOOL=ON -Dbonjour:BOOL=OFF -Dcastor:BOOL=OFF -Dccache:BOOL=OFF -Dchirp:BOOL=OFF -Dcling:BOOL=ON -Dcocoa:BOOL=OFF -Ddataframe:BOOL=ON -Ddavix:BOOL=ON -Ddcache:BOOL=OFF -Dfftw3:BOOL=OFF -Dfitsio:BOOL=OFF -Dftgl:BOOL=ON -Dgdml:BOOL=ON -Dgenvector:BOOL=ON -Dgeocad:BOOL=OFF -Dgfal:BOOL=OFF -Dgl2ps:BOOL=ON -Dglite:BOOL=OFF -Dglobus:BOOL=OFF -Dgviz:BOOL=OFF -Dhdfs:BOOL=OFF -Dhttp:BOOL=OFF -Dimt:BOOL=ON -Djemalloc:BOOL=OFF -Dkrb5:BOOL=OFF -Dldap:BOOL=OFF -Dmathmore:BOOL=ON -Dminimal:BOOL=OFF -Dminuit:BOOL=ON -Dminuit2:BOOL=ON -Dmlp:BOOL=OFF -Dmonalisa:BOOL=OFF -Dmysql:BOOL=OFF -Dodbc:BOOL=OFF -Dopengl:BOOL=ON -Doracle:BOOL=OFF -Dpgsql:BOOL=OFF -Dpythia6:BOOL=OFF -Dpythia8:BOOL=OFF -Dr:BOOL=OFF -Drfio:BOOL=OFF -Droofit:BOOL=ON -Droot7:BOOL=OFF -Druby:BOOL=OFF -Dsapdb:BOOL=OFF -Dshadowpw:BOOL=OFF -Dspectrum:BOOL=OFF -Dsqlite:BOOL=OFF -Dsrp:BOOL=OFF -Dssl:BOOL=OFF -Dtbb:BOOL=ON -Dtcmalloc:BOOL=OFF -Dtmva:BOOL=OFF -Dunuran:BOOL=ON -Dvc:BOOL=OFF -Dvdt:BOOL=ON -Dveccore:BOOL=OFF -Dx11:BOOL=ON -Dxft:BOOL=ON -Dxml:BOOL=ON -Dxrootd:BOOL=OFF -Dpyroot:BOOL=ON -DCMAKE_CXX_STANDARD:STRING=17 -DFTGL_ROOT_DIR:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/ftgl-2.4.0-xnbehdcofw4rynexkpxcwt7wb2mjqzp3 -DFTGL_INCLUDE_DIR:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/ftgl-2.4.0-xnbehdcofw4rynexkpxcwt7wb2mjqzp3/include -DPYTHON_EXECUTABLE:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/python-3.10.10-ze5tho3bqaggy3kl6uku3a3353sb37j6/bin/python3.10

after that,
cmake …/ -DCMAKE_INSTALL_PREFIX=/mnt/lustre/localsoft/root-V6.30.02-gcc.8.5.0 -Dgnuinstall=ON -Dcxxmodules:BOOL=OFF -Dexceptions:BOOL=ON -Dexplicitlink:BOOL=ON -Dfail-on-missing:BOOL=ON -Dfortran:BOOL=OFF -Dgminimal:BOOL=ON -Dgnuinstall:BOOL=ON -Dlibcxx:BOOL=OFF -Dpch:BOOL=ON -Droottest:BOOL=OFF -Drpath:BOOL=ON -Druntime_cxxmodules:BOOL=OFF -Dshared:BOOL=ON -Dsoversion:BOOL=ON -Dtesting:BOOL=OFF -Dthread:BOOL=ON -DCLING_CXX_PATH:STRING=/usr/bin/g++ -Dbuiltin_afterimage:BOOL=ON -Dbuiltin_cfitsio:BOOL=OFF -Dbuiltin_davix:BOOL=OFF -Dbuiltin_fftw3:BOOL=OFF -Dbuiltin_freetype:BOOL=OFF -Dbuiltin_ftgl:BOOL=OFF -Dbuiltin_gl2ps:BOOL=OFF -Dbuiltin_glew:BOOL=OFF -Dbuiltin_gsl:BOOL=OFF -Dbuiltin_llvm:BOOL=ON -Dbuiltin_lz4:BOOL=OFF -Dbuiltin_lzma:BOOL=OFF -Dbuiltin_nlohmannjson:BOOL=OFF -Dbuiltin_openssl:BOOL=OFF -Dbuiltin_pcre:BOOL=OFF -Dbuiltin_tbb:BOOL=OFF -Dbuiltin_unuran:BOOL=OFF -Dbuiltin_vc:BOOL=OFF -Dbuiltin_vdt:BOOL=OFF -Dbuiltin_veccore:BOOL=OFF -Dbuiltin_xrootd:BOOL=OFF -Dbuiltin_xxhash:BOOL=OFF -Dbuiltin_zlib:BOOL=OFF -Dafdsmrgd:BOOL=OFF -Dafs:BOOL=OFF -Dalien:BOOL=OFF -Darrow:BOOL=OFF -Dasimage:BOOL=ON -Dastiff:BOOL=ON -Dbonjour:BOOL=OFF -Dcastor:BOOL=OFF -Dccache:BOOL=OFF -Dchirp:BOOL=OFF -Dcling:BOOL=ON -Dcocoa:BOOL=OFF -Ddataframe:BOOL=ON -Ddavix:BOOL=ON -Ddcache:BOOL=OFF -Dfftw3:BOOL=OFF -Dfitsio:BOOL=OFF -Dftgl:BOOL=ON -Dgdml:BOOL=ON -Dgenvector:BOOL=ON -Dgeocad:BOOL=OFF -Dgfal:BOOL=OFF -Dgl2ps:BOOL=ON -Dglite:BOOL=OFF -Dglobus:BOOL=OFF -Dgviz:BOOL=OFF -Dhdfs:BOOL=OFF -Dhttp:BOOL=OFF -Dimt:BOOL=ON -Djemalloc:BOOL=OFF -Dkrb5:BOOL=OFF -Dldap:BOOL=OFF -Dmathmore:BOOL=ON -Dminimal:BOOL=OFF -Dminuit:BOOL=ON -Dminuit2:BOOL=ON -Dmlp:BOOL=OFF -Dmonalisa:BOOL=OFF -Dmysql:BOOL=OFF -Dodbc:BOOL=OFF -Dopengl:BOOL=ON -Doracle:BOOL=OFF -Dpgsql:BOOL=OFF -Dpythia6:BOOL=OFF -Dpythia8:BOOL=OFF -Dr:BOOL=OFF -Drfio:BOOL=OFF -Droofit:BOOL=ON -Droot7:BOOL=OFF -Druby:BOOL=OFF -Dsapdb:BOOL=OFF -Dshadowpw:BOOL=OFF -Dspectrum:BOOL=OFF -Dsqlite:BOOL=OFF -Dsrp:BOOL=OFF -Dssl:BOOL=OFF -Dtbb:BOOL=ON -Dtcmalloc:BOOL=OFF -Dtmva:BOOL=OFF -Dunuran:BOOL=ON -Dvc:BOOL=OFF -Dvdt:BOOL=ON -Dveccore:BOOL=OFF -Dx11:BOOL=ON -Dxft:BOOL=ON -Dxml:BOOL=ON -Dxrootd:BOOL=OFF -Dpyroot:BOOL=ON -DCMAKE_CXX_STANDARD:STRING=17 -DFTGL_ROOT_DIR:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/ftgl-2.4.0-xnbehdcofw4rynexkpxcwt7wb2mjqzp3 -DFTGL_INCLUDE_DIR:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/ftgl-2.4.0-xnbehdcofw4rynexkpxcwt7wb2mjqzp3/include -DPYTHON_EXECUTABLE:STRING=/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/python-3.10.10-ze5tho3bqaggy3kl6uku3a3353sb37j6/bin/python3.1

– ROOT Configuration

System Linux-4.18.0-372.32.1.el8_6.x86_64
Processor 48 core Intel(R) Xeon(R) Gold 6342 CPU @ 2.80GHz (x86_64)
Build type Release
Install path /mnt/lustre/localsoft/root-V6.30.02-gcc.8.5.0
Compiler Clang 12.0.1
Compiler flags:
C -pipe -Wall -W -pthread -O3 -DNDEBUG
C++ -std=c++17 -Wc++11-narrowing -Wsign-compare -Wsometimes-uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-conversion -pipe -Wall -W -Woverloaded-virtual -fsigned-char -pthread -O3 -DNDEBUG
Linker flags:
Executable -rdynamic
Module
Shared -Wl,–no-undefined

– Enabled support for: asimage builtin_afterimage builtin_clang builtin_cling builtin_llvm dataframe davix exceptions exceptions gdml gnuinstall imt mathmore minuit2 opengl pyroot roofit rpath shared soversion unuran vdt x11 xml
– Configuring done (38.8s)
– Generating done (54.7s)
– Build files have been written to: /mnt/lustre/localsoft/root-6.30.02/kk

cmake --build .

And I get this error

[ 27%] Built target Opcodes
gmake[2]: Warning: File ‘interpreter/cling/lib/Utils/CMakeFiles/obj.clingUtils.dir/compiler_depend.make’ has modification time 0,046 s in the future
[ 27%] Building CXX object interpreter/cling/lib/Utils/CMakeFiles/obj.clingUtils.dir/Diagnostics.cpp.o
/mnt/lustre/localsoft/root-6.30.02/interpreter/cling/lib/Utils/Diagnostics.cpp:44:19: error: too many arguments to function call, expected 0, have 1
m_Diags.Reset(true);
~~~~~~~~~~~~~ ^~~~
/mnt/lustre/home/spack/spack/opt/spack/linux-rocky8-icelake/gcc-8.5.0/llvm-12.0.1-at6o7n75k4xj7frwwvhuhssdzzci4e2i/include/clang/Basic/Diagnostic.h:853:8: note: ‘Reset’ declared here
void Reset();
^
1 error generated.
gmake[2]: *** [interpreter/cling/lib/Utils/CMakeFiles/obj.clingUtils.dir/build.make:90: interpreter/cling/lib/Utils/CMakeFiles/obj.clingUtils.dir/Diagnostics.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:29817: interpreter/cling/lib/Utils/CMakeFiles/obj.clingUtils.dir/all] Error 2
gmake: *** [Makefile:156: all] Error 2

Please could anyone help me?
Thanks in advance

Dear Alberto,

Thanks for your report.
We are successfully building in our CI ROOT 6.30/02 for CentosStream 8 using the system compiler (gcc 8.5), distributing packages and installations on CVMFS.
In theory, Rocky and CS should be similar enough.
Would it be possible to see whether the error is reproducible on your node using the system compiler?

Best,
Danilo

1 Like

For me it works with the centosStream8 ! but not if I compile it from source, but with this solution is ok
Tanks!

Thanks for checking this.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.