Ecco il risultato:
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o test1 -R /opt/kde/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib -L/opt/kde/lib main.o test1.o popup.moc.o -lkdeui
test1.o(.text+0x14): In function `test1::test1[not-in-charge](QWidget*, char const*)':
: undefined reference to `qtPopUp::qtPopUp[not-in-charge](QWidget*, char const*, unsigned)'
test1.o(.text+0x44): In function `test1::test1[in-charge](QWidget*, char const*)':
: undefined reference to `qtPopUp::qtPopUp[not-in-charge](QWidget*, char const*, unsigned)'
test1.o(.text+0x78): In function `test1::~test1 [not-in-charge]()':
: undefined reference to `qtPopUp::~qtPopUp [not-in-charge]()'
test1.o(.text+0xa8): In function `test1::~test1 [in-charge]()':
: undefined reference to `qtPopUp::~qtPopUp [not-in-charge]()'
test1.o(.text+0xd9): In function `test1::~test1 [in-charge deleting]()':
: undefined reference to `qtPopUp::~qtPopUp [not-in-charge]()'
test1.o(.gnu.linkonce.r._ZTV5test1+0x220): undefined reference to `qtPopUp::newMessage()'
test1.o(.gnu.linkonce.r._ZTV5test1+0x224): undefined reference to `qtPopUp::languageChange()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x20): undefined reference to `qtPopUp::~qtPopUp [in-charge]()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x24): undefined reference to `qtPopUp::~qtPopUp [in-charge deleting]()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x220): undefined reference to `qtPopUp::newMessage()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x224): undefined reference to `qtPopUp::languageChange()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x230): undefined reference to `non-virtual thunk [nv:-40] to qtPopUp::~qtPopUp [in-charge]()'
popup.moc.o(.gnu.linkonce.r._ZTV7qtPopUp+0x234): undefined reference to `non-virtual thunk [nv:-40] to qtPopUp::~qtPopUp [in-charge deleting]()'
collect2: ld returned 1 exit status
Cosa vuol dire??
Grazie