[ROOT-6750] ATLAS: old-style streamer triggers bogus missing definition in rootcling Created: 26/Sep/14  Updated: 08/Oct/14  Resolved: 01/Oct/14

Status: Closed
Project: ROOT
Component/s: Dictionaries
Affects Version/s: 6.00.02
Fix Version/s: 6.04.00

Type: Bug Priority: Low
Reporter: Axel Naumann Assignee: Philippe Canal
Resolution: Fixed Votes: 0
Labels: None
Environment:

Linux


Attachments: File ATLAS-missingVectorT-base.tar.bz2    
Development:

 Description   

See attachment. Real case with

rootcint -f TrkNeuralNetworkUtilsLibDict.cxx -c -I.. -I/afs/cern.ch/work/s/seuster/lcg-tmp/Wed/lcgcmake-install/ROOT/HEAD/x86_64-slc6-gcc48-opt/include /afs/cern.ch/atlas/software/builds/nightlies/mig6/AtlasReconstruction/rel_4/Tracking/TrkUtilityPackages/TrkNeuralNetworkUtils/TrkNeuralNetworkUtils/TTrainedNetwork.h /afs/cern.ch/atlas/software/builds/nightlies/mig6/AtlasReconstruction/rel_4/Tracking/TrkUtilityPackages/TrkNeuralNetworkUtils/TrkNeuralNetworkUtils/LinkDef.h
Error in <CheckDefinition>: Missing definition for class TVectorT
Error in <CheckDefinition>: Missing definition for class TVectorT
Error in <CheckDefinition>: Missing definition for class TMatrixT
Error in <CheckDefinition>: Missing definition for class TMatrixT
Error in <CheckDefinition>: Missing definition for class TVectorT
Error in <CheckDefinition>: Missing definition for class TVectorT
Error in <CheckDefinition>: Missing definition for class TMatrixT
Error in <CheckDefinition>: Missing definition for class TMatrixT

I expect that this will be worked around (improving the world out there) by adding a "+" to the Linkdef.h line, thus not high priority.



 Comments   
Comment by Philippe Canal [ 01/Oct/14 ]

Hi,

The underlying problem is now fixed in the master and v6.02/00 patch branch.

Cheers,
Philippe.

Generated at Sat Sep 21 07:02:27 CEST 2019 using Jira 7.13.1#713001-sha1:5e06076c2d215a6f699b7e5c90ab2fae7ba5a1ce.