[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#120501: kyahoo_0.7.0-5.2(unstable/hppa): fails to build with g++-3.0



Package: kyahoo
Version: 0.7.0-5.2
Severity: important

Patch appended to fix compilation with g++-3.0.

| Automatic build of kyahoo_0.7.0-5.2 on sarti by sbuild/hppa 1.159
| Build started at 20011121-1153
| ******************************************************************************

[...]

| ** Using build dependencies supplied by package:
| Build-Depends: debhelper (>> 3.0.0), autoconf, automake, libtool, gettext, kdelibs-dev (>= 4:2.2.1-1)

[...]

| g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/include/qt -I.  -I./libyahoo    -g -Wall  -c main.cpp
| In file included from main.cpp:54:
| buddylist.h:168: ISO C++ forbids declaration of `ostream' with no type

[...]

A complete build log can be found at
http://buildd.debian.org/build.php?arch=hppa&pkg=kyahoo&ver=0.7.0-5.2

-- 
James

diff -ur kyahoo-0.7.0.old/kyahoo/buddylist.h kyahoo-0.7.0/kyahoo/buddylist.h
--- kyahoo-0.7.0.old/kyahoo/buddylist.h	Sat May  5 01:51:46 2001
+++ kyahoo-0.7.0/kyahoo/buddylist.h	Wed Nov 21 14:07:43 2001
@@ -165,15 +165,15 @@
   /** 
       Used for debugging, sends formatted output to stdout
   */
-  friend ostream& operator<< ( ostream& os, BuddyStatus& bs )
+  friend std::ostream& operator<< ( std::ostream& os, BuddyStatus& bs )
     {
-      os << "-----------------" << endl 
-	 << "id = " << bs.id << endl 
-	 << "status = " << bs.status << endl
-	 << "in_chat = " << bs.in_chat << endl 
-	 << "in_pager = " << bs.in_pager << endl
-	 << "msg = " << bs.msg << endl
-	 << "-----------------" << endl;
+      os << "-----------------" << std::endl 
+	 << "id = " << bs.id << std::endl 
+	 << "status = " << bs.status << std::endl
+	 << "in_chat = " << bs.in_chat << std::endl 
+	 << "in_pager = " << bs.in_pager << std::endl
+	 << "msg = " << bs.msg << std::endl
+	 << "-----------------" << std::endl;
 
       return os;
     }
@@ -276,15 +276,15 @@
     } // remove_user()
 
 
-  friend ostream& operator<< ( ostream& os, ConferenceStatus& cs )
+  friend std::ostream& operator<< ( std::ostream& os, ConferenceStatus& cs )
     {
-      os << "-----------------" << endl 
-	 << "id = " << cs.id << endl 
-	 << "host = " << cs.host << endl
-	 << "type = " << cs.type << endl 
-	 << "userlist = " << cs.userlist << endl
-	 << "windowptr = " << cs.windowptr << endl
-	 << "-----------------" << endl;
+      os << "-----------------" << std::endl 
+	 << "id = " << cs.id << std::endl 
+	 << "host = " << cs.host << std::endl
+	 << "type = " << cs.type << std::endl 
+	 << "userlist = " << cs.userlist << std::endl
+	 << "windowptr = " << cs.windowptr << std::endl
+	 << "-----------------" << std::endl;
 
       return os;
     }



Reply to: