Hi,
I’m trying to compile ROOT on Fedora 30.
I couldn’t find a precompiled binary for this version, and the one available for Fedora 29 produces an error when I give “root” on a terminal:
ERROR in cling::CIFactory::createCI(): cannot extract standard library include paths!
Invoking:
LC_ALL=C ccache -O3 -DNDEBUG -xc++ -E -v /dev/null 2>&1 >/dev/null | awk '/^#include </,/^End of search/{if (!/^#include </ && !/^End of search/){ print }}' | GREP_OPTIONS= grep -E "(c|g)\+\+"
Results was:
With exit code 256
SO…
I downloaded the sources for the latest Pro release of ROOT (ver 6.16.00).
I extracted the archive and “cd” to the extracted folder, then I gave:
mkdir obj; cd obj; cmake ..; make
After a while (well… After a few hours, indeed), I got this error:
[ 88%] Linking CXX shared library ../../lib/libASImage.so
/usr/bin/ld: /usr/lib/libtiff.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [graf2d/asimage/CMakeFiles/ASImage.dir/build.make:151: lib/libASImage.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:24874: graf2d/asimage/CMakeFiles/ASImage.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
Can you please help me?
Which of the two errors is the easiest to fix and how?
_ROOT Version: 6.16.00
_Platform: Fedora 30