ROOT Version: 6.18/04
Compiler: gcc (GCC) 9.2.1
I just pulled ROOT 6.18/04 from the git repository and tried building using CMAKE, but it will not install due to the following error:
gmake: *** No rule to make target '/opt/root/include/vdt/asin.h', needed by 'math/vecops/G__ROOTVecOps.cxx'. Stop. gmake: *** [CMakeFiles/Makefile2:21387: math/vecops/CMakeFiles/ROOTVecOps.dir/all] Error 2 gmake: *** [Makefile:152: all] Error 2
I had a similar problem when installing v6.18/02 and following the advice in ROOT production release v6.14/00 is out! used then and tried here to build the VDT dependency first using:
cmake --build . --target VDT -- -j4 cmake --build . -- -j4
But now I can not even build VDT (I could in the older ROOT version):
cmake --build . --target VDT -- -j4 gmake: *** No rule to make target 'VDT'. Stop.
Is the only way to build now by users hand editing the cmake files? This seems like a long standing bug that hasn’t been fixed (since at least v 6.14).