Warning in <TClassTable::Add>:

Hello,

In attachment is a test program written over 2 years ago.
When I compile, and link it with root 5.15/01 15 December 2006
on Fedora Core 6, gcc version 4.1.1 20061011, and close the canvas
by clicking File -> Quit ROOT I get a bunch of warnings.

I am not getting warnings when a test program is compiled and linked with root 5.13/07 21 November 2006 on the same platform.

Michal

./TestTGAxis
Warning in : class TRootGuiFactory already in TClassTable
Warning in : class TRootApplication already in TClassTable
Warning in : class TGDockableFrame already in TClassTable
Warning in : class TRootCanvas already in TClassTable
Warning in : class TRootBrowser already in TClassTable
Warning in : class TRootDialog already in TClassTable
Warning in : class TRootContextMenu already in TClassTable
Warning in : class TRootControlBar already in TClassTable
Warning in : class TRootHelpDialog already in TClassTable
Warning in : class TRootEmbeddedCanvas already in TClassTable
Warning in : class TGColorPalette already in TClassTable
Warning in : class TGColorPick already in TClassTable
Warning in : class TGColorDialog already in TClassTable
Warning in : class TGColorFrame already in TClassTable
Warning in : class TG16ColorSelector already in TClassTable
Warning in : class TGColorPopup already in TClassTable
Warning in : class TGColorSelect already in TClassTable
Warning in : class TGFontDialog already in TClassTable
Warning in : class TGFontDialog::FontProp_t already in TClassTable
Warning in : class TGDockButton already in TClassTable
Warning in : class TGDockHideButton already in TClassTable
Warning in : class TGUndockedFrame already in TClassTable
Warning in : class TGMdiMenuBar already in TClassTable
Warning in : class TGMdiContainer already in TClassTable
Warning in : class TGMdiDecorFrame already in TClassTable
Warning in : class TGMdiFrame already in TClassTable
Warning in : class TGMdiFrameList already in TClassTable
Warning in : class TGMdiMainFrame already in TClassTable
Warning in : class TGMdiGeometry already in TClassTable
Warning in : class TGMdiTitleIcon already in TClassTable
Warning in : class TGMdiButtons already in TClassTable
Warning in : class TGMdiTitleBar already in TClassTable
Warning in : class TGMdiWinResizer already in TClassTable
Warning in : class TGMdiVerticalWinResizer already in TClassTable
Warning in : class TGMdiHorizontalWinResizer already in TClassTable
Warning in : class TGMdiCornerWinResizer already in TClassTable
Warning in : class TVirtualDragManager already in TClassTable
Warning in : class TGuiBldAction already in TClassTable
Warning in : class TGuiBuilder already in TClassTable
Warning in : class TGRedirectOutputGuard already in TClassTable
Warning in : class TGPasswdDialog already in TClassTable
Warning in : class TGTextEditor already in TClassTable
Warning in : class TGSpeedo already in TClassTable
Warning in : class TGResourcePool already in TClassTable
Warning in : class TGFontPool already in TClassTable
Warning in : class TGFont already in TClassTable
Warning in : class TGMimeTypes already in TClassTable
Warning in : class FontMetrics_t already in TClassTable
Warning in : class TGVFileSplitter already in TClassTable
Warning in : class TGToolTip already in TClassTable
Warning in : class TGScrollBarElement already in TClassTable
Warning in : class TGScrollBar already in TClassTable
Warning in : class TGHScrollBar already in TClassTable
Warning in : class TGVScrollBar already in TClassTable
Warning in : class TGViewPort already in TClassTable
Warning in : class TGCanvas already in TClassTable
Warning in : class TGListView already in TClassTable
Warning in : class TGContainer already in TClassTable
Warning in : class TGListBox already in TClassTable
Warning in : class TGLBEntry already in TClassTable
Warning in : class TGTextLBEntry already in TClassTable
Warning in : class TGLineLBEntry already in TClassTable
Warning in : class TGIconLBEntry already in TClassTable
Warning in : class TGLBContainer already in TClassTable
Warning in : class TGComboBoxPopup already in TClassTable
Warning in : class TGComboBox already in TClassTable
Warning in : class TGLineStyleComboBox already in TClassTable
Warning in : class TGLineWidthComboBox already in TClassTable
Warning in : class TGFontTypeComboBox already in TClassTable
Warning in : class TGTabElement already in TClassTable
Warning in : class TGTab already in TClassTable
Warning in : class TGTabLayout already in TClassTable
Warning in : class TGSlider already in TClassTable
Warning in : class TGVSlider already in TClassTable
Warning in : class TGHSlider already in TClassTable
Warning in : class TGSplitter already in TClassTable
Warning in : class TGVSplitter already in TClassTable
Warning in : class TGHSplitter already in TClassTable
Warning in : class TGLVContainer already in TClassTable
Warning in : class TGLVEntry already in TClassTable
Warning in : class TGFileContainer already in TClassTable
Warning in : class TGFileItem already in TClassTable
Warning in : class TGFSComboBox already in TClassTable
Warning in : class TGFileInfo already in TClassTable
Warning in : class TGFileDialog already in TClassTable
Warning in : class TGStatusBar already in TClassTable
Warning in : class ToolBarData_t already in TClassTable
Warning in : class TGToolBar already in TClassTable
Warning in : class TGListTreeItem already in TClassTable
Warning in : class TGListTree already in TClassTable
Warning in : class TGTextLine already in TClassTable
Warning in : class TGText already in TClassTable
Warning in : class TGViewFrame already in TClassTable
Warning in : class TGView already in TClassTable
Warning in : class TGTextView already in TClassTable
Warning in : class TGSearchType already in TClassTable
Warning in : class TGTextEdit already in TClassTable
Warning in : class TGSearchDialog already in TClassTable
Warning in : class TGPrintDialog already in TClassTable
Warning in : class TGGotoDialog already in TClassTable
Warning in : class TGDoubleSlider already in TClassTable
Warning in : class TGDoubleVSlider already in TClassTable
Warning in : class TGDoubleHSlider already in TClassTable
Warning in : class TGTreeLBEntry already in TClassTable
Warning in : class TGRegion already in TClassTable
Warning in : class TGRegionWithId already in TClassTable
Warning in : class TGImageMap already in TClassTable
Warning in : class TGApplication already in TClassTable
Warning in : class TGXYLayoutHints already in TClassTable
Warning in : class TGXYLayout already in TClassTable
Warning in : class TGTripleVSlider already in TClassTable
Warning in : class TGTripleHSlider already in TClassTable
Warning in : class TGClient already in TClassTable
Warning in : class TGObject already in TClassTable
Warning in : class TGWindow already in TClassTable
Warning in : class TGPicturePool already in TClassTable
Warning in : class TGPicture already in TClassTable
Warning in : class TGGCPool already in TClassTable
Warning in : class TGGC already in TClassTable
Warning in : class TGUnknownWindowHandler already in TClassTable
Warning in : class TGIdleHandler already in TClassTable
Warning in : class TGSelectedPicture already in TClassTable
Warning in : class TGDimension already in TClassTable
Warning in : class TGPosition already in TClassTable
Warning in : class TGLongPosition already in TClassTable
Warning in : class TGInsets already in TClassTable
Warning in : class TGRectangle already in TClassTable
Warning in : class TGFrame already in TClassTable
Warning in : class TGCompositeFrame already in TClassTable
Warning in : class TGLayoutHints already in TClassTable
Warning in : class TGFrameElement already in TClassTable
Warning in : class TGLayoutManager already in TClassTable
Warning in : class TGVerticalLayout already in TClassTable
Warning in : class TGHorizontalLayout already in TClassTable
Warning in : class TGRowLayout already in TClassTable
Warning in : class TGColumnLayout already in TClassTable
Warning in : class TGMatrixLayout already in TClassTable
Warning in : class TGTileLayout already in TClassTable
Warning in : class TGListLayout already in TClassTable
Warning in : class TGListDetailsLayout already in TClassTable
Warning in : class TGString already in TClassTable
Warning in : class TGHotString already in TClassTable
Warning in : class TGTextButton already in TClassTable
Warning in : class TGVerticalFrame already in TClassTable
Warning in : class TGHorizontalFrame already in TClassTable
Warning in : class TGMainFrame already in TClassTable
Warning in : class TGTransientFrame already in TClassTable
Warning in : class TGGroupFrame already in TClassTable
Warning in : class TGHeaderFrame already in TClassTable
Warning in : class TGWidget already in TClassTable
Warning in : class TGIcon already in TClassTable
Warning in : class TGLabel already in TClassTable
Warning in : class TGButtonGroup already in TClassTable
Warning in : class TGButton already in TClassTable
Warning in : class TGPictureButton already in TClassTable
Warning in : class TGCheckButton already in TClassTable
Warning in : class TGRadioButton already in TClassTable
Warning in : class TGTextBuffer already in TClassTable
Warning in : class TGTextEntry already in TClassTable
Warning in : class TGMsgBox already in TClassTable
Warning in : class TGPopupMenu already in TClassTable
Warning in : class TGMenuBar already in TClassTable
Warning in : class TGMenuTitle already in TClassTable
Warning in : class TGMenuEntry already in TClassTable
Warning in : class TGShutterItem already in TClassTable
Warning in : class TGShutter already in TClassTable
Warning in : class TGHorizontal3DLine already in TClassTable
Warning in : class TGVertical3DLine already in TClassTable
Warning in : class TGProgressBar already in TClassTable
Warning in : class TGHProgressBar already in TClassTable
Warning in : class TGVProgressBar already in TClassTable
Warning in : class TGVButtonGroup already in TClassTable
Warning in : class TGHButtonGroup already in TClassTable
Warning in : class TGNumberFormat already in TClassTable
Warning in : class TGNumberEntryField already in TClassTable
Warning in : class TGNumberEntry already in TClassTable
Warning in : class TGNumberEntryLayout already in TClassTable
Warning in : class TGTableLayoutHints already in TClassTable
Warning in : class TGTableLayout already in TClassTable
Warning in : class TGInputDialog already in TClassTable
TestTGAxis.cxx (3.37 KB)

I cannot reproduce thsi problem. How did you link your application?
Could you do:

g++ -o TestTGAxis `root-config --cflags --libs` TestTGAxis.cxx
Rene

I suspect a problem with this particular PC… I cannot reproduce these warnings on the same platform, same ROOT version but different PC.

Michal