Kurt Roeckx wrote:
On Sun, Mar 27, 2005 at 05:02:18PM +0200, Matthijs Mohlmann wrote:

Do you have access to a alpha, ia64 or a s390 ? I can't test the builds
if i provide a patch.


I only have access to an amd64, which has the problem too.


Kurt


Hi,

I've created a new diff, can you test it for me ?
http://www.cacholong.nl/~matthijs/pdns

Thanks in advance

Matthijs Mohlmann
#! /bin/sh /usr/share/dpatch/dpatch-run
## 64bit-compile-fix.dpatch by  <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

@DPATCH@
diff -urNad trunk/pdns/logger.cc /tmp/dpep.kXPXZ3/trunk/pdns/logger.cc
--- trunk/pdns/logger.cc        2005-03-22 19:54:54.689743072 +0100
+++ /tmp/dpep.kXPXZ3/trunk/pdns/logger.cc       2005-03-27 17:50:30.164947360 
+0200
@@ -131,6 +131,25 @@
   return *this;
 }

+Logger& Logger::operator<<(unsigned long i)
+{
+  ostringstream tmp;
+  tmp << i;
+
+  *this << tmp.str();
+
+  return *this;
+}
+
+Logger& Logger::operator<<(long i)
+{
+  ostringstream tmp;
+
+  tmp << i;
+  *this<<tmp.str();
+
+  return *this;
+}

 Logger& Logger::operator<<(ostream & (&)(ostream &))
 {
diff -urNad trunk/pdns/logger.hh /tmp/dpep.kXPXZ3/trunk/pdns/logger.hh
--- trunk/pdns/logger.hh        2005-03-22 19:54:54.748734104 +0100
+++ /tmp/dpep.kXPXZ3/trunk/pdns/logger.hh       2005-03-27 17:51:08.461125456 
+0200
@@ -111,6 +111,8 @@
   Logger& operator<<(const string &s);   //!< log a string
   Logger& operator<<(int);   //!< log an int
   Logger& operator<<(unsigned int);   //!< log an unsigned int
+  Logger& operator<<(long);
+  Logger& operator<<(unsigned long);
   Logger& operator<<(Urgency);    //!< set the urgency, << style

 #ifndef WIN32

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to