tags 299207 + patch
thanks

Re: Matthew Palmer in <[EMAIL PROTECTED]>
> Did you try commenting out this sanity check and seeing if ipac-ng ran
> correctly?

Just tried it, it works. Tested on amd64 (fresh install) and i386
(upgrade and data still alive).

diff -u ipac-ng-1.27/debian/changelog ipac-ng-1.27/debian/changelog
--- ipac-ng-1.27/debian/changelog
+++ ipac-ng-1.27/debian/changelog
@@ -1,3 +1,11 @@
+ipac-ng (1.27-5.1) unstable; urgency=low
+
+  * NMU.
+  * Remove broken "sanity check" in gdbm.c to make gdbm storage work
+    on 64bit architectures (Closes: #299207).
+
+ -- Christoph Berg <[EMAIL PROTECTED]>  Sun,  8 May 2005 13:19:46 +0200
+
 ipac-ng (1.27-5) unstable; urgency=low
 
   * compiled gdbm into ipac-ng but text is still default
only in patch2:
unchanged:
--- ipac-ng-1.27.orig/storage/gdbm/gdbm.c
+++ ipac-ng-1.27/storage/gdbm/gdbm.c
@@ -467,19 +467,6 @@
 
        if (init_done == 0)
        {
-               /* check record lengths. This is the only spot where these
-                * values are hard-coded.
-                */
-               if (sizeof(gdbm_timestamp) != 5
-                               || sizeof(gdbm_data_value_header_t) != 16
-                               || sizeof(gdbm_data_value_record_t) != 20
-                               || sizeof(gdbm_lookup_t) != 8)
-               {
-                       fprintf(stderr, "%s: bad record sizes in internal data "
-                                       "definition structures\n", me);
-                       exit(1);
-               }
-
                /* set the file names. */
                i = strlen(datadir) + 1;
                filename_machine_db =(char *)xmalloc(i+sizeof(GDBM_MACHINE_DB));

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/

Attachment: signature.asc
Description: Digital signature

Reply via email to