Re: KOffice 1.5.2 on Cygwin?
"Manfred Haertel, DB3HM" <[email protected]> Tue, 26 Sep 2006 18:57:35 +0200
| Newsgroups | gmane.comp.kde.devel.cygwin |
|---|---|
| Message-ID | <[email protected]> |
Hello!
Some weeks ago I posted a message concerning self compiled KOffice =
applications crashing immidiately after starting. I append a quote of =
this message.
Exactly the same problem happened when I tried to port a simple KDE =
programming example I've written from Linux to Cygwin. Fortunately, this =
application was simple enough to track down the source of the problem.
It seems as if this problem happens exactly when you define a slot with =
parameters! If all slots don't have parameters, everything is fine, if =
at least one slot has at least one parameter, the application crashes =
immediately.
I even found a workaround, by editing the moc generated cpp files manually.
If you define slots with parameters, there are lines in the cpp file =
similiar to the following:
static const QUParameter param_slot_0[] =3D {
If you remove just the "const" keyword here, everything is fine again =
and the application runs perfectly!
This is really weird!
I do not really understand, where the problem is, probably it's a g++ =
compiler (or linker?) problem under Cygwin.
I also have no good idea yet how to apply the workaround easily to =
KOffice (adding sed commands to all Makefile's???).
If anybody has an idea how to solve the problem or a better workaround, =
I would be very happy! Thanks in advance!
Best regards
Manfred
Manfred Haertel, DB3HM wrote:
> Hello!
> =
> I tried to build KOffice 1.5.2 on Cygwin, just to see if this works.
> =
> To my surprise, the KOffice core and most application built without any =
> problem.
> =
> The problem is, when I try to start any application, it crashes =
> immediately with STATUS_ACCESS_VIOLATION. It seems that the crash =
> happens while referring to KoApplication, so I think it's a problem with =
> the libraries.
> =
> Do I have to add some flags to the linker on Cygwin?
> =
> Thanks for any suggestions.
> =
> Best regards
> =
-- =
Manfred H=E4rtel, DB3HM mailto:[email protected]
http://rz-home.de/mhaertel