Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8492

nested union not found by rootcint 6

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 6.08/00
    • Fix Version/s: None
    • Component/s: CINT, I/O
    • Labels:
      None
    • Environment:

      ubuntu 16.10, amd64
      I used the HEAD of root 06-08-00-patches branch (as of 2 days ago).

      Description

      A nested union definition that worked ok in root5 is now in root6 not found any more.

      Minimal example with the rootcint output is in the attachments. When running the command

      rootcint -v4 -cint -f NestedClassOff.Dict.cc -c -I$ROOTSYS/include/root -p -I. NestedClassOff.h NestedClassOff.LinkDef.h

      I get at the end this message

      Error in <CloseStreamerInfoROOTFile>: Cannot find class FdUtil::Fd::_PixelNumber.

      although clearly it seems the identifier is found several times.

        Attachments

        1. darko_veberic.vcf
          0.4 kB
        2. NestedClassOff.h
          0.3 kB
        3. NestedClassOff.LinkDef.h
          0.4 kB
        4. rootcint-out.txt
          14 kB

          Activity

            People

            Assignee:
            dpiparo Danilo Piparo
            Reporter:
            dveberic Darko Veberic
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: