Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update vdt dependencies in latest Ubuntu #1011

Merged
merged 3 commits into from
Jul 26, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions install/dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ The page lists the prerequisite packages that need to be installed on the differ

The table of content can be used to quickly jump to your operating system.

For a more comprehensive list of dependencies depending on the operating system version,
we recommend checking the [docker image repository](https://github.com/root-project/root-docker/tree/master), under the file `packages` of your corresponding system

## Supported compilers

### From v6.30:
Expand Down Expand Up @@ -120,12 +123,13 @@ Use `sudo apt-get install <package>` or use the graphical "Synaptic Package Mana
* **python3:** (see [here](https://root.cern/install/build_from_source/#root-python-and-pyroot) for info on supported Python versions)
* **libssl-dev:** for `/usr/include/openssl/pem.h`, `/usr/lib/libssl.so` and `/usr/lib/libcrypto.so` (on older systems the package might be called `openssl-dev`)
* **libtbb-dev:** TBB parallelism library
* **libvdt-dev:** Vectorization library, available starting from Ubuntu 23.10, otherwise builtin is used.

As a one-liner:

```bash
sudo apt-get install binutils cmake dpkg-dev g++ gcc libssl-dev git libx11-dev \
libxext-dev libxft-dev libxpm-dev python3 libtbb-dev
libxext-dev libxft-dev libxpm-dev python3 libtbb-dev libvdt-dev
```

### Most common optional packages
Expand Down Expand Up @@ -191,8 +195,8 @@ libxml2-devel krb5-devel gsl-devel chromium libQt5Gui-devel libqt5-qtwebengine-d

* **[CMake](https://cmake.org/download/)** (version >= 16.3)
* **[Microsoft Visual C++](https://visualstudio.microsoft.com/)** (ROOT6 requires at least Visual Studio 2019 version 16.1). The **Community** version is free, fully-featured for students, open-source contributors, and individuals.
The **Desktop Development With C++** workload is also needed. You can install it directly from the **Visual Studio Installer**
* **[Python](https://python.org)** (see [here](https://root.cern/install/build_from_source/#root-python-and-pyroot) for info on supported Python versions)
The **Desktop Development With C++** workload is also needed. You must manually activate it by clicking on the checkbox available on the installation menu of **Visual Studio Installer**.
* **[Python](https://python.org)** (see [here](https://root.cern/install/build_from_source/#root-python-and-pyroot) for info on supported Python versions). If you download a binary release, you need to install the exact same Python version used for the compilation of the binary.


### ROOT 5 (deprecated)
Expand Down
Loading