g++ -O MainFrame.o MainFrameDict.o -L/usr/X11R6/lib -L/usr/local/root/lib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lGui -pthread -lm -ldl -rdynamic \ -lX11 -o plot MainFrame.o(.text+0x20f): In function `MainFrame::MainFrame[not-in-charge](TGWindow const*, unsigned, unsigned, int, char**)': : undefined reference to `gVirtualX' MainFrame.o(.text+0x465): In function `MainFrame::MainFrame[in-charge](TGWindow const*, unsigned, unsigned, int, char**)': : undefined reference to `gVirtualX' MainFrameDict.o(.text+0x61): In function `ROOT::GenerateInitInstance(MainFrame const*)': : undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo[in-charge](char const*, int, char const*, int, std::type_info const&, ROOT::TInitBehavior const*, void (*)(), TClass* (*)(void const*), int)' collect2: ld returned 1 exit status make: *** [MainFrame] Error 1