Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: root 6.08.04-1

Git Clone URL: (read-only)
Package Base: root
Description: C++ data analysis framework and interpreter from CERN.
Upstream URL:
Keywords: root
Licenses: LGPL2.1
Submitter: td123
Maintainer: kgizdov
Last Packager: kgizdov
Votes: 50
Popularity: 0.537118
First Submitted: 2012-04-08 19:07
Last Updated: 2017-01-22 17:47

Pinned Comments

kgizdov commented on 2017-01-22 18:40


- Updated to v6.08.04 (Bugfix)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

kgizdov commented on 2017-01-22 18:40


- Updated to v6.08.04 (Bugfix)

kgizdov commented on 2016-12-17 18:33


- Updated to version 6.08.02
- Added info for optdepends

*Also included are optional patches for JupyROOT, if people still need them. You have to edit the PKGBUILD to apply them.

ttekampe commented on 2016-11-22 07:21

@kgizdov I did remove root (yaourt -R root) when I tried before, but not its dependencies.
Doing a yaourt -Qdt and then yaourt -S root did the job for me.

Thanks for your help!

kgizdov commented on 2016-11-18 20:20

@ttekampe, please do a complete uninstall of root and try to build again - sudo pacman -Rns root

ttekampe commented on 2016-11-18 10:42


thanks a lot for maintaining this package!

Since the most recent update the compilation fails for me, saying that afterbase.h is missing:

[ 72%] Building CXX object graf2d/asimage/CMakeFiles/ASImage.dir/src/TASImage.cxx.o
/tmp/yaourt-tmp-tobi/aur-root/src/root-6.08.00/graf2d/asimage/src/TASImage.cxx:102:26: schwerwiegender Fehler: afterbase.h: Datei oder Verzeichnis nicht gefunden
# include <afterbase.h>
Kompilierung beendet.
make[2]: *** [graf2d/asimage/CMakeFiles/ASImage.dir/build.make:103: graf2d/asimage/CMakeFiles/ASImage.dir/src/TASImage.cxx.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:18456: graf2d/asimage/CMakeFiles/ASImage.dir/all] Fehler 2

kgizdov commented on 2016-11-16 20:30

@sfncmp1729, I am able to run jupyter myself, but since I do not use it normally, I do not have a script to test. In any case, this seem too specific. Let's move it over to email, so we can have a more productive conversation. If people really want this I might think about enabling it in root-extra. After all, that package exists to support as many features as possible, whereas this one is for the base ROOT build.

sfncmp1729 commented on 2016-11-16 19:22

@kgizdov I see that python3 is more supported than I thought, thanks for your efforts to package ROOT with python3 support.

However I think that JupyROOT is still bounded to python2, indeed I get the same error which affects @hrocho with my own PKGBUILD (, which is built upon python2.

Moreover I was able to get JupyROOT working by manually renaming the python2 executable to python and by installing the `metakernel` python2 package (which is an undocumented dependency). Here it is a temporary PKGBUILD for this package:

kgizdov commented on 2016-11-16 15:29

If your PYTHONPATH is /usr/lib/root then it's correct and should not be touched. The paths are updated automatically in /etc/profile.d/ except if you're using Wayland. Wayland currently ignores the login shell scripts. The error you posted is specifically that the module does not exist. For me with http=OFF, it is not built, and that is expected behaviour. should not be setting your environment.

hrocho commented on 2016-11-16 15:12

At the moment i can not check, but could be changed, and PYTHONPATH needa to be adjusted. Modules seems to be built.

kgizdov commented on 2016-11-16 14:13

@sfncmp1729, while Python3 compatibility has not been announced it's not "far from ready". You can check yourself in the recent issues on JIRA regarding this. The error is not caused by incompatibility, but because if you check CMakeCache.txt in the build directory you will find:
So the module is never built. Please add the flag to the settings.cmake as I suggested and try again. Let me know if it works OK, so I can update the package. I'm at a conference and cannot rebuilt myself at the moment.