Closed
Bug 449566
Opened 17 years ago
Closed 17 years ago
cairo-qpainter-surface.cpp fails to compile with gcc 4.3.x
Categories
(Core Graveyard :: Widget: Qt, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bero, Unassigned)
Details
Attachments
(1 file, 1 obsolete file)
1.73 KB,
patch
|
pavlov
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; en_US) KHTML/3.5.9 (like Gecko)
Build Identifier: Last hg changeset: 16538:1f6895511812
cairo-qpainter-surface.cpp uses std::auto_ptr, but doesn't #include <memory>, causing the compiler to complain about std::auto_ptr not existing.
Reproducible: Always
Steps to Reproduce:
Install gcc 4.3.x or later, compile mozilla-qt
Actual Results:
Build barfs
Expected Results:
It compiles
Reporter | ||
Comment 1•17 years ago
|
||
Fix:
--- mozilla-qt/gfx/cairo/cairo/src/cairo-qpainter-surface.cpp.ark 2008-08-
07 12:03:00.029048960 +0200
+++ mozilla-qt/gfx/cairo/cairo/src/cairo-qpainter-surface.cpp 2008-08-07 12:03
:17.267054280 +0200
@@ -41,6 +41,8 @@
#include "cairo-qpainter.h"
+#include <memory>
+
#include <QtGui/QPainter>
#include <QtGui/QPaintEngine>
#include <QtGui/QPaintDevice>
Reporter | ||
Comment 2•17 years ago
|
||
After fixing this, the build bombs out a bit later:
nsWindow.h:354: error: multiple parameters named 'aEvent'
Reporter | ||
Comment 3•17 years ago
|
||
Fix for that:
--- mozilla-qt/widget/src/qt/nsWindow.h.ark 2008-08-07 12:33:38.916163623 +0200
+++ mozilla-qt/widget/src/qt/nsWindow.h 2008-08-07 12:36:18.780038219 +0200
@@ -351,7 +351,7 @@ private:
void *SetupPluginPort(void);
nsresult SetWindowIconList(const nsCStringArray &aIconList);
void SetDefaultIcon(void);
- void InitButtonEvent(nsMouseEvent &aEvent, QMouseEvent *aEvent, int aClickCount = 1);
+ void InitButtonEvent(nsMouseEvent &event, QMouseEvent *aEvent, int aClickCount = 1);
PRBool DispatchCommandEvent(nsIAtom* aCommand);
QWidget *createQWidget(QWidget *parent, nsWidgetInitData *aInitData);
Comment 4•17 years ago
|
||
Attachment #333016 -
Flags: review?(pavlov)
Comment 5•17 years ago
|
||
Attachment #333016 -
Attachment is obsolete: true
Attachment #333091 -
Flags: review?(pavlov)
Attachment #333016 -
Flags: review?(pavlov)
Updated•17 years ago
|
Attachment #333091 -
Flags: review?(pavlov) → review+
Comment 6•17 years ago
|
||
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•