[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 Mon Feb 17 07:56:47 CET 2020 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.