[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: kidl broken (Re: KInstance prob)
From: Reginald Stadlbauer <reggie () troll ! no>
Date: 1999-10-25 20:14:13
[Download RAW message or body]
On Mon, 25 Oct 1999, weis wrote:
> 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 ...
You canīt, I wrote them a few minutes ago :-) But here is what I get in KSpread
Making all in .
make[1]: Entering directory `/home/reggie/kde_cvs/koffice/kspread'
( kidl KSpreadDocIface.h >KSpreadDocIface.kidl; kidl2cpp --no-stub \
KSpreadDocIface.kidl ) In line 8 : parse error
DOCTYPE DCOP-IDL
Parsing error at 117
Same result...
--
Reggie
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic