The update from ksimus-0.3.6 to -r1 fails for me because of the following errors (there are many more of the same type): ======================================== : undefined reference to `vtable for ConnectorBoolInEdgePropertyWidget' ./items/libitems.a(connectorboolinedgepropertywidget.o)(.text+0x1c6): In function `ConnectorBoolInEdgePropertyWidget::ConnectorBoolInEdgePropertyWidget[in-charge]( ConnectorBoolInEdge*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInEdgePropertyWidget' ./items/libitems.a(connectorboolinedgepropertywidget.o)(.text+0x1cf): In function `ConnectorBoolInEdgePropertyWidget::ConnectorBoolInEdgePropertyWidget[in-charge]( ConnectorBoolInEdge*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInEdgePropertyWidget' ./items/libitems.a(connectorboolinedgepropertywidget.o)(.text+0x339): In function `ConnectorBoolInEdgePropertyWidget::~ConnectorBoolInEdgePropertyWidget [not-in-ch arge]()': : undefined reference to `vtable for ConnectorBoolInEdgePropertyWidget' ./items/libitems.a(connectorboolinedgepropertywidget.o)(.text+0x344): more undefined references to `vtable for ConnectorBoolInEdgePropertyWidget' follow ./items/libitems.a(connectorpropertywidget.o)(.text+0x49): In function `ConnectorPropertyWidget::ConnectorPropertyWidget[not-in-charge](ConnectorBase*, QWidget*, c har const*)': : undefined reference to `vtable for ConnectorPropertyWidget' ./items/libitems.a(connectorpropertywidget.o)(.text+0x52): In function `ConnectorPropertyWidget::ConnectorPropertyWidget[not-in-charge](ConnectorBase*, QWidget*, c har const*)': : undefined reference to `vtable for ConnectorPropertyWidget' ./items/libitems.a(connectorpropertywidget.o)(.text+0x9d9): In function `ConnectorPropertyWidget::ConnectorPropertyWidget[in-charge](ConnectorBase*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorPropertyWidget' ./items/libitems.a(connectorpropertywidget.o)(.text+0x9e2): In function `ConnectorPropertyWidget::ConnectorPropertyWidget[in-charge](ConnectorBase*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorPropertyWidget' ./items/libitems.a(connectorpropertywidget.o)(.text+0x1339): In function `ConnectorPropertyWidget::~ConnectorPropertyWidget [not-in-charge]()': : undefined reference to `vtable for ConnectorPropertyWidget' ./items/libitems.a(connectorpropertywidget.o)(.text+0x134d): more undefined references to `vtable for ConnectorPropertyWidget' follow ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0x39): In function `ConnectorBoolOutPropertyWidget::ConnectorBoolOutPropertyWidget[not-in-charge](Connec torBoolOut*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolOutPropertyWidget' ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0x44): In function `ConnectorBoolOutPropertyWidget::ConnectorBoolOutPropertyWidget[not-in-charge](Connec torBoolOut*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolOutPropertyWidget' ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0x99): In function `ConnectorBoolOutPropertyWidget::ConnectorBoolOutPropertyWidget[in-charge](ConnectorB oolOut*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolOutPropertyWidget' ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0xa4): In function `ConnectorBoolOutPropertyWidget::ConnectorBoolOutPropertyWidget[in-charge](ConnectorB oolOut*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolOutPropertyWidget' ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0xd9): In function `ConnectorBoolOutPropertyWidget::~ConnectorBoolOutPropertyWidget [not-in-charge]()': : undefined reference to `vtable for ConnectorBoolOutPropertyWidget' ./items/libitems.a(connectorbooloutpropertywidget.o)(.text+0xe4): more undefined references to `vtable for ConnectorBoolOutPropertyWidget' follow ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0x39): In function `ConnectorBoolInPropertyWidget::ConnectorBoolInPropertyWidget[not-in-charge](Connector Base*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInPropertyWidget' ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0x44): In function `ConnectorBoolInPropertyWidget::ConnectorBoolInPropertyWidget[not-in-charge](Connector Base*, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInPropertyWidget' ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0x99): In function `ConnectorBoolInPropertyWidget::ConnectorBoolInPropertyWidget[in-charge](ConnectorBase *, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInPropertyWidget' ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0xa4): In function `ConnectorBoolInPropertyWidget::ConnectorBoolInPropertyWidget[in-charge](ConnectorBase *, QWidget*, char const*)': : undefined reference to `vtable for ConnectorBoolInPropertyWidget' ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0xd9): In function `ConnectorBoolInPropertyWidget::~ConnectorBoolInPropertyWidget [not-in-charge]()': : undefined reference to `vtable for ConnectorBoolInPropertyWidget' ./items/libitems.a(connectorboolinpropertywidget.o)(.text+0xe4): more undefined references to `vtable for ConnectorBoolInPropertyWidget' follow collect2: ld returned 1 exit status make[3]: *** [ksimus] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/ksimus-0.3.6-r1/work/ksimus-0.3.6/ksimus' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/ksimus-0.3.6-r1/work/ksimus-0.3.6/ksimus' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/ksimus-0.3.6-r1/work/ksimus-0.3.6' make: *** [all] Fehler 2 !!! ERROR: app-sci/ksimus-0.3.6-r1 failed. !!! Function kde_src_compile, Line 123, Exitcode 2 !!! died running emake, kde_src_compile:make ======================================== It seem that the patch applied in -r1 does not make what it should. :-) emerge info: Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.21-rc7-laptop1 i686 Intel(R) Pentium(R) M processor 1300MHz GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://www.ibiblio.org/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 libg++ mikmod xml2 xv zlib gtkhtml gdbm berkdb slang readline svga guile sdl gpm tcpd pam libwww ssl esd imlib motif opengl dga ggi directfb plotutils xml gd -3dnow -apm -arts hbci X ipv6 gtk gnome alsa oss tcltk gtk2 kde aalib acpi apache2 avi bonobo cdr crypt cups dvd encode fbcon gif jpeg tiff png -java mozilla mmx maildir mbox ncurses nls cardbus oggvorbis mpeg pdflib perl python qt quicktime samba scanner spell sse tetex truetype usb xface xmms mysql" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -mcpu=pentium3 -pipe" CXXFLAGS="-O3 -march=pentium3 -mcpu=pentium3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Are you currently able to emerge ksimus-0.3.6?
Yes. I initially emerged it last week and now reproduced this by deleting the new ebuild-file. emerge runs though without that error. The only file that emerge downloaded for the upgrade was the patches-file. the tar.gz-file of ksimus-0.3.6 is still the same as it was last week.
The undefined references are always to "vtable for..." or were there also different error messages above those you quoted?
Created attachment 14228 [details] complete output of emerge ksimus (version 0.3.6-r1) It's not only the vtable...-errors, I think I can see others also. But I'm not really a coder, so perhaps I misinterpreted something. I attached the whole output, so you can check it by yourself.
Strange. Now I can reproduce your problem. *sigh*
I think I've found it. Please try the modified version (check ChangeLog to see if you already synced it) - should be available after 14:00 CEST.
The current version works for me, but the Author(s) are investigating why my workarounds are necessary for gentoo.