| Summary: | undefined symbol GlobalShortcut::setDefaultKeys when linking kglobaaccel | ||
|---|---|---|---|
| Product: | [I don't know] kde | Reporter: | tropikhajma <tropikhajma> |
| Component: | general | Assignee: | Alexander Neundorf <neundorf> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Solaris | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
tropikhajma
2009-06-01 23:13:33 UTC
note I was able to build 4.2.3 using the same settings just fine. I tried the older packages in /unstable, but I even got the same problem with 4.2.70 same with 4.2.89 this bug practically blocks me from building anything else from kde this patch seems to fix it:
--- kglobalaccel/globalshortcut.h.orig 2009-06-05 12:46:41.734681435 +0200
+++ kglobalaccel/globalshortcut.h 2009-06-05 12:47:11.263360912 +0200
@@ -74,7 +74,7 @@
void setActive();
//! Sets the default keys for this shortcut.
- void setDefaultKeys(QList<int>);
+ void setDefaultKeys(const QList<int>);
//! Sets the friendly name for the shortcut. For display.
void setFriendlyName(const QString &);
@@ -86,7 +86,7 @@
void setIsFresh(bool);
//! Sets the keys activated with this shortcut. The old keys are freed.
- void setKeys(QList<int>);
+ void setKeys(const QList<int>);
//! Returns the unique name aka id for the shortcuts.
QString uniqueName() const;
That's a problem in the C++ code, not in the buildsystem, so I reassigned to something else. Unfortunately I didn't find anything better matchign than "kde" :-/ Alex SVN commit 982426 by adridg: Const-matching in globalshortcut.h - this doesn't seem to be an installed header, otherwise need to change the cpp file instead - would passing QList& be better? BUG: 194926 M +2 -2 globalshortcut.h WebSVN link: http://websvn.kde.org/?view=rev&revision=982426 |