Package Details: root5 5.34.38-2

Git Clone URL: https://aur.archlinux.org/root5.git (read-only)
Package Base: root5
Description: C++ data analysis framework and interpreter from CERN
Upstream URL: https://root.cern.ch
Keywords: root root5
Licenses: LGPL2.1
Conflicts: root
Provides: root
Submitter: srl
Maintainer: kgizdov
Last Packager: kgizdov
Votes: 7
Popularity: 0.002397
First Submitted: 2014-12-13 01:44
Last Updated: 2019-04-29 15:29

Required by (16)

Sources (4)

Pinned Comments

kgizdov commented on 2017-06-01 16:22

Changelog:

  • Enabled compilation with GCC 6,7,8

Latest Comments

1 2 3 Next › Last »

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: https://pastebin.com/rc1svndC</iostream>

jptiz commented on 2017-06-03 20:44

@ndavis

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

Changelog:

  • 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'

kgizdov commented on 2016-10-24 11:06

I've updated the patch to make it possible to build on 32-bit systems too. Please test and let me know how it goes. I will try and optimise the build more once we confirm it builds for everyone.

pfilz0 commented on 2016-10-16 21:38

Oops, the correct repo is this: https://github.com/root-mirror/root.git (I corrected it in my last comment)

Hope it works for you.