Skip to content

Core dependencies not mentioned on dependencies page #379

Open
@eguiraud

Description

@eguiraud

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
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions