Hi Peter,

I will be uploading an NMU for this issue shortly.  Final patch is attached.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/
diff -u rekall-2.2.6/debian/changelog rekall-2.2.6/debian/changelog
--- rekall-2.2.6/debian/changelog
+++ rekall-2.2.6/debian/changelog
@@ -1,3 +1,12 @@
+rekall (2.2.6-4.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for RC bugfix.
+  * Additional 64-bit compilation fixes, now that unixodbc is 64-bit
+    clean out of the box (closes: #357919).
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Mon, 20 Mar 2006 00:56:37 -0800
+
 rekall (2.2.6-4) unstable; urgency=low
 
   * Set build dependency to libmysqlclient15-dev (closes: #343808)
diff -u rekall-2.2.6/debian/patches/41_64bit.patch 
rekall-2.2.6/debian/patches/41_64bit.patch
--- rekall-2.2.6/debian/patches/41_64bit.patch
+++ rekall-2.2.6/debian/patches/41_64bit.patch
@@ -1,6 +1,41 @@
+only in patch2:
+unchanged:
+--- rekall-2.2.6.orig/db/odbc/kb_odbc_mysql.cpp
++++ rekall-2.2.6/db/odbc/kb_odbc_mysql.cpp
+@@ -126,7 +126,7 @@
+       }
+ 
+       char            buffer[32]      ;
+-      SQLINTEGER      bufflen         ;
++      SQLLEN          bufflen         ;
+ 
+       odbcRC = SQLGetData
+                (      m_getHandle,
+@@ -297,7 +297,7 @@
+               }
+ 
+               char            buffer[GETBUFSIZ+8]     ;
+-              SQLINTEGER      bufflen                 ;
++              SQLLEN          bufflen                 ;
+ 
+               odbcRC = SQLGetData
+                        (      stmHandle,
+only in patch2:
+unchanged:
+--- rekall-2.2.6.orig/db/odbc/kb_odbc_jet.cpp
++++ rekall-2.2.6/db/odbc/kb_odbc_jet.cpp
+@@ -136,7 +136,7 @@
+       }
+ 
+       char            buffer[32]      ;
+-      SQLINTEGER      bufflen         ;
++      SQLLEN          bufflen         ;
+ 
+       odbcRC = SQLGetData
+                (      m_getHandle,
 diff -Nur rekall-2.2.6/db/odbc/kb_odbc.cpp rekall-2.2.6.new/db/odbc/kb_odbc.cpp
---- rekall-2.2.6/db/odbc/kb_odbc.cpp   2005-12-18 12:30:42.000000000 +0100
-+++ rekall-2.2.6.new/db/odbc/kb_odbc.cpp       2005-12-18 13:35:58.000000000 
+0100
+--- rekall-2.2.6.orig/db/odbc/kb_odbc.cpp
++++ rekall-2.2.6/db/odbc/kb_odbc.cpp
 @@ -266,9 +266,9 @@
  {
        fprintf
@@ -16,0 +52,75 @@
+@@ -1026,9 +1026,9 @@
+       SQLCHAR         name    [101]   = "" ;
+       SQLCHAR         type    [101]   = "" ;
+       SQLCHAR         remarks [301]   = "" ;
+-      SQLINTEGER      indName         ;
+-      SQLINTEGER      indType         ;
+-      SQLINTEGER      indRemarks      ;
++      SQLLEN          indName         ;
++      SQLLEN          indType         ;
++      SQLLEN          indRemarks      ;
+ 
+       long            odbcRC          ;
+ 
+@@ -1843,7 +1843,7 @@
+               int             &nRows
+       )
+ {
+-      SQLINTEGER sqlRows ;
++      SQLLEN sqlRows ;
+       long       odbcRC  = SQLRowCount (stmHandle, &sqlRows) ;
+ 
+       if (!checkRCOK(stmHandle, odbcRC, "Error finding ODBC row count"))
+@@ -1993,7 +1993,7 @@
+               SQLCHAR         colName[101]    ;
+               SQLSMALLINT     nameLen         ;       
+               SQLSMALLINT     colType         ;
+-              SQLUINTEGER     colSize         ;
++              SQLULEN         colSize         ;
+               SQLSMALLINT     decimal         ;
+               SQLSMALLINT     nullable        ;
+               long            odbcRC          ;
+@@ -2140,7 +2140,7 @@
+               SQLCHAR         colName[101]    ;
+               SQLSMALLINT     nameLen         ;       
+               SQLSMALLINT     colType         ;
+-              SQLUINTEGER     colSize         ;
++              SQLULEN         colSize         ;
+               SQLSMALLINT     decimal         ;
+               SQLSMALLINT     nullable        ;
+ 
+only in patch2:
+unchanged:
+--- rekall-2.2.6.orig/db/srclib/kb_odbcrow.cpp
++++ rekall-2.2.6/db/srclib/kb_odbcrow.cpp
+@@ -46,8 +46,8 @@
+       for (uint colno = 0 ; colno < nvals ; colno += 1)
+       {
+               char            buffer[GETBUFSIZ + 8];
+-              SQLINTEGER      bufflen         ;
+-              SQLINTEGER      bufflen2        ;
++              SQLLEN          bufflen         ;
++              SQLLEN          bufflen2        ;
+               SQLRETURN       odbcRC          ;
+ 
+               *(long*)(&buffer[GETBUFSIZ + 4]) = MAGIC;
+only in patch2:
+unchanged:
+--- rekall-2.2.6.orig/db/srclib/kb_odbcval.h
++++ rekall-2.2.6/db/srclib/kb_odbcval.h
+@@ -21,7 +21,7 @@
+       SQLSMALLINT     m_vtype         ;
+       SQLPOINTER      m_vptr          ;
+       SQLINTEGER      m_vlen          ;
+-      SQLINTEGER      m_slind         ;
++      SQLLEN          m_slind         ;
+ 
+ 
+ public  :
+@@ -33,5 +33,5 @@
+       inline  SQLSMALLINT     vtype   () { return  m_vtype ; }
+       inline  SQLPOINTER      vptr    () { return  m_vptr  ; }
+       inline  SQLINTEGER      vlen    () { return  m_vlen  ; }
+-      inline  SQLINTEGER      *slind  () { return &m_slind ; }
++      inline  SQLLEN  *slind  () { return &m_slind ; }
+ }     ;

Attachment: signature.asc
Description: Digital signature

Reply via email to