uhepplotter causes CLING warnings
Since a few months, the following warnings appear everytime I import QFramework
. I was able to trace it back to the uhepplotter
, which seems to implicitly be jited with using
directives that CLING doesn't like:
input_line_42:18:20: error: redeclaration of using declaration using TQPlotter::addObject; ~~~~~~~~~~~^ input_line_42:17:20: note: previous using declaration using TQPlotter::addObject; ^ input_line_42:19:20: error: redeclaration of using declaration using TQPlotter::addObject; ~~~~~~~~~~~^ input_line_42:17:20: note: previous using declaration using TQPlotter::addObject; ^ input_line_42:20:20: error: redeclaration of using declaration using TQPlotter::addObject; ~~~~~~~~~~~^ input_line_42:17:20: note: previous using declaration using TQPlotter::addObject; ^ input_line_42:25:20: error: redeclaration of using declaration using TQPlotter::applyStyle; ~~~~~~~~~~~^ input_line_42:24:20: note: previous using declaration using TQPlotter::applyStyle; ^ input_line_42:27:20: error: redeclaration of using declaration using TQPlotter::applyGeometry; ~~~~~~~~~~~^ input_line_42:26:20: note: previous using declaration using TQPlotter::applyGeometry; ^ input_line_42:28:20: error: redeclaration of using declaration using TQPlotter::applyStyle; ~~~~~~~~~~~^ input_line_42:24:20: note: previous using declaration using TQPlotter::applyStyle; ^ input_line_42:29:20: error: redeclaration of using declaration using TQPlotter::applyGeometry; ~~~~~~~~~~~^ input_line_42:26:20: note: previous using declaration using TQPlotter::applyGeometry; ^
As a bonus, at the end I see:
/the/path/to/build/CAFCore/QFramework/uheppplotter.py:26: RuntimeWarning: no python-side overrides supported
I'm using the latest master of ROOT on my laptop running python3.
It would be great if this could be resolved!