Hi there, I've been trying to compile the latest CVS and there seems to be some issues with missing vtables:
make[2]: Entering directory `/store/rah/proj/rosegarden/sequencer' /bin/sh ../libtool --silent --mode=link g++ -DRGKDE3 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-check-new -o rosegardensequencer -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib -R /usr/kde/3.1/lib -R /usr/qt/3/lib -R /usr/X11R6/lib rosegardensequencer.o main.o -lkdeui -lkdecore -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread ../sound/libRosegardenSound.la ../sound/libRosegardenSequencer.la ../base/libbase.la -lkio -ljack -lrt -lasound -lm -ldl -lpthread -lz rosegardensequencer.o(.text+0x4b04): In function `RosegardenSequencerApp::RosegardenSequencerApp[not-in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x4b0b): In function `RosegardenSequencerApp::RosegardenSequencerApp[not-in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x555d): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x556b): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x5592): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55a0): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55a5): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55aa): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55b5): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55d8): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x55df): more undefined references to `vtable for RosegardenSequencerApp' follow rosegardensequencer.o(.text+0x5dc9): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x5dd6): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x5de4): In function `RosegardenSequencerApp::RosegardenSequencerApp[in-charge](std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x5fe7): In function `RosegardenSequencerApp::~RosegardenSequencerApp [not-in-charge]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x5fee): In function `RosegardenSequencerApp::~RosegardenSequencerApp [not-in-charge]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6264): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x627b): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6286): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x628c): more undefined references to `vtable for RosegardenSequencerApp' follow rosegardensequencer.o(.text+0x637b): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6385): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6393): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge]()': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6524): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x653b): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6546): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x654c): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6553): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `vtable for RosegardenSequencerApp' rosegardensequencer.o(.text+0x655a): more undefined references to `vtable for RosegardenSequencerApp' follow rosegardensequencer.o(.text+0x663b): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6645): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `VTT for RosegardenSequencerApp' rosegardensequencer.o(.text+0x6653): In function `RosegardenSequencerApp::~RosegardenSequencerApp [in-charge deleting]()': : undefined reference to `VTT for RosegardenSequencerApp' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `vtable for Rosegarden::MidiFile' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `vtable for Rosegarden::AudioFileManager' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `Rosegarden::MidiFile::setProgress(int)' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `Rosegarden::PeakFile::setProgress(int)' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `vtable for Rosegarden::PeakFile' ../sound/.libs/libRosegardenSequencer.so: undefined reference to `vtable for Rosegarden::PeakFileManager' collect2: ld returned 1 exit status make[2]: *** [rosegardensequencer] Error 1 make[2]: Leaving directory `/store/rah/proj/rosegarden/sequencer' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/store/rah/proj/rosegarden' make: *** [all] Error 2 Is this an issue at my end, or does anybody else get this? Bob -- Bob Ham <[EMAIL PROTECTED]> "At some point, keystroke recorders got installed on several machines at Valve. Our speculation is that these were done via a buffer overflow in Outlook's preview pane." -- Gabe Newell on the Half-Life 2 source leak
signature.asc
Description: This is a digitally signed message part
