Open
Description
The problem: as a user I visited https://root.cern/install/dependencies, I have installed required as well as optional dependencies, and yet configuring a build with cmake -Dfail-on-missing=ON ../root_src
does not work, because I'm missing dependencies (or I have to manually turn on their built-in versions.
The minimal working configuration I found was
cmake -Dbuiltin_zstd=ON -Dbuiltin_xxhash=ON -Dfail-on-missing=ON -Dbuiltin_lz4=ON -Dbuiltin_afterimage=ON -Dbuiltin_gl2ps=ON -Doracle=OFF -Dpythia6=OFF -Dpythia8=OFF -Dxrootd=OFF -Dgfal=OFF -Dbuiltin_tbb=ON -Dbuiltin_vdt=ON ../root_src
and note that if I set any of those builtins to OFF, configuration fails.
I think core dependencies that are required for ROOT to work, lest it cannot build, should be listed as dependencies in https://root.cern/install/dependencies.
From Oksana:
in theory there should be libz liblzma liblz4 (it get xxhash as a dependency) and libzstd
I don't know where gl2ps
or vdt
lie.
Metadata
Metadata
Assignees
Labels
No labels