ROOT Version: v6-20-04
Platform: CentOS 8
Compiler: CMake 3.11.4
Python: 3.6.2
Package Manager: Conda
I built root using:
sudo cmake -DCMAKE_INSTALL_PREFIX=/home/user/root_install -DPYTHON_INCLUDE_DIR=/opt/anaconda3/envs/myenv/include/python3.6m -DPYTHON_LIBRARY=/opt/anaconda3/myenv/lib -DPYTHON_EXECUTABLE=/opt/anaconda3/envs/myenv/bin/python -Dpyroot=ON /home/user/root
After this installed using:
cmake --build . --target install
I get error at 96 percent.
[ 96%] Linking CXX shared library ../../lib/libPyROOT.so
CMakeFiles/PyROOT.dir/src/Converters.cxx.o: In function `PyROOT::TConverter::FromMemory(void*)':
Converters.cxx:(.text+0x27): undefined reference to `PyExc_TypeError'
Converters.cxx:(.text+0x36): undefined reference to `PyErr_SetString'
CMakeFiles/PyROOT.dir/src/Converters.cxx.o: In function `PyROOT::TConverter::ToMemory(_object*, void*)':
It continues after this.
collect2: error: ld returned 1 exit status
gmake[2]: *** [bindings/pyroot/CMakeFiles/PyROOT.dir/build.make:559: lib/libPyROOT.so] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:28988: bindings/pyroot/CMakeFiles/PyROOT.dir/all] Error 2
gmake: *** [Makefile:152: all] Error 2
How can I build root from source for my system?