[PyKDE] Problem building PyQt-x11-gpl-snapshot-20030120

Gerard Vermeulen gvermeul at grenoble.cnrs.fr
Sat Jan 25 10:40:01 GMT 2003

On Sat, Jan 25, 2003 at 12:24:14AM +0100, Laurent Rathle wrote:
> Le Vendredi 24 Janvier 2003 19:31, Phil Thompson a ?crit :
> > Are you also using the latest SIP snapshot?
> I've installed it, but now make complains :
> In file included from sipqtQCDEStyle.h:31,
>                  from qtcmodule.cpp:42:
> sipqtQMotifStyle.h:52: parse error before `{' token
> sipqtQMotifStyle.h:55: destructors must be member functions
> sipqtQMotifStyle.h:59: non-member function `QVariant property(const char*)' 
> cannot have `const' method qualifier
> sipqtQMotifStyle.h:66: non-member function `QPixmap 
> stylePixmap(QStyle::StylePixmap, const QWidget*, const QStyleOption&)' cannot 
> have `const' method qualifier
> sipqtQMotifStyle.h:67: non-member function `int styleHint(QStyle::StyleHint, 
> const QWidget*, const QStyleOption&, QStyleHintReturn*)' cannot have `const' 
> method qualifier
> sipqtQMotifStyle.h:68: non-member function `QSize 
> sizeFromContents(QStyle::ContentsType, const QWidget*, const QSize&, const 
> QStyleOption&)' cannot have `const' method qualifier
> sipqtQMotifStyle.h:69: non-member function `int 
> pixelMetric(QStyle::PixelMetric, const QWidget*)' cannot have `const' method 
> qualifier
> sipqtQMotifStyle.h:70: non-member function `QStyle::SubControl 
> querySubControl(QStyle::ComplexControl, const QWidget*, const QPoint&, const 
> QStyleOption&)' cannot have `const' method qualifier
> sipqtQMotifStyle.h:71: non-member function `QRect 
> querySubControlMetrics(QStyle::ComplexControl, const QWidget*, 
> QStyle::SubControl, const QStyleOption&)' cannot have `const' method 
> qualifier
> and it's just the beginning. I guess it's because it's a snapshot ?
In general, there are very little problems with Phil's snapshots.

Looking in my 3.5 build I see that line 52 gives:

class SIP_MODULE_EXTERN sipQMotifStyle : public QMotifStyle

Please read README.Linux and check if it applies to your Mandrake distribution.
Does your compiler complain about missing header files? Try to stuff the
-Wall flag in the makefiles. 


More information about the PyQt mailing list