Hello,
I’m trying to install root on my ubuntu system and this error popped up while installing from source code using “cmake --build . --target install -j6” ;
Scanning dependencies of target G__ROOTGpadv7
[ 79%] Building CXX object graf2d/gpadv7/CMakeFiles/G__ROOTGpadv7.dir/G__ROOTGpadv7.cxx.o
[ 79%] Built target G__RooFitJSONInterface
[ 79%] Building CXX object roofit/jsoninterface/CMakeFiles/RooFitJSONInterface.dir/src/JSONInterface.cxx.o
[ 79%] Built target G__ROOTTPython
[ 79%] Building CXX object roofit/jsoninterface/CMakeFiles/RooFitJSONInterface.dir/src/JSONParser.cxx.o
[ 79%] Built target G__XMLIO
[ 79%] Building CXX object bindings/tpython/CMakeFiles/ROOTTPython.dir/src/TPyArg.cxx.o
[ 79%] Building CXX object bindings/tpython/CMakeFiles/ROOTTPython.dir/src/TPyClassGenerator.cxx.o
[ 79%] Building CXX object bindings/tpython/CMakeFiles/ROOTTPython.dir/src/TPyReturn.cxx.o
[ 80%] Building CXX object bindings/tpython/CMakeFiles/ROOTTPython.dir/src/TPython.cxx.o
[ 80%] Built target G__ROOTVecOps
[ 80%] Building CXX object math/vecops/CMakeFiles/ROOTVecOps.dir/src/RVec.cxx.o
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TBufferXML.cxx.o
[ 80%] Built target G__Net
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TKeyXML.cxx.o
[ 80%] Linking CXX shared library ../../lib/libROOTTPython.so
/usr/bin/ld: /usr/local/lib/libpython3.11.a(pythonrun.o): warning: relocation against `_Py_UnhandledKeyboardInterrupt' in read-only section `.text.unlikely'
/usr/bin/ld: /usr/local/lib/libpython3.11.a(abstract.o): relocation R_X86_64_PC32 against symbol `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
gmake[2]: *** [bindings/tpython/CMakeFiles/ROOTTPython.dir/build.make:151: lib/libROOTTPython.so] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:42486: bindings/tpython/CMakeFiles/ROOTTPython.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TXMLEngine.cxx.o
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TXMLFile.cxx.o
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TXMLPlayer.cxx.o
[ 80%] Building CXX object io/xml/CMakeFiles/XMLIO.dir/src/TXMLSetup.cxx.o
[ 80%] Linking CXX shared library ../../lib/libRooFitJSONInterface.so
[ 80%] Built target RooFitJSONInterface
[ 80%] Linking CXX shared library ../../lib/libXMLIO.so
[ 80%] Built target XMLIO
[ 80%] Built target G__ROOTGpadv7
[ 80%] Linking CXX shared library ../../lib/libROOTVecOps.so
[ 80%] Built target ROOTVecOps
gmake: *** [Makefile:156: all] Error 2
_ROOT Version: ROOT-6.28.04
Platform: Ubuntu 22.04 LTS
Compiler: CMAKE 3.22.1 // GCC/G++ 11.3.0