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

Reply via email to