Package Details: root5 5.34.38-2

Git Clone URL: (read-only, click to copy)
Package Base: root5
Description: C++ data analysis framework and interpreter from CERN
Upstream URL:
Keywords: root root5
Licenses: LGPL2.1
Conflicts: root
Provides: root
Submitter: srl
Maintainer: None
Last Packager: kgizdov
Votes: 7
Popularity: 0.000000
First Submitted: 2014-12-13 01:44
Last Updated: 2019-04-29 15:29

Required by (17)

Sources (4)

Pinned Comments

kgizdov commented on 2017-06-01 16:22


  • Enabled compilation with GCC 6,7,8

Latest Comments

1 2 3 Next › Last »

donpicoro commented on 2020-07-06 09:28

Hello @kgizdov,

before for some reason it gets too low in the comments... could you pin @shum117 comment?

I couldn't get root5 (easily) to compile with GCC9 and this suggesting did the trick for me... and it looks like this might be a semi-permanent solution for the time being.



shum117 commented on 2019-08-29 11:53

Package doesn't compile with gcc 9.

As a fast fix one could add following options to configure in PKGBUILD --with-cc=gcc-8 --with-cxx=g++-8 --with-ld=g++-8 --with-f77=gfortran-8

and makedepends 'gcc8' 'gcc8-fortran'

vvsagar commented on 2018-08-29 19:25

I see that you maintain both root and root5. Thanks a lot for that. Is there a way where I can install both of them on my machine simultaneously and call by different commands? As in, root in the terminal starts the latest root (6.x) and I need to use root5 to call this.

kgizdov commented on 2018-08-10 14:11

@giorgianb, it should all work now

kgizdov commented on 2018-06-06 12:58

@giorgianb this probably has to do with the patch I wrote enabling GCC 6. I would try to update it for 7/8 and if I cannot, I will make root5 require/build against GCC 6 from the official repos.

giorgianb commented on 2018-06-01 16:03

Somehow I can't manage to build the package. I've tried building it both in a clean CHROOT as specified by the ArchWiki and by simply using makepkg. The error is that it can't find "iostream.h", which I'm assuming is unsupported in more recent versions of GCC which instead support "#include <iostream>". The full build log can be found here:</iostream>

jptiz commented on 2017-06-03 20:44


That's because root5 is compiled in your machine with that specific dependency.

To fix this, you can try:

- `yaourt -Syu --aur`;
- Select root5;
- Upgrade it.

If above not work:

- Uninstall root5;
- Upgrade (`pacman -Syu`);
- Reinstall root5.

kgizdov commented on 2017-06-01 16:22


  • Enabled compilation with GCC 6,7,8

kgizdov commented on 2017-06-01 14:26

@ndavis, I will update the package to fix this, however it currently does not compile with GCC7 for me. I need to update the patch and test. This will take some time. For the moment, you can try changing the dependencies in the PKGBUILD from libmysqlclient to libmariadbclient. Then run updpkgsums and recompile. This should fix your issue temporarily.

ndavis commented on 2017-06-01 13:55

During upgrades, I am getting the following error:

error: failed to prepare transaction (could not satisfy dependencies)
:: root5: installing libmariadbclient (10.1.24-1) breaks dependency 'libmysqlclient'