Hi,
I used root.cern.ch/building-root to install root which works fine on my PC but when I want to do that on my laptop, too, I get the following:
user@User:~/ROOT$ cmake --build . -- -j4
[ 0%] Built target LZMA
[ 0%] Built target PCRE
[ 0%] Built target FREETYPE
[ 1%] Built target obj.clang-tblgen
[ 1%] Built target LLVMTableGen
[ 3%] Built target LLVMSupport
[ 3%] Built target obj.llvm-tblgen
[ 3%] Built target LLVMMCParser
[ 3%] Built target LLVMMCDisassembler
[ 4%] Built target LLVMMC
[ 4%] Built target LLVMOption
[ 5%] Built target LLVMDebugInfoCodeView
[ 6%] Built target ZLIB
[ 6%] Built target PCRELIBS
[ 6%] Built target AFTERIMAGE
[ 6%] Built target FREETYPELIBS
[ 6%] Built target LZMALIBS
[ 6%] Built target AFTERIMAGELIBS
[ 6%] Built target clang-tblgen
[ 6%] Built target llvm-tblgen
[ 6%] Built target ClangCommentCommandInfo
[ 6%] Built target ClangCommentCommandList
[ 6%] Built target ClangSACheckers
[ 6%] Built target ClangAttrVisitor
[ 6%] Built target ClangCommentHTMLNamedCharacterReferences
[ 6%] Built target ClangAttrDump
[ 6%] Built target ClangAttrClasses
[ 6%] Built target ClangAttrImpl
[ 6%] Built target ClangStmtNodes
[ 6%] Built target ClangDeclNodes
[ 6%] Built target ClangCommentNodes
[ 6%] Built target ClangCommentHTMLTagsProperties
[ 6%] Built target ClangDiagnosticIndexName
[ 7%] Built target ClangCommentHTMLTags
[ 7%] Built target ClangDiagnosticSerialization
[ 7%] Built target ClangDiagnosticAnalysis
[ 7%] Built target ClangDiagnosticAST
[ 7%] Built target ClangDiagnosticParse
[ 7%] Built target ClangDiagnosticLex
[ 7%] Built target ClangDiagnosticComment
[ 7%] Built target ClangDiagnosticSema
[ 7%] Built target ClangDiagnosticGroups
[ 7%] Built target ClangDiagnosticDriver
[ 7%] Built target ClangDiagnosticFrontend
[ 7%] Built target ClangAttrList
[ 29%] Built target move_headers
[ 29%] Built target ClangAttrHasAttributeImpl
[ 29%] Built target ClangDiagnosticCommon
[ 29%] Built target ClangARMNeon
[ 29%] Built target ClangAttrParserStringSwitches
[ 29%] Built target ClangAttrParsedAttrKinds
[ 29%] Built target ClangAttrSpellingListIndex
[ 30%] Built target ClangAttrParsedAttrList
[ 30%] Built target ClangAttrParsedAttrImpl
[ 30%] Built target ClangAttrTemplateInstantiate
[ 32%] Built target clang-headers
[ 32%] Built target ClangDriverOptions
[ 32%] Built target AttributeCompatFuncTableGen
[ 32%] Built target ClangAttrPCHRead
[ 32%] Built target ClangAttrPCHWrite
[ 32%] Built target Clib
[ 33%] Built target Cont
[ 34%] Built target TextInput
[ 35%] Built target Meta
[ 35%] Built target Unix
[ 35%] Built target Zip
[ 35%] Built target Lzma
[ 35%] Built target rlibmap
[ 35%] Built target rmkdepend
[ 37%] Built target mathtext
[ 37%] Built target rsa
[ 38%] Built target GLEW
[ 38%] Built target root
[ 38%] Built target ssh2rpd
[ 38%] Built target ProofBenchPARFiles
[ 38%] Built target intrinsics_gen
[ 39%] Built target FTGL
[ 39%] Built target clangLex
[ 40%] Built target clangBasic
[ 40%] Built target clangParse
[ 41%] Built target clangAnalysis
[ 41%] Built target clangEdit
[ 42%] Built target clangAST
[ 43%] Built target clangSema
[ 43%] Built target clangDriver
[ 43%] Built target clangSerialization
[ 44%] Built target obj.clingUtils
[ 44%] Built target obj.clingMetaProcessor
[ 46%] Built target clangCodeGen
[ 46%] Built target clangFrontend
[ 46%] Built target LLVMIRReader
[ 47%] Built target LLVMCore
[ 47%] Built target obj.clingInterpreter
[ 47%] Built target LLVMBitReader
[ 47%] Built target LLVMBitWriter
[ 47%] Built target LLVMSelectionDAG
[ 48%] Built target LLVMAsmPrinter
[ 48%] Built target LLVMInstrumentation
[ 48%] Built target LLVMInstCombine
[ 49%] Built target LLVMTransformUtils
[ 49%] Built target LLVMVectorize
[ 50%] Built target LLVMipo
[ 51%] Built target LLVMLinker
[ 51%] Built target LLVMObjCARCOpts
[ 52%] Built target LLVMScalarOpts
[ 53%] Built target LLVMObject
[ 57%] Built target LLVMCodeGen
[ 57%] Built target LLVMExecutionEngine
[ 57%] Built target LLVMOrcJIT
[ 58%] Built target LLVMRuntimeDyld
[ 58%] Built target LLVMTarget
[ 58%] Built target X86CommonTableGen
[ 58%] Built target LLVMAsmParser
[ 58%] Built target LLVMCoverage
[ 58%] Built target LLVMProfileData
[ 58%] Built target clingUtils
[ 58%] Built target clingInterpreter
[ 58%] Built target clingMetaProcessor
[ 60%] Built target LLVMAnalysis
[ 60%] Built target LLVMX86AsmParser
[ 60%] Built target LLVMX86Disassembler
[ 60%] Built target LLVMX86AsmPrinter
[ 60%] Built target LLVMX86Info
[ 60%] Built target LLVMX86Utils
[ 60%] Built target LLVMX86Desc
[ 60%] Built target CLING
[ 60%] Built target LLVMRES
[ 60%] Built target MetaUtils
[ 61%] Built target LLVMX86CodeGen
[ 61%] Built target MetaUtilsLLVM
[ 61%] Built target rootcling_tmp
[ 61%] Built target MetaLLVM
[ 61%] Built target G__Thread
[ 61%] Built target G__IO
[ 61%] Built target G__Core
[ 61%] Built target G__Rint
[ 61%] Built target G__std_complex
[ 61%] Built target G__std_unordered_multiset
[ 61%] Built target G__std_multiset
[ 61%] Built target G__std_unordered_set
[ 61%] Built target G__std_set
[ 61%] Built target G__std_forward_list
[ 61%] Built target G__std_map2
[ 61%] Built target G__std_multimap
[ 61%] Built target G__std_multimap2
[ 61%] Built target G__std_list
[ 61%] Built target G__std_map
[ 61%] Built target G__std_valarray
[ 61%] Built target G__std_deque
[ 62%] Built target G__std_vector
[ 62%] Built target G__std_unordered_map
[ 62%] Built target G__std_unordered_multimap
[ 62%] Built target ThreadObjs
[ 64%] Built target RIOObjs
[ 66%] Built target Base
[ 66%] Built target gitcommit
[ 66%] Built target BaseTROOT
[ 66%] Built target Core
[ 66%] Built target Thread
[ 66%] Built target Rint
[ 66%] Built target New
[ 66%] Built target unordered_multisetDict
[ 66%] Built target multisetDict
[ 66%] Built target dequeDict
[ 66%] Built target complexDict
[ 66%] Built target setDict
[ 66%] Built target forward_listDict
[ 67%] Built target listDict
[ 67%] Built target multimapDict
[ 67%] Built target unordered_setDict
[ 67%] Built target vectorDict
[ 67%] Built target mapDict
[ 67%] Built target map2Dict
[ 67%] Built target unordered_mapDict
[ 67%] Built target multimap2Dict
[ 67%] Built target unordered_multimapDict
[ 67%] Built target valarrayDict
[ 68%] Built target rootnb.exe
[ 68%] Built target RIO
[ 68%] Built target root.exe
[ 68%] Built target Cling
[ 68%] Built target rootcling
[ 68%] Built target G__MultiProc
[ 69%] Built target G__Matrix
[ 69%] Built target G__MathCore
[ 69%] Built target G__TMVAGui
[ 69%] Built target G__Minuit
[ 69%] Built target G__Fumili
[ 69%] Built target G__Physics
[ 69%] Built target G__MLP
[ 69%] Built target G__Quadp
[ 69%] Built target G__Smatrix32
[ 69%] Built target G__Foam
[ 69%] Built target G__Smatrix
[ 69%] Built target G__SPlot
[ 69%] Built target G__GenVector32
[ 69%] Built target G__GenVector
[ 69%] Built target G__Genetic
[ 69%] Built target G__Hist
[ 69%] Built target G__Spectrum
[ 69%] Built target G__Spectrum2Painter
[ 69%] Built target G__HistPainter
[ 69%] Built target G__Tree
[ 69%] Built target G__TreePlayer
[ 69%] Built target G__TreeViewer
[ 69%] Built target G__XML
[ 69%] Built target G__RootAuth
[ 69%] Built target G__SQL
[ 69%] Built target G__Net
[ 69%] Built target G__Gpad
[ 69%] Built target G__Graf
[ 69%] Built target G__PostScript
[ 69%] Built target G__GX11TTF
[ 69%] Built target G__GX11
[ 69%] Built target G__ASImageGui
[ 69%] Built target G__ASImage
[ 69%] Built target G__X3D
[ 69%] Built target G__Graf3d
[ 69%] Built target G__Eve
[ 69%] Built target G__GL
[ 69%] Built target G__Gui
[ 69%] Built target G__Gviz3d
[ 69%] Built target G__Ged
[ 69%] Built target G__FitPanel
[ 69%] Built target G__GuiBld
[ 69%] Built target G__GuiHtml
[ 69%] Built target G__Recorder
[ 69%] Built target G__SessionViewer
[ 69%] Built target G__ProofDraw
[ 69%] Built target G__Proof
[ 69%] Built target G__ProofPlayer
[ 69%] Built target G__ProofBench
[ 69%] Built target G__Html
[ 69%] Built target G__EG
[ 69%] Built target G__VMC
[ 69%] Built target G__Geom
[ 69%] Built target G__GeomPainter
[ 69%] Built target G__GeomBuilder
[ 69%] Built target G__MemStat
[ 69%] Built target G__TMVA
[ 69%] Built target Smatrix
[ 69%] Built target MultiProcObjs
[ 70%] Built target Net
[ 71%] Built target XMLIO
[ 73%] Built target MathCore
[ 74%] Built target GenVector
[ 74%] Built target GX11
[ 75%] Built target SQLIO
[ 75%] Built target RootAuth
[ 75%] Built target onepcm
[ 75%] Built target rootn.exe
[ 76%] Built target Tree
[ 76%] Built target roots.exe
[ 76%] Built target proofserv.exe
[ 77%] Built target Geom
[ 77%] Built target Matrix
[ 78%] Built target Proof
[ 78%] Built target Quadp
[ 78%] Built target Physics
[ 79%] Built target Hist
[ 79%] Built target Foam
[ 79%] Built target Spectrum
[ 80%] Built target ProofPlayer
[ 80%] Built target xpdtest
[ 80%] Built target pq2
[ 82%] Built target Graf
[ 82%] Built target SpectrumPainter
[ 83%] Built target Minuit
[ 83%] Built target Fumili
[ 83%] Built target Gpad
[ 83%] Built target GX11TTF
[ 83%] Built target Postscript
[ 83%] Linking CXX shared library ../../lib/libASImage.so
[ 83%] Built target Html
Scanning dependencies of target MemStat
Scanning dependencies of target HistPainter
/usr/bin/ld: cannot find -l/usr/lib/x86_64-linux-gnu/libX11.so
collect2: error: ld returned 1 exit status
graf2d/asimage/CMakeFiles/ASImage.dir/build.make:175: recipe for target 'lib/libASImage.so' failed
make[2]: *** [lib/libASImage.so] Error 1
CMakeFiles/Makefile2:17584: recipe for target 'graf2d/asimage/CMakeFiles/ASImage.dir/all' failed
make[1]: *** [graf2d/asimage/CMakeFiles/ASImage.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target Graf3d
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/src/TMemStat.cxx.o
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/G__MemStat.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/G__HistPainter.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/G__Graf3d.cxx.o
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/src/TMemStatMng.cxx.o
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/src/TMemStatBacktrace.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/src/THistPainter.cxx.o
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/src/TMemStatHelpers.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TTUBS.cxx.o
[ 83%] Building CXX object misc/memstat/CMakeFiles/MemStat.dir/src/TMemStatHook.cxx.o
[ 83%] Linking CXX shared library ../../lib/libMemStat.so
[ 83%] Built target MemStat
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TTRD2.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TELTU.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPoints3DABC.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TRotMatrix.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TCONS.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TMaterial.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPointSet3D.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPARA.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/src/TGraph2DPainter.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPCON.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TView3D.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TXTRU.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/src/TGraphPainter.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TBRIK.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TCONE.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TTRD1.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TShape.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/src/TPaletteAxis.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TNodeDiv.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TAxis3D.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/THelix.cxx.o
[ 83%] Building CXX object hist/histpainter/CMakeFiles/HistPainter.dir/src/TPainter3dAlgorithms.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TTUBE.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TTRAP.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TSPHE.cxx.o
[ 83%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPGON.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/THYPE.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TCTUB.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TMixture.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TGeometry.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TMarker3DBox.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TNode.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPolyLine3D.cxx.o
[ 84%] Linking CXX shared library ../../lib/libHistPainter.so
[ 84%] Built target HistPainter
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TPolyMarker3D.cxx.o
[ 84%] Building CXX object graf3d/g3d/CMakeFiles/Graf3d.dir/src/TGTRA.cxx.o
[ 84%] Building C object graf3d/g3d/CMakeFiles/Graf3d.dir/src/X3DBuffer.c.o
[ 84%] Linking CXX shared library ../../lib/libGraf3d.so
[ 84%] Built target Graf3d
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
Is it because of libASImage.so ? If so, what do I have to do ?
Thank you very much in advance!
edit: libx11-dev exists and /usr/include/X11/Xlib.h is also present.