Bug #12395
cet_rootcint needs updating for root 6
Description
cet_rootcint does not provide necessary infrastructure when building with root 6. The following error message from the LArSoft event display is traced to an incomplete dictionary generated by rootcint.
I had trouble running event display: %MSG-s ArtException: EVD:evdisp@BeginJob 21-Apr-2016 09:48:13 CDT ModuleConstruction cet::exception caught in art ---- OtherArt BEGIN ---- FatalRootError BEGIN Fatal Root Error: @SUB=TClass::LoadClassInfo no interpreter information for class evdb::FileMenu is available eventhough it has a TClass initialization routine. A cet::exception is going through WorkerT<EDAnalyzer>: Module type=EVD, Module label=evdisp, Parameter Set ID=ee11f3d4ba820c31cf78475eea792eb49732a795, Process name=EVD, Release Version=v1_18_05, Pass ID=, Main Parameter Set ID=c42701f5985d46a5f35668f04eaceed7e8742d2d ---- FatalRootError END ---- OtherArt END
Related issues
History
#1 Updated by Lynn Garren over 4 years ago
- Subject changed from cet_rootcint needs updating for root 5 to cet_rootcint needs updating for root 6
#2 Updated by Christopher Green over 4 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
cetbuildtools 5.1.03 has improvements to cetbuildtools:source:Modules/CetRootCint.cmake@v5_01_03 for the production and install of correctly-formed .pcm
and .rootmap
files required by ROOT6.
A possible ROOT6 bug was discovered and a workaround implemented in CetRootCint.cmake
pending a fix in ROOT6.
#3 Updated by Christopher Green over 4 years ago
- Related to Bug #12406: Produce self-contaned test case(s) for .rootmap bugs in ROOT6 added
#4 Updated by Lynn Garren over 4 years ago
Building larsoft with this release of cetbuildtools and nutools v1_25_02 resolves the event display problem. larsoft v06_00_00_rc2 is tagged.
#5 Updated by Lynn Garren over 4 years ago
- Status changed from Resolved to Closed