Andre Poenitz wrote:
On Sun, Feb 10, 2008 at 02:18:01AM +0200, Dov Feldstern wrote:
Linux, Qt 4.2.1, autotools, g++ 4.1.2:

g++ -g -O -o lyx main.o ASpell.o ISpell.o SpellBase.o Box.o Dimension.o PrinterParams.o Thesaurus.o ./.libs/liblyxcore.a ./.libs/liblyxmathed.a ./.libs/liblyxinsets.a frontends/.libs/liblyxfrontends.a frontends/qt4/.libs/liblyxqt4.a -L/build/buildd/qt4-x11-4.2.1/lib -L/usr/X11R6/lib ./.libs/liblyxgraphics.a support/.libs/liblyxsupport.a ../boost/.libs/liblyxboost.a /usr/lib/libaspell.so /usr/lib/libglib-2.0.so -lQtGui -laudio -lXt -lpng -lSM -lICE -lQtCore -lpthread -lXrender -lXrandr -lXfixes -lXcursor -lXinerama /usr/lib/libfreetype.so -lz -lfontconfig -lXext -lX11 -lm -ldl
support/.libs/liblyxsupport.a(SignalSlot.o): In function `SlotImpl':
/home/dovf/lyx-trunk/src/support/../../src/support/SignalSlotPrivate.h:37: undefined reference to `vtable for lyx::SlotImpl'
support/.libs/liblyxsupport.a(SignalSlot.o): In function `SignalImpl':
/home/dovf/lyx-trunk/src/support/../../src/support/SignalSlotPrivate.h:23: undefined reference to `vtable for lyx::SignalImpl' support/.libs/liblyxsupport.a(SignalSlot.o): In function `lyx::Signal::fire()': /home/dovf/lyx-trunk/src/support/SignalSlot.cpp:38: undefined reference to `lyx::SignalImpl::fire()'
support/.libs/liblyxsupport.a(SignalSlot.o): In function `SlotImpl':
/home/dovf/lyx-trunk/src/support/../../src/support/SignalSlotPrivate.h:37: undefined reference to `vtable for lyx::SlotImpl'
support/.libs/liblyxsupport.a(SignalSlot.o): In function `SignalImpl':
/home/dovf/lyx-trunk/src/support/../../src/support/SignalSlotPrivate.h:23: undefined reference to `vtable for lyx::SignalImpl'
collect2: ld returned 1 exit status

Is 'SignalSlotPrivate.cpp' compiled and linked in?

Andre'

Hmmm... it turns out to be a problem with automake 2.59, which I'd been using. I was getting errors about 'OBJC' during autogen.sh, and it turns out that upgrading to automake 2.60 is supposed to solve that. After upgrading to 2.61, trunk compiles fine...

Thanks!
Dov

Reply via email to