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

List:       koffice
Subject:    RE: dcopidl
From:       David Faure <David.Faure () cramersystems ! com>
Date:       1999-10-28 15:36:41
[Download RAW message or body]

> Michael Koch wrote:
> > 
> > Am Don, 28 Okt 1999 schrieb David Faure:
> > > > Hi!
> > > >
> > > > I can confirm Reggie's bug. Torben said it works with kspread,
> > > > but it doesn't for me :(
> > > >
> > > > /home/kulow/prod/KDE/bin/dcopidl 
> koffice/kspread/KSpreadDocIface.h
> > > > In line 8 : parse error
> > >
> > > As I said I think it probably comes from
> > >
> > > class KSpreadDoc;
> > >
> > > I don't see this handled in the yacc grammar.
> > >
> > > Let's look at sunday's dcopidl...
> > > Oh ! I think I see...
> > > It's somehow related to my 'fix' for include files being 
> put at the end.
> > > ok, I'm committing something, please tell me what it 
> does, I can't try it.
> > 
> > I've tried to compile Konqueror. it stops while
> > 
> > /home/devel/local/kde/bin/dcopidl ./../KonquerorIface.h > 
> KonquerorIface.kidl || rm -f KonquerorIface.kidl
> > In line 4 : parse error
> > /home/devel/local/kde/bin/dcopidl2cpp --c++-suffix cc 
> --no-skel KonquerorIface.kidl
> > Could not read KonquerorIface.kidl
> > 
> > line 4 in KonquerorIface.h is empty. Perhaps it means line 5
> > "#include <dcopobject.h>"
> > 
> > your commit seems not to work.
> > 
> Yes, David commit made it even worse. 
Yes, you can't win every time, can you ? ;-)

I think the problem is that I ran an old yacc on the yacc.yy
files. Could you try "make parser", and then recompiling dcopidl ?
I think my last commit is right - but the yacc there might
be wrong, and there may be other problems in the yacc file.

> But don't read the line number - they are completly wrong :(


--
David Faure
faure@kde.org - KDE developer
david@mandrakesoft.com - Mandrake
david.faure@cramersystems.com - Cramer Systems

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

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