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