Hi i'm using QT4 on Puppy Linux 4.00 dingo (though it shouldn't matter... i think), and i'm trying to compile several applications that use QT4.  One is kccmp-0.2 with QT4 enabled in the .pro file.  The other is KDE.  Both are throwing errors that follow the general form:
	
	- /usr/include/QtDBus/qdbusextratypes.h:148: error: expected constructor, destructor, or type conversion before 'template' 
-   
- //or 
-   
- /usr/include/QtGui/qtgui.h:62:  error: expected constructor, destructor, or type conversion before 'typedef' 
        /usr/include/QtDBus/qdbusextratypes.h:148: error: expected constructor, destructor, or type conversion before 'template'
//or
/usr/include/QtGui/qtgui.h:62:  error: expected constructor, destructor, or type conversion before 'typedef'
To copy to clipboard, switch view to plain text mode 
  
Qt is installed correctly, and i think the problem lies somewhere inside what preprocessor defines are in qglobal.h
I have no idea how to fix this problem.  I've searched google and asked on KDE forums and noone could help.  Someone please help!
Now i know why noone likes proprocessor defined constants.
				
			
Bookmarks