I upgraded to KDE 3.4 yesterday. I like filelight a lot so I tried to rebuild
it against the new QT and KDE libs. It fals to compile with g++-4.0 but works
fine using g++-3.2 with thefollowing command.
$ CXX=g++-3.2 time dpkg-buildpackage -us -uc -rfakeroot
I am also attaching a small patch that makes it compile using g++-4.0
/Pär
diff -urN filelight-0.6.4.1-old/src/canvas.h filelight-0.6.4.1/src/canvas.h
--- filelight-0.6.4.1-old/src/canvas.h 2004-01-13 22:40:55.000000000 +0100
+++ filelight-0.6.4.1/src/canvas.h 2005-09-09 11:53:22.000000000 +0200
@@ -97,6 +97,8 @@
KAction *m_actKonsole;
KAction *m_actCenter;
KAction *m_actRun;
+
+ friend class FileMap;
};
#endif
diff -urN filelight-0.6.4.1-old/src/filemap.h filelight-0.6.4.1/src/filemap.h
--- filelight-0.6.4.1-old/src/filemap.h 2004-01-13 22:40:55.000000000 +0100
+++ filelight-0.6.4.1/src/filemap.h 2005-09-09 11:53:19.000000000 +0200
@@ -52,6 +52,7 @@
void paint( unsigned int = 1 );
void aaPaint();
void colorise();
+ friend class Segment;
void setRingBreadth();
Chain<Segment> *m_signature;
diff -urN filelight-0.6.4.1-old/src/scanmanager.h filelight-0.6.4.1/src/scanmanager.h
--- filelight-0.6.4.1-old/src/scanmanager.h 2004-01-13 22:40:55.000000000 +0100
+++ filelight-0.6.4.1/src/scanmanager.h 2005-09-09 11:53:35.000000000 +0200
@@ -54,6 +54,8 @@
private:
void startPrivate( const QString & );
+ friend class ScanThread;
+
void customEvent( QCustomEvent * e );
void wait();