On 07/16/2012 04:48 PM, David C. Rankin wrote:
On 07/16/2012 11:04 AM, Mag. Dr. Nikolaus Klepp
wrote:
>> >>> Any of you gurus know what
needs fixing at line 177.
>> >>> I'll do the patch, I just need to know how to fix it :)
>
> maybe this could help:
>
>
http://www.cplusplus.com/forum/beginner/51696/
^^^^^^^^
At least the article is the right scope for the audience :)
Reading the example, I came up with the following patch:
--- kima/src/kima.h
+++ kima/src/kima.h 2012-07-17 00:44:44.835910307 -0500
@@ -35,6 +35,9 @@
#include <tqptrlist.h>
#include <tqlabel.h>
+// Namespace
+using namespace std;
+
// Forward Declarations
class FlowLayout;
class KAboutApplication;
The build still failed at exactly the same point:
In file included from kima.moc.cpp:9:0:
./kima.h:180:24: error: 'list' in namespace 'std' does not name a type
./kima.h:180:29: warning: ISO C++ forbids declaration of 'parameter' with no
type [-fpermissive]
./kima.h:180:33: error: expected ',' or '...' before '<' token
The code in kima.h generating the error is:
private:
/**
* Adds the entries of given the STL to mSources
*/
177 void addSources(const std::list<Source*>& inList);
Since this is a private: member of class Kima : public KPanelApplet, TQToolTip
{, I don't know if the using namespace std; hint was the issue here. What say
the experts?
--
David C. Rankin, J.D.,P.E.