Package: dpkg
Version: 1.10.9
Severity: important

It appears that current uname can detect processor model which is
not reflected in achtable. This leads to inability to install any
packages with newly compiled dpkg due to arch mismatch.

hurd:/usr/src# dpkg -i dselect_1.10.9_hurd-i386.deb 
dpkg: error processing dselect_1.10.9_hurd-i386.deb (--install):
 package architecture (hurd-i386) does not match system (i686-gnu0.3)
Errors were encountered while processing:
 dselect_1.10.9_hurd-i386.deb

I hope the patch below fixes the problem

--- /usr/src/dpkg-1.10.9/archtable.orig 2002-10-22 17:58:16.000000000 +0200
+++ /usr/src/dpkg-1.10.9/archtable      2002-10-22 18:19:24.000000000 +0200
@@ -31,9 +31,12 @@
 mips-linux-gnu         mips            mips
 mipsel-linux-gnu       mipsel          mipsel
 mipseb-linux-gnu       mips            mips
-i386-gnu               hurd-i386       undefined
-i386-gnu0.2            hurd-i386       undefined
-i386-gnu0.3            hurd-i386       undefined
+i386-gnu               hurd-i386       hurd-i386
+i386-gnu0.2            hurd-i386       hurd-i386
+i386-gnu0.3            hurd-i386       hurd-i386
+i486-gnu0.3            hurd-i386       hurd-i386
+i586-gnu0.3            hurd-i386       hurd-i386
+i686-gnu0.3            hurd-i386       hurd-i386
 ia64-linux-gnu         ia64            ia64
 ia64-unknown-linux     ia64            ia64
 sh3-linux-gnu          sh3             sh3

-- System Information
Debian Release: testing/unstable
Kernel Version: GNU hurd 0.3 GNUmach-1.90/Hurd-0.3 i686-AT386 unknown unknown 
GNU

Versions of the packages dpkg depends on:
ii  dselect        1.10.9         a user tool to manage Debian packages
ii  hurd           20021011-1     The GNU Hurd
ii  libc0.3        2.2.5-13       GNU C Library: Shared libraries and Timezone


Reply via email to