Package Details: root 6.14.00-3

Git Clone URL: https://aur.archlinux.org/root.git (read-only)
Package Base: root
Description: C++ data analysis framework and interpreter from CERN.
Upstream URL: http://root.cern.ch
Keywords: root
Licenses: LGPL2.1
Submitter: td123
Maintainer: kgizdov
Last Packager: kgizdov
Votes: 66
Popularity: 1.485147
First Submitted: 2012-04-08 19:07
Last Updated: 2018-07-06 15:57

Dependencies (32)

Sources (8)

Pinned Comments

kgizdov commented on 2018-01-17 23:10

IMPORTANT:

  • CMake settings of ROOT are conditionally and dependency related, don't mess with them without reading and making an effort to understand the ROOT Building Guide
  • The package is thoroughly tested on a few different machines on every release. Please take this into account when reporting problems. Try to weed out user error first.
  • I only provide support for the packages I currently maintain. For custom installations, there is the ROOT support forum.
  • I welcome suggestions to provide a different variant of ROOT. So far no such requests have been made, not for lack of asking from my side.

Latest Comments

kgizdov commented on 2018-07-06 15:58

@test0 @ptrstn found the culprit - it's a bug. I've patched it.

kgizdov commented on 2018-07-06 13:00

@test0 @ptrstn I will look into what's happening. Do you perhaps have openblas or openblas-lapack installed with python-numpy? While configuring do you see tmva-cpu

ptrstn commented on 2018-07-06 12:21

Compilation failed for me too without python-numpy.

I've got the same error message as @test0

test0 commented on 2018-07-05 17:01

@kgizdov, here is the output:

[...]
-- Found PythonInterp: /usr/bin/python (found version "3.6.6") 
-- Found PythonLibs: /usr/lib/libpython3.6m.so (found version "3.6.6") 
CMake Error at cmake/modules/FindNumPy.cmake:62 (message):
  NumPy import failure:

  Traceback (most recent call last):

    File "<string>", line 1, in <module>

  ModuleNotFoundError: No module named 'numpy'

Call Stack (most recent call first):
  cmake/modules/SearchInstalledSoftware.cmake:9 (_find_package)
  cmake/modules/SearchInstalledSoftware.cmake:452 (find_package)
  CMakeLists.txt:110 (include)


-- Configuring incomplete, errors occurred!
See also "[...]/src/build/CMakeFiles/CMakeOutput.log".
See also "[...]/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in prepare().
    Aborting...

test0 commented on 2018-06-28 18:49

I guess that python-numpy need to be added as mandatory dependency, compilation failed because it was not installed.

kgizdov commented on 2018-06-20 09:40

@cap_sensitive, I guess I would have to make a sticky comment for this too, it's been mentioned many times in the comments here. This is not a problem with the package - it's the fact that before (more than a year ago) libAfterImage was built-in and now it's a dependency. So if you haven't updated since then, you need to do sudo pacman -Rns root and then build in a clean environment - remove your old build.

cap_sensitive commented on 2018-06-20 05:01

It seems that ROOT cannot be built after a system update. I was able to build it on Jun 17, 2018 (6.14.00-2). But after a/some system update, I can no longer build this package.

I got the following error message (same as @intrepid):

[...]/root/src/root-6.12.04/graf2d/asimage/src/TASImage.cxx:101:13: fatal error: afterbase.h: No such file or directory
 #   include <afterbase.h>
             ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [graf2d/asimage/CMakeFiles/ASImage.dir/build.make:106: graf2d/asimage/CMakeFiles/ASImage.dir/src/TASImage.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:23178: graf2d/asimage/CMakeFiles/ASImage.dir/all] Error 2

ensigma96 commented on 2018-06-16 01:52

Possible missing dependency: cern-vdt (aur)

without this, there would be an error

-- Looking for VDT -- Could NOT find VDT (missing: VDT_INCLUDE_DIR VDT_LIBRARY)

kgizdov commented on 2018-01-17 23:10

IMPORTANT:

  • CMake settings of ROOT are conditionally and dependency related, don't mess with them without reading and making an effort to understand the ROOT Building Guide
  • The package is thoroughly tested on a few different machines on every release. Please take this into account when reporting problems. Try to weed out user error first.
  • I only provide support for the packages I currently maintain. For custom installations, there is the ROOT support forum.
  • I welcome suggestions to provide a different variant of ROOT. So far no such requests have been made, not for lack of asking from my side.

kgizdov commented on 2018-01-17 22:59

@petrmanek, the first error you posted has nothing to do with gcc-fortran. It is caused when you mess with the CMAKE options and confuse built-in and shared dependency on libafterimage - previously discussed here many times. The second error you posted is, I assume, some 3rd party code, can't help with that. All I can say is, as the .install script tells you, if and only if you have gcc-fortran installed at compile time, it will be enabled and linked to. If you later remove gcc-fortan, you obviously will have to deal with missing shared library errors. There is nothing to patch or change, this is desired behaviour.

All comments