Package: krusader
Version: 1.60.0-2
Severity: serious
Tags: patch

When building 'krusader' on amd64/unstable,
I get the following error:

x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde 
-I/usr/include/qt3 -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT 
-D_LARGEFILE64_SOURCE -DKDE_NO_COMPAT -DQT_NO_ASCII_CAST  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 
-Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new 
-fno-common  -c -o krbookmarkhandler.o `test -f 'krbookmarkhandler.cpp' || echo 
'./'`krbookmarkhandler.cpp
../Panel/listpanel.h:152: error: ISO C++ forbids declaration of 'ListPanelFunc' 
with no type

With the attached patch 'krusader' can be compiled using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/krusader-1.60.0/krusader/MountMan/kmountman.h 
./krusader/MountMan/kmountman.h
--- ../tmp-orig/krusader-1.60.0/krusader/MountMan/kmountman.h   2004-10-27 
14:08:27.000000000 +0000
+++ ./krusader/MountMan/kmountman.h     2005-09-05 18:30:16.000000000 +0000
@@ -45,6 +45,8 @@
 #include <stdlib.h>
 #include <math.h>
 
+class KMountManGUI;
+
 class KMountMan : public QObject {
    Q_OBJECT
    friend class KMountManGUI;
diff -urN ../tmp-orig/krusader-1.60.0/krusader/Panel/krdetailedview.h 
./krusader/Panel/krdetailedview.h
--- ../tmp-orig/krusader-1.60.0/krusader/Panel/krdetailedview.h 2005-02-08 
22:01:10.000000000 +0000
+++ ./krusader/Panel/krdetailedview.h   2005-09-05 18:32:06.000000000 +0000
@@ -61,6 +61,7 @@
 class QDragMoveEvent;
 class KrRenameTimerObject;
 class ListPanel;
+class KrDetailedViewItem;
 
 /**
  * KrDetailedView implements everthing and anything regarding a detailed view 
in a filemananger.
diff -urN ../tmp-orig/krusader-1.60.0/krusader/Panel/listpanel.h 
./krusader/Panel/listpanel.h
--- ../tmp-orig/krusader-1.60.0/krusader/Panel/listpanel.h      2005-02-04 
16:15:10.000000000 +0000
+++ ./krusader/Panel/listpanel.h        2005-09-05 18:29:46.000000000 +0000
@@ -71,6 +71,7 @@
 class SyncBrowseButton;
 class KrBookmarkButton;
 class KPushButton;
+class ListPanelFunc;
 
 class ListPanel : public QWidget {
    friend class ListPanelFunc;


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to