Hi, On Mon, 25 Oct 1999, Reginald Stadlbauer wrote: > On Mon, 25 Oct 1999, Stephan Kulow wrote: > >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. > > No, kidl is broken: > > In KPresenter I get: > > ( kidl KPresenterViewIface.h >KPresenterViewIface.kidl; kidl2cpp --no-stub KPresenterViewIface.kidl ) > In line 8 : parse error > DOCTYPE DCOP-IDL > Parsing error at 117 > > and the ouputted files contain nothing except some includes. Torben, please fix > that :-) Reggie, my version of koffice does not contain this Iface file ... Bye Torben > -- > Reggie > >