Your message dated Wed, 06 Aug 2008 21:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#471404: fixed in linux86 0.16.17-2.1
has caused the Debian Bug report #471404,
regarding 64-bit versions not useful
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
471404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471404
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: bin86
Version: 0.16.17-2
Severity: grave

The 64-bit versions of this package don't produce useful code;  they're full of
sizeof(long) == 4 assumptions, causing as86 to mess up alignment, etc.

Attached patch fixes some of the problems, although I didn't get it to produce
equivalent images for my test case (bochsbios).

If nobody can step in and solve this, an alternative would be restricting
availability of this package to 32-bit architectures.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.18-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bin86 depends on:
ii  libc6                         2.7-9      GNU C Library: Shared libraries

bin86 recommends no packages.

-- no debconf information
diff -ur linux86-0.16.17.old/as/const.h linux86-0.16.17/as/const.h
--- linux86-0.16.17.old/as/const.h	2001-06-27 17:38:16.000000000 +0200
+++ linux86-0.16.17/as/const.h	2008-03-18 00:52:24.000000000 +0100
@@ -4,7 +4,7 @@
 #define LOW_BYTE	0	/* must be changed for big-endian */
 #else
 
-#define S_ALIGNMENT	sizeof(long)
+#define S_ALIGNMENT	4
 #endif
 
 /* const.h - constants for assembler */
diff -ur linux86-0.16.17.old/as/type.h linux86-0.16.17/as/type.h
--- linux86-0.16.17.old/as/type.h	2001-06-23 22:01:37.000000000 +0200
+++ linux86-0.16.17/as/type.h	2008-03-18 01:07:04.000000000 +0100
@@ -1,9 +1,11 @@
 /* type.h - types for assembler */
 
-typedef unsigned short u2_t;
-typedef unsigned u2_pt;
-typedef unsigned long u4_t;
-typedef unsigned long u4_pt;
+#include <stdint.h>
+
+typedef uint16_t u2_t;
+typedef uint32_t u2_pt;
+typedef uint32_t u4_t;
+typedef uint32_t u4_pt;
 
 /* redefine foo_t's because their use has become non-portable */
 
@@ -42,9 +44,9 @@
 typedef unsigned char scale_t;
 typedef unsigned char smallcount_t;
 typedef /* signed */ char sem_t;
-typedef unsigned u16_pt;
-typedef unsigned short u16_T;
-typedef unsigned long u32_T;
+typedef uint32_t u16_pt;
+typedef uint16_t u16_T;
+typedef uint32_t u32_T;
 
 /* symbol table entry */
 

--- End Message ---
--- Begin Message ---
Source: linux86
Source-Version: 0.16.17-2.1

We believe that the bug you reported is fixed in the latest version of
linux86, which is due to be installed in the Debian FTP archive:

bcc_0.16.17-2.1_i386.deb
  to pool/main/l/linux86/bcc_0.16.17-2.1_i386.deb
bin86_0.16.17-2.1_i386.deb
  to pool/main/l/linux86/bin86_0.16.17-2.1_i386.deb
elks-libc_0.16.17-2.1_i386.deb
  to pool/main/l/linux86/elks-libc_0.16.17-2.1_i386.deb
linux86_0.16.17-2.1.diff.gz
  to pool/main/l/linux86/linux86_0.16.17-2.1.diff.gz
linux86_0.16.17-2.1.dsc
  to pool/main/l/linux86/linux86_0.16.17-2.1.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Moritz Muehlenhoff <[EMAIL PROTECTED]> (supplier of updated linux86 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue,  5 Aug 2008 00:18:32 +0200
Source: linux86
Binary: bin86 bcc elks-libc
Architecture: source i386
Version: 0.16.17-2.1
Distribution: unstable
Urgency: low
Maintainer: Juan Cespedes <[EMAIL PROTECTED]>
Changed-By: Moritz Muehlenhoff <[EMAIL PROTECTED]>
Description: 
 bcc        - 16-bit x86 C compiler
 bin86      - 16-bit x86 assembler and loader
 elks-libc  - 16-bit x86 C library and include files
Closes: 471404
Changes: 
 linux86 (0.16.17-2.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Do not build on alpha, amd64 and ia64 (Closes: #471404)
Checksums-Sha1: 
 59addb95ead220314bfeea15fe40f7f938984cec 1013 linux86_0.16.17-2.1.dsc
 fceff612cde1d2667e722890bd1b69083e725c86 7663 linux86_0.16.17-2.1.diff.gz
 f77b80b58f82a1fc44006e01ad5f23094494209a 224720 elks-libc_0.16.17-2.1_i386.deb
 e427ee8cefc6e3951be0d26c7b13d102cc2c0a8d 85986 bin86_0.16.17-2.1_i386.deb
 f85887e0ba687cc809a75c9ef3c28f5c916058f5 121380 bcc_0.16.17-2.1_i386.deb
Checksums-Sha256: 
 47b25ae3cd52a17ca7cb2b83047fd08f180a60978bd667057f8953327edc776f 1013 
linux86_0.16.17-2.1.dsc
 3e4d4d704701335080274a916d46fb4ea0efd964c42fb3ca35392d475a1539c6 7663 
linux86_0.16.17-2.1.diff.gz
 4d2b8f94379cf94f90ce8332828de3900812417545896473bce6e5cf6584dd95 224720 
elks-libc_0.16.17-2.1_i386.deb
 5786cbcef3993110be6cb7954153b65d0125ce97349637ebc39e742c8188b9ca 85986 
bin86_0.16.17-2.1_i386.deb
 4c9d21e273a7250a35364a411367d36ab76bc9e2d0253e78cb7ad885dac475b8 121380 
bcc_0.16.17-2.1_i386.deb
Files: 
 b5158d768c23be6aad0ccc8e97ce2684 1013 devel optional linux86_0.16.17-2.1.dsc
 49bdc0cb5a031815cd7e4657f96c159b 7663 devel optional 
linux86_0.16.17-2.1.diff.gz
 0c20184f6896fe1e9eed887a0991eddc 224720 devel optional 
elks-libc_0.16.17-2.1_i386.deb
 f242cdc6439dbba879ac6ea3be5ac9f6 85986 devel optional 
bin86_0.16.17-2.1_i386.deb
 ac9caf7ff20831f4de452193b1e939d7 121380 devel optional bcc_0.16.17-2.1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiaCjEACgkQXm3vHE4uylrN0gCeIKgBRvY16UDZQ1jr+W9Bp4a+
e/QAoIolWy5/EB1kZEGwFPo9R5ok6Plz
=hQl+
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to