Project

General

Profile

Bug #12395

cet_rootcint needs updating for root 6

Added by Lynn Garren over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
04/25/2016
Due date:
% Done:

100%

Estimated time:
Spent time:
Duration:

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

Related to cetbuildtools - Bug #12406: Produce self-contaned test case(s) for .rootmap bugs in ROOT6Closed04/27/2016

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

Also available in: Atom PDF