[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KInstance prob
From:       Stephan Kulow <coolo () kde ! org>
Date:       1999-10-25 20:05:07
[Download RAW message or body]

Reginald Stadlbauer wrote:
> 
> On Mon, 25 Oct 1999, Michael Reiher wrote:
> > Hi,
> > 
> > I have a problem when linking kspread. It says:
> > 
> > ./.libs/libkspread.so: undefined reference to `KInstance::locale(void)
> > cconst'
> > collect2: ld returned 1 exit status
> > make[1]: *** [kspread] Error 1
> > 
> > Looking at KInstance shows that locale() is decaled in kinstance.h but
> > not implemented in kinstance.cpp?!
> > Did someone perhaps forget to commit something?
> 
> I get even more undefined refs:
> 
> make[2]: Entering directory `/home/reggie/kde_cvs/koffice/kspread'
> /bin/sh ../libtool --silent --mode=link c++  -g -Wall -pedantic -W -Wpointer-arith \
> -Wmissing-prototypes -Wwrite-strings -Wno-long-long  -o kspread \
> -L/home/reggie/kde/lib -L/home/reggie/troll_cvs/qt/lib  -L/home/reggie/mico/lib \
> -L/usr/X11R6/lib -rpath /home/reggie/kde/lib -rpath /home/reggie/troll_cvs/qt/lib \
> -rpath /usr/X11R6/lib -rpath /home/reggie/mico/lib main.o ../kchart/libkchart.la \
>                 libkspread.la ../lib/kofficeui/libkofficeui.la
> ./.libs/libkspread.so: undefined reference to `KSpreadDocIface::DCOPObject virtual \
>                 table'
> ./.libs/libkspread.so: undefined reference to `KSpreadMapIface virtual table'
> ./.libs/libkspread.so: undefined reference to `KSpreadCellIface virtual table'
> ./.libs/libkspread.so: undefined reference to `KInstance::locale(void) const'
> ./.libs/libkspread.so: undefined reference to `KSpreadTableIface::DCOPObject \
>                 virtual table'
> ./.libs/libkspread.so: undefined reference to `KSpreadTableIface virtual table'
> ./.libs/libkspread.so: undefined reference to `KSpreadDocIface virtual table'
> ./.libs/libkspread.so: undefined reference to `KSpreadMapIface::DCOPObject virtual \
>                 table'
> collect2: ld returned 1 exit status
> make[2]: *** [kspread] Error 1
> make[2]: Leaving directory `/home/reggie/kde_cvs/koffice/kspread'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/reggie/kde_cvs/koffice/kspread'
> make: *** [install-recursive] Error 1
> 
Oh, new kind of Makefile problems - this time kidl problems :)
It seems the Iface file is incomplete.

Greetings, Stephan

-- 
Everyone makes mistakes -- but we are more experienced at it
                                      anonymous KDE developer


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic