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();