moc error during build of gideon

kosh at aesaeion.com kosh at aesaeion.com
Tue Oct 1 10:55:04 UTC 2002


On Tue, 1 Oct 2002, Yann Hodique wrote:

> Hi,
> .moc file are generated at compilation time.
> Did you try a "rm *.moc*; make force-reedit" in the concerned directory?
> If it doesn't work, the simpliest way is probably to "touch Makefile.am" (ugly but efficient ;-)
>
> Regards,
> Yann.

Thanks that fixed that problem but it has run into another problem now.

depmode=gcc3 /bin/sh ../../admin/depcomp \
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++
-DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib/interfaces -I../../lib/util
-I/usr/include/kde -I/usr/include/qt -I/usr/X11R6/include
-DQT_THREAD_SUPPORT  -D_REENTRANT  -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-exceptions -fno-check-new  -c -o distpart_ui.lo
`test -f distpart_ui.cpp || echo './'`distpart_ui.cpp
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++
-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-exceptions -fno-check-new    -o libkdevdistpart.la.closure
libkdevdistpart_la_closure.lo -L/usr/X11R6/lib -L/usr/lib  -avoid-version
-module -no-undefined -R /usr/lib -R /usr/X11R6/lib  distpart_part.lo
distpart_widget.lo packagebase.lo lsmsupport.lo specsupport.lo
distpart_ui.lo ../../lib/libkdevelop.la
.libs/packagebase.o: In function
`packageBase::packageBase[not-in-charge](DistpartPart*, QString)':
.libs/packagebase.o(.text+0x26): undefined reference to `vtable for
packageBase'
.libs/packagebase.o(.text+0x31): undefined reference to `vtable for
packageBase'
.libs/packagebase.o: In function
`packageBase::packageBase[in-charge](DistpartPart*, QString)':
.libs/packagebase.o(.text+0x14e): undefined reference to `vtable for
packageBase'
.libs/packagebase.o(.text+0x159): undefined reference to `vtable for
packageBase'
.libs/packagebase.o: In function `packageBase::~packageBase
[not-in-charge]()':
.libs/packagebase.o(.text+0x263): undefined reference to `vtable for
packageBase'
.libs/packagebase.o(.text+0x271): more undefined references to `vtable for
packageBase' follow
.libs/lsmsupport.o: In function
`LsmSupport::LsmSupport[not-in-charge](DistpartPart*)':
.libs/lsmsupport.o(.text+0x5f): undefined reference to `vtable for
LsmSupport'
.libs/lsmsupport.o(.text+0x6a): undefined reference to `vtable for
LsmSupport'
.libs/lsmsupport.o: In function
`LsmSupport::LsmSupport[in-charge](DistpartPart*)':
.libs/lsmsupport.o(.text+0xe7): undefined reference to `vtable for
LsmSupport'
.libs/lsmsupport.o(.text+0xf2): undefined reference to `vtable for
LsmSupport'
.libs/lsmsupport.o: In function `LsmSupport::~LsmSupport
[not-in-charge]()':
.libs/lsmsupport.o(.text+0x125): undefined reference to `vtable for
LsmSupport'
.libs/lsmsupport.o(.text+0x133): more undefined references to `vtable for
LsmSupport' follow
.libs/specsupport.o: In function
`SpecSupport::SpecSupport[not-in-charge](DistpartPart*)':
.libs/specsupport.o(.text+0x63): undefined reference to `vtable for
SpecSupport'
.libs/specsupport.o(.text+0x71): undefined reference to `vtable for
SpecSupport'
.libs/specsupport.o: In function
`SpecSupport::SpecSupport[in-charge](DistpartPart*)':
.libs/specsupport.o(.text+0x37b): undefined reference to `vtable for
SpecSupport'
.libs/specsupport.o(.text+0x389): undefined reference to `vtable for
SpecSupport'
.libs/specsupport.o: In function `SpecSupport::~SpecSupport
[not-in-charge]()':
.libs/specsupport.o(.text+0x647): undefined reference to `vtable for
SpecSupport'
.libs/specsupport.o(.text+0x655): more undefined references to `vtable for
SpecSupport' follow
collect2: ld returned 1 exit status
make[3]: *** [libkdevdistpart.la.closure] Error 1
make[3]: Leaving directory `/scratch/kde3src/kdevelop/parts/distpart'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/scratch/kde3src/kdevelop/parts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/scratch/kde3src/kdevelop'
make: *** [all] Error 2

I am building this with gcc 3.2 and so far have built just about all the
rest of kde and all of those apps are working.





More information about the KDevelop-devel mailing list