[pkg-GNUstep-maintainers] Bug#247141: marked as done (gnustep-base missing amd64 support.)

Debian Bug Tracking System owner@bugs.debian.org
Sun, 11 Jul 2004 00:48:09 -0700


Your message dated Sun, 11 Jul 2004 03:32:09 -0400
with message-id <E1BjYoj-0001WN-00@newraff.debian.org>
and subject line Bug#247141: fixed in gnustep-base 1.9.2-6
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 3 May 2004 14:07:04 +0000
>From Q@ping.be Mon May 03 07:07:04 2004
Return-path: <Q@ping.be>
Received: from apate.telenet-ops.be [195.130.132.57] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BKe63-0005az-00; Mon, 03 May 2004 07:07:04 -0700
Received: from localhost (localhost.localdomain [127.0.0.1])
	by apate.telenet-ops.be (Postfix) with SMTP id 653EF2B4156
	for <submit@bugs.debian.org>; Mon,  3 May 2004 16:06:59 +0200 (MEST)
Received: from kabel.telenet.be (D5767DEE.kabel.telenet.be [213.118.125.238])
	by apate.telenet-ops.be (Postfix) with ESMTP id 1B1472B4100
	for <submit@bugs.debian.org>; Mon,  3 May 2004 16:06:54 +0200 (MEST)
Received: by kabel.telenet.be (Postfix, from userid 501)
	id AC68126136; Mon, 03 May 2004 16:06:51 +0200 (CEST)
Date: Mon, 3 May 2004 16:06:51 +0200
From: Kurt Roeckx <Q@ping.be>
To: submit@bugs.debian.org
Subject: gnustep-base missing amd64 support.
Message-ID: <20040503140651.GA29007@ping.be>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.1i
Sender: Q@ping.be
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-7.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 1

Package: gnustep-base
Version: 1.9.1-2

It seems amd64 support is missing.  Could you please add "amd64"
to the FFCALL_ARCHS variable in debian/rules and to the arch list
for the build dependencies of libffcall1-dev?

After that the build fails with:
../../Tools/obj/autogsdoc -Project General
-DocumentationDirectory General  -MakeDependencies
General/dependencies Debugging.gsdoc OpenStepCompliance.gsdoc
make[3]: *** [General/stamp] Segmentation fault

In gdb:
Starting program:
/usr/src/gnustep-base-1.9.1/Tools/shared_obj/autogsdoc -Project
General -DocumentationDirectory General  -MakeDependencies
General/dependencies Debugging.gsdoc OpenStepCompliance.gsdoc
[New Thread 16384 (LWP 6014)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6014)]
0x0000002a95d1f480 in _objc_free () from /usr/lib/libobjc.so.1
(gdb) bt
#0  0x0000002a95d1f480 in _objc_free () from /usr/lib/libobjc.so.1
(gdb)

I assume this is a problem where a pointer gets truncated to 32
bit somewhere.  malloc() returns pointers that can't be
represented in 32 bit.

There are lots of warnings about cast from pointer to integer of
different size and the other way around.  See some of the other
64bit arches for those warnings.

Any suggestions on how I can debug this or provide more useful
information to get this fixed?


Kurt


---------------------------------------
Received: (at 247141-close) by bugs.debian.org; 11 Jul 2004 07:38:14 +0000
>From katie@ftp-master.debian.org Sun Jul 11 00:38:14 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BjYuc-0003RJ-00; Sun, 11 Jul 2004 00:38:14 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1BjYoj-0001WN-00; Sun, 11 Jul 2004 03:32:09 -0400
From: Eric Heintzmann <eric@gnustep.fr.st>
To: 247141-close@bugs.debian.org
X-Katie: $Revision: 1.51 $
Subject: Bug#247141: fixed in gnustep-base 1.9.2-6
Message-Id: <E1BjYoj-0001WN-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Sun, 11 Jul 2004 03:32:09 -0400
Delivered-To: 247141-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Source: gnustep-base
Source-Version: 1.9.2-6

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

gnustep-base-common_1.9.2-6_i386.deb
  to pool/main/g/gnustep-base/gnustep-base-common_1.9.2-6_i386.deb
