Build ROOT with clang++

Hello,

This time I am trying to compile ROOT 6.26.06 with Clang++, but it seems to fail for some reason. Anybody to help maybe ?

My guess is that the problem starts from here

[ 79%] Building CXX object net/rpdutils/CMakeFiles/SrvAuth.dir/src/rpdutils.cxx.o
<<< cling interactive line includer >>>: remark: building module 'Net' as '/Users/marcomeyer/Software/root/6.26.06-build/lib/Net.pcm' [-Rmodule-build]
Error: Building module 'Net' implicitly. If 'Net' requires a 
dictionary please specify build dependency: 'G__MultiProc.cxx' depends on 'Net'.
Otherwise, specify '-mByproduct Net' to disable this diagnostic.
[ 79%] Linking CXX shared library ../../lib/libSrvAuth.so

root.txt (894.2 KB)

Trying to compile a second time without any change, it goes until the end without any warning or error message, but I get the following issues at the test stage:

[100%] Linking CXX shared library ../../lib/libRooFitHS3.so
[100%] Built target RooFitHS3
[100%] Built target onepcm
[100%] Generating lib/modules.idx
<<< cling interactive line includer >>>: fatal error: module file '/Users/marcomeyer/Software/root/6.26.06-build/lib/std.pcm' is out of date and needs to be rebuilt: signature mismatch
<<< cling interactive line includer >>>: note: imported by module 'MathCore' in '/Users/marcomeyer/Software/root/6.26.06-build/lib/MathCore.pcm'
Failed to load module MathCore
Failed to load module Hist
Failed to load module Unfold
Failed to load module HistPainter
Failed to load module PyMVA
Failed to load module RHTTPSniff
Failed to load module RHTTP
Failed to load module FitPanel
Failed to load module ROOTVecOps
Failed to load module ProofDraw
Failed to load module Quadp
Failed to load module GeomPainter
Failed to load module Genetic
Failed to load module Eve
Failed to load module TreeViewer
Failed to load module Physics
Failed to load module EG
Failed to load module Tree
Failed to load module HistFactory
Failed to load module Spectrum
Failed to load module Matrix
Failed to load module Html
Failed to load module Hist
Failed to load module GuiHtml
Failed to load module Gpad
Failed to load module TMVAGui
Failed to load module Fumili
Failed to load module RGL
Failed to load module Geom
Failed to load module Postscript
Failed to load module GCocoa
Failed to load module RCsg
Failed to load module SPlot
Failed to load module RooFit
Failed to load module GeomBuilder
Failed to load module XMLParser
Failed to load module RooStats
Failed to load module Proof
Failed to load module RooFitRDataFrameHelpers
Failed to load module Ged
Failed to load module Recorder
Failed to load module FFTW
Failed to load module GuiBld
Failed to load module RooFitCore
Failed to load module Gui
Failed to load module SQLIO
Failed to load module XMLIO
Failed to load module ProofPlayer
Failed to load module ROOTTMVASofie
Failed to load module ASImage
Failed to load module RooFitHS3
Failed to load module Foam
Failed to load module RSQLite
Failed to load module SpectrumPainter
Failed to load module Minuit2
Failed to load module MLP
Failed to load module ROOTDataFrame
Failed to load module GenVector
Failed to load module NetxNG
Failed to load module Minuit
Failed to load module RootAuth
Failed to load module Graf3d
Failed to load module TMVA
Failed to load module ASImageGui
Failed to load module Graf
Failed to load module Gdml
Failed to load module ProofBench
Failed to load module MathCore
Failed to load module Gviz3d
Failed to load module ROOTTPython
Failed to load module TreePlayer
Failed to load module Smatrix
Failed to load module SessionViewer
Failed to load module Unfold
Failed to load module HistPainter
Failed to load module PyMVA
Failed to load module RHTTPSniff
Failed to load module RHTTP
Failed to load module FitPanel
Failed to load module ROOTVecOps
Failed to load module ProofDraw
Failed to load module Quadp
Failed to load module GeomPainter
Failed to load module Genetic
Failed to load module Eve
Failed to load module TreeViewer
Failed to load module Physics
Failed to load module EG
Failed to load module Tree
Failed to load module HistFactory
Failed to load module Spectrum
Failed to load module Matrix
Failed to load module Html
Failed to load module Hist
Failed to load module GuiHtml
Failed to load module Gpad
Failed to load module TMVAGui
Failed to load module Fumili
Failed to load module RGL
Failed to load module Geom
Failed to load module Postscript
Failed to load module GCocoa
Failed to load module RCsg
Failed to load module SPlot
Failed to load module RooFit
Failed to load module GeomBuilder
Failed to load module XMLParser
Failed to load module RooStats
Failed to load module Proof
Failed to load module RooFitRDataFrameHelpers
Failed to load module Ged
Failed to load module Recorder
Failed to load module FFTW
Failed to load module GuiBld
Failed to load module RooFitCore
Failed to load module Gui
Failed to load module SQLIO
Failed to load module XMLIO
Failed to load module ProofPlayer
Failed to load module ROOTTMVASofie
Failed to load module ASImage
Failed to load module RooFitHS3
Failed to load module Foam
Failed to load module RSQLite
Failed to load module SpectrumPainter
Failed to load module Minuit2
Failed to load module MLP
Failed to load module ROOTDataFrame
Failed to load module GenVector
Failed to load module NetxNG
Failed to load module Minuit
Failed to load module RootAuth
Failed to load module Graf3d
Failed to load module TMVA
Failed to load module ASImageGui
Failed to load module Graf
Failed to load module Gdml
Failed to load module ProofBench
Failed to load module MathCore
Failed to load module Gviz3d
Failed to load module ROOTTPython
Failed to load module TreePlayer
Failed to load module Smatrix
Failed to load module SessionViewer
Assertion failed: (Result.is(tok::eof) && "Preprocessor did not set tok:eof"), function LexTokenInternal, file Lexer.cpp, line 3940.
/bin/sh: line 1: 99876 Abort trap: 6           DYLD_LIBRARY_PATH=/Users/marcomeyer/Software/root/6.26.06-build/lib:/Users/marcomeyer/Software/escalade/lib:/Users/marcomeyer/Software/root/6.26.06/lib:/Users/marcomeyer/Software/clhep/2.4.5.3/lib:/Users/marcomeyer/Software/curl/7.84.0/lib:/Users/marcomeyer/Software/framel/8.42.3/lib:/Users/marcomeyer/Software/kafka/rd/lib:/Users/marcomeyer/Software/kfr/4.0.0/lib:/Users/marcomeyer/Software/xml/2.9.10/lib:/opt/homebrew/opt/openssl@3/lib:/opt/homebrew/Cellar/qt@5/5.15.5_1/lib:/Users/marcomeyer/Software/xrootd/5.5.0/lib:/Users/marcomeyer/Library/Python/3.9/lib:/Library/Developer/CommandLineTools/usr/lib:/Users/marcomeyer/Work/kagra-ml/install/lib ROOTIGNOREPREFIX=1 ROOT_HIST=0 /Users/marcomeyer/Software/root/6.26.06-build/bin/root.exe -l -q -b
make[2]: *** [lib/modules.idx] Error 134
make[2]: *** Deleting file `lib/modules.idx'
make[1]: *** [CMakeFiles/modules_idx.dir/all] Error 2
make: *** [all] Error 2

I can finally answer my own question. I obviously had a conflict with a sourced ROOT using g++

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.