Summary: | compile error: `slotViewStatusBar' undeclared, etc | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Stevan White <stevan_white> |
Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 1.2.1 | ||
Target Milestone: | --- | ||
Platform: | Mandrake RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Stevan White
2004-06-13 13:52:48 UTC
Hm, beats me. All I can say is, I'm happily compiling and running umbrello with KDE 3.1.1. Didn't beat me. I hacked uml.moc and it compiled and worked. What does KDE_VERSION < 0x030190 mean anyway? Is that 3.1.9? In that case, the #if would be effective for your KDE version but not mine. Stevan White <stevan_white@hotmail.com> [040613 15:41]: > Didn't beat me. I hacked uml.moc and it compiled and worked. > > What does KDE_VERSION < 0x030190 mean anyway? Is that 3.1.9? > In that case, the #if would be effective for your KDE version but not mine. The problem is, that we can't edit the moc files, because they are generated automatically. Maybe try replacing the ifdef with something like: #if (KDE_VERSION_MINOR>=2) && (KDE_VERSION_MAJOR>=3) ... #endif Sebastian I don't understand your bug report. You're not using a KDE version < 3.2, so how can you hit that condition? Can you confirm what version of KDE you are using and what Umbrello sources you are using? If you are using KDE 3.2 please use KDE CVS for latest sources otherwise just use the RPMs of kdesdk that come with Mandrake. If I read the logic correctly, and interpret 'KDE_VERSION < 0x030190' correctly,
then the code does just what it must do: fail to compile. As I said, the code
is switched off for KDE 3.2 in the .c and .h file, but not in the .moc file.
I already got my copy to compile by hacking it, as I said.
>rpm -q kdesdk
kdesdk-3.2.3-1mdk
Umbrello 1.2.1
Can we close this then? These #ifdefs were commented out from CVS version in January. |