gnustep-base-doc_1.9.2-6_all.deb
  to pool/main/g/gnustep-base/gnustep-base-doc_1.9.2-6_all.deb
gnustep-base-examples_1.9.2-6_all.deb
  to pool/main/g/gnustep-base/gnustep-base-examples_1.9.2-6_all.deb
gnustep-base1_1.9.2-6_all.deb
  to pool/main/g/gnustep-base/gnustep-base1_1.9.2-6_all.deb
gnustep-base_1.9.2-6.diff.gz
  to pool/main/g/gnustep-base/gnustep-base_1.9.2-6.diff.gz
gnustep-base_1.9.2-6.dsc
  to pool/main/g/gnustep-base/gnustep-base_1.9.2-6.dsc
libgnustep-base1-dbg_1.9.2-6_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1-dbg_1.9.2-6_i386.deb
libgnustep-base1-dev_1.9.2-6_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1-dev_1.9.2-6_i386.deb
libgnustep-base1_1.9.2-6_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1_1.9.2-6_i386.deb



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 247141@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eric Heintzmann <eric@gnustep.fr.st> (supplier of updated gnustep-base 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 ftpmaster@debian.org)


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

Format: 1.7
Date: Sat, 10 Jul 2004 17:33:06 +0200
Source: gnustep-base
Binary: gnustep-base-doc libgnustep-base1 libgnustep-base1-dbg gnustep-base1 gnustep-base-common gnustep-base-examples libgnustep-base1-dev
Architecture: source all i386
Version: 1.9.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
Changed-By: Eric Heintzmann <eric@gnustep.fr.st>
Description: 
 gnustep-base-common - GNUstep Base library - common files
 gnustep-base-doc - Documentation for the GNUstep Base Library
 gnustep-base-examples - Examples using the GNUstep Base Library
 gnustep-base1 - GNUstep Base library - transitional package
 libgnustep-base1 - GNUstep Base library
 libgnustep-base1-dbg - GNUstep Base library - debug version
 libgnustep-base1-dev - GNUstep Base header files and development libraries
Closes: 247141
Changes: 
 gnustep-base (1.9.2-6) unstable; urgency=medium
 .
   * Sources/NSTimeZones.m :
      apply NSTimeZone stucture packing patch from CVS
      (avoid Core dump on arm).
   * debian/control.m4:
     -libgnustep-base1 now depends on gnustep-base-common
       (>= {Source:Version}) and not (= {Source:Version})
       (needed if we want to install multiple version of shared lib).
     -Add {shlibs:Depends} and {misc:Depends} in
       libgnustep-base1-dbg Depends field.
     -libgnustep-base1-dev now depends on libxslt1-dev and libssl-dev.
   * Regenerate debian/control file:
      add amd64 in Build-Depends (closes: #247141).
Files: 
 69fe9d7a28212dd7f5fb874d76bba5e5 1114 devel optional gnustep-base_1.9.2-6.dsc
 1150984cfb13654199ffd49766005960 14768 devel optional gnustep-base_1.9.2-6.diff.gz
 c38111c664bdf5a45e0c09b48412d339 63296 devel optional gnustep-base-examples_1.9.2-6_all.deb
 5ba4097c7f9a61c805b0114a9645da50 744090 doc optional gnustep-base-doc_1.9.2-6_all.deb
 e6a50cd66ecf0bc96dc84c02a13b1603 806 libs optional gnustep-base1_1.9.2-6_all.deb
 3eadc2370b1a238bd56363b9f8e44292 428202 libs optional gnustep-base-common_1.9.2-6_i386.deb
 91eb0f354d25ba7ec73ff1c14442820c 799244 libs optional libgnustep-base1_1.9.2-6_i386.deb
 e062620dfd3918c3c92f49c239f516b7 1362898 libdevel optional libgnustep-base1-dev_1.9.2-6_i386.deb
 48de01080763a4c14d5346a0a3a6366e 2561298 libdevel optional libgnustep-base1-dbg_1.9.2-6_i386.deb

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

iD8DBQFA8OlQStlRaw+TLJwRAqkbAJ9Wrrr7a7BgUijGIlz/i1vXNWcZSgCgmQRb
esFdPxCmxBAOmkaSBPZMtuA=
=8qNh
-----END PGP SIGNATURE-----