[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: non-g++ compilation error in kapplication.cpp
From:       Simon Hausmann <hausmann () kde ! org>
Date:       2002-01-30 14:03:35
[Download RAW message or body]

On Wed, Jan 30, 2002 at 02:55:08PM +0100, Thomas Leitner wrote:
> 
> like that:
> cxx -std gnu -ieee -D__USE_STD_IOSTREAM -DHAVE_CONFIG_H -I. -I. -I..
> -I../dcop -I../libltdl -I../kdecore -I../kdeui -I../kio -I../kio/kio
> -I../kio/kfile -I/home8/kde2d/qt-copy/include -I.
> -I/usr/local/kde3/include -I/usr/local/mysql/include -I/usr/local/include
> -pthread -DQT_THREAD_SUPPORT -I/usr/local/kde3/include -DNDEBUG -DNO_DEBUG
> -ieee -msg_disable
> delinccls,nousedecl,intsignchange,narrowptr,extrasemi,codeunreachable
> -msg_display_tag -O4 -fast -U_FASTMATH -tune ev56 -arch generic
> -DAES_SOURCE -D__USE_STD_IOSTREAM -D__STDC__=1 -D__DECFIXCXXL1633
> -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT
> -c kapplication.cpp   -DPIC -o .libs/kapplication.o
> cxx: Error: ./kicontheme.h, line 72: nonmember operator requires a
> parameter
>           with class type (noprmclstyp)
> inline KIcon::Group& operator++(KIcon::Group& group) { group =
> static_cast<KIcon::Group>(group+1); return group; }
> ---------------------^
> cxx: Error: ./kicontheme.h, line 73: nonmember operator requires a
> parameter
>           with class type (noprmclstyp)
> inline KIcon::Group operator++(KIcon::Group& group,int) { KIcon::Group ret
> = group; ++group; return ret; }
> --------------------^
> cxx: Error: ./kicontheme.h, line 73: enumerated type is not allowed
>           (enumtyp)
> inline KIcon::Group operator++(KIcon::Group& group,int) { KIcon::Group ret
> = group; ++group; return ret; }
> --------------------------------------------------------------------------------------^
> cxx: Info: 3 errors detected in the compilation of "kapplication.cpp".
> 
> Any fix anyone?

Does a reinterpret_cast instead of a static_cast fix it?


Simon
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic