[Debian GNUstep maintainers] Bug#267889: marked as done (FTBFS on kfreebsd-gnu)

Debian Bug Tracking System owner@bugs.debian.org
Tue, 12 Apr 2005 02:18:34 -0700


Your message dated Tue, 12 Apr 2005 05:02:41 -0400
with message-id <E1DLHI9-0007us-00@newraff.debian.org>
and subject line Bug#267889: fixed in gnustep-base 1.10.2-1
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; 24 Aug 2004 22:24:45 +0000
>From rmh@khazad.dyndns.org Tue Aug 24 15:24:45 2004
Return-path: <rmh@khazad.dyndns.org>
Received: from 86.red-80-24-13.pooles.rima-tde.net (khazad.dyndns.org) [80.24.13.86] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BzjiZ-0003sG-00; Tue, 24 Aug 2004 15:24:42 -0700
Received: from aragorn ([192.168.0.1] helo=khazad.dyndns.org)
	by khazad.dyndns.org with esmtp (Exim 3.36 #1 (Debian))
	id 1BzjlB-0000VD-00; Wed, 25 Aug 2004 00:27:21 +0200
Received: from rmh by khazad.dyndns.org with local (Exim 4.34)
	id 1BzjhZ-0008FD-Bu; Wed, 25 Aug 2004 00:23:37 +0200
Content-Type: multipart/mixed; boundary="===============1997404868=="
MIME-Version: 1.0
From: Robert Millan <rmh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: FTBFS on kfreebsd-gnu
X-Mailer: reportbug 2.64
Date: Wed, 25 Aug 2004 00:23:37 +0200
Message-Id: <E1BzjhZ-0008FD-Bu@khazad.dyndns.org>
Sender: <rmh@khazad.dyndns.org>
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=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

This is a multi-part MIME message sent by reportbug.

--===============1997404868==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: gnustep-base
Severity: wishlist
Tags: patch

This package fails to build on kfreebsd-gnu.  The attached patch fixes the
problems.  Please remember to regenerate debian/control and configure.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i386)
Kernel: GNU/kFreeBSD 5.2.1-6
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (ignored: LC_ALL set to C)

--===============1997404868==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="gnustep-base_1.9.2-6.diff"

diff -ur gnustep-base-1.9.2.old/configure.ac gnustep-base-1.9.2/configure.ac
--- gnustep-base-1.9.2.old/configure.ac	2004-05-28 21:43:55.000000000 +0200
+++ gnustep-base-1.9.2/configure.ac	2004-08-25 00:05:58.000000000 +0200
@@ -825,7 +825,6 @@
 # If /proc doesn't work, try kvm (on FreeBSD, for instance)
 #--------------------------------------------------------------------
 have_kvm_env=0
-save_LIBS="$LIBS"
 AC_CHECK_LIB(kvm, kvm_getenvv)
 if test "$ac_cv_lib_kvm_kvm_getenvv" = yes; then
   AC_MSG_CHECKING(if we can access kernel memory)
@@ -840,8 +839,6 @@
   else
     AC_MSG_RESULT(no)
   fi
-  # Reset LIBS since we don't need kvm
-  LIBS="$save_LIBS"
 fi
 
 #--------------------------------------------------------------------
diff -ur gnustep-base-1.9.2.old/debian/control.m4 gnustep-base-1.9.2/debian/control.m4
--- gnustep-base-1.9.2.old/debian/control.m4	2004-08-24 23:28:00.000000000 +0200
+++ gnustep-base-1.9.2/debian/control.m4	2004-08-25 00:06:41.000000000 +0200
@@ -8,7 +8,7 @@
 Maintainer: Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
 Uploaders: Matthias Klose <doko@debian.org>, Eric Heintzmann <eric@gnustep.fr.st>
 Standards-Version: 3.6.1
-Build-Depends: debhelper (>= 4), gobjc (>= V_OBJC), gnustep-make (>= V_MAKE), libffcall1-dev (>= 1.10) [FFCALL_ARCHS], libffi2-dev [FFI_ARCHS], libgmp3-dev (>= 4.1.2), libxml2-dev, libxslt1-dev, libssl-dev, zlib1g-dev, m4
+Build-Depends: debhelper (>= 4), gobjc (>= V_OBJC), gnustep-make (>= V_MAKE), libffcall1-dev (>= 1.10) [FFCALL_ARCHS], libffi2-dev [FFI_ARCHS], libgmp3-dev (>= 4.1.2), libxml2-dev, libxslt1-dev, libssl-dev, zlib1g-dev, m4, libkvm-dev [KVM_ARCHS], type-handling (>= 0.2.1)
 Build-Depends-Indep: texi2html, texinfo, tetex-bin
 
 Package: gnustep-base-common
diff -ur gnustep-base-1.9.2.old/debian/rules gnustep-base-1.9.2/debian/rules
--- gnustep-base-1.9.2.old/debian/rules	2004-08-24 23:28:00.000000000 +0200
+++ gnustep-base-1.9.2/debian/rules	2004-08-25 00:07:37.000000000 +0200
@@ -28,7 +28,7 @@
 # from having to guess our platform (since we know it already)
 DEB_BUILD_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_GNU_TYPE	?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_HOST_ARCH		?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_GNU_CPU	?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
 
 # make some files executable
 dummy := $(shell chmod +x configure)
@@ -58,15 +58,15 @@
 # -----------------------------------------------------------------------------
 # FFI lib settings
 
-FFCALL_ARCHS	= alpha amd64 arm hppa i386 ia64 m68k mips powerpc s390 sparc
-FFI_ARCHS	= mipsel
+FFCALL_CPUS	= alpha x86_64 arm hppa i386 ia64 m68k mips powerpc s390 sparc
+FFI_CPUS	= mipsel
 
-ifeq ($(DEB_HOST_ARCH), $(findstring $(DEB_HOST_ARCH),$(FFI_ARCHS)))
+ifeq ($(DEB_HOST_GNU_CPU), $(findstring $(DEB_HOST_GNU_CPU),$(FFI_CPUS)))
   FFI_LIB = ffi
   FFI_CONFIG = --enable-libffi
   FFI_DEVPKG = libffi2-dev
 else
-  ifeq ($(DEB_HOST_ARCH), $(findstring $(DEB_HOST_ARCH),$(FFCALL_ARCHS)))
+  ifeq ($(DEB_HOST_GNU_CPU), $(findstring $(DEB_HOST_GNU_CPU),$(FFCALL_CPUS)))
     FFI_LIB = ffcall
     FFI_CONFIG = --enable-ffcall
     FFI_DEVPKG = libffcall1-dev
@@ -129,8 +129,9 @@
 		-DV_MAKE='$(v_make)' \
 		-DSOV_BASE='$(sov_base)' \
 		-DWITH_DEBUG \
-		-DFFCALL_ARCHS='$(FFCALL_ARCHS)' \
-		-DFFI_ARCHS='$(FFI_ARCHS)' \
+		-DFFCALL_ARCHS="$(shell type-handling `echo $(FFCALL_CPUS) | tr ' ' ,` any)" \
+		-DFFI_ARCHS="$(shell type-handling `echo $(FFI_CPUS) | tr ' ' ,` any)" \
+		-DKVM_ARCHS="$(shell type-handling any kfreebsd-gnu,knetbsd-gnu)" \
 		-DFFI_DEVPKG='$(FFI_DEVPKG)' \
 		debian/control.m4 | uniq > debian/control.tmp
 

--===============1997404868==--

---------------------------------------
Received: (at 267889-close) by bugs.debian.org; 12 Apr 2005 09:09:06 +0000
>From katie@ftp-master.debian.org Tue Apr 12 02:09:06 2005
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 1DLHOM-00009K-00; Tue, 12 Apr 2005 02:09:06 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1DLHI9-0007us-00; Tue, 12 Apr 2005 05:02:41 -0400
From: Eric Heintzmann <eric@gnustep.fr.st>
To: 267889-close@bugs.debian.org
X-Katie: $Revision: 1.55 $
Subject: Bug#267889: fixed in gnustep-base 1.10.2-1
Message-Id: <E1DLHI9-0007us-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Tue, 12 Apr 2005 05:02:41 -0400
Delivered-To: 267889-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(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_2005_01_02
X-Spam-Level: 

Source: gnustep-base
Source-Version: 1.10.2-1

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.10.2-1_i386.deb
  to pool/main/g/gnustep-base/gnustep-base-common_1.10.2-1_i386.deb
gnustep-base-doc_1.10.2-1_all.deb
  to pool/main/g/gnustep-base/gnustep-base-doc_1.10.2-1_all.deb
gnustep-base-examples_1.10.2-1_all.deb
  to pool/main/g/gnustep-base/gnustep-base-examples_1.10.2-1_all.deb
gnustep-base_1.10.2-1.diff.gz
  to pool/main/g/gnustep-base/gnustep-base_1.10.2-1.diff.gz
gnustep-base_1.10.2-1.dsc
  to pool/main/g/gnustep-base/gnustep-base_1.10.2-1.dsc
gnustep-base_1.10.2.orig.tar.gz
  to pool/main/g/gnustep-base/gnustep-base_1.10.2.orig.tar.gz
libgnustep-base1.10-dbg_1.10.2-1_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1.10-dbg_1.10.2-1_i386.deb
libgnustep-base1.10-dev_1.10.2-1_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1.10-dev_1.10.2-1_i386.deb
libgnustep-base1.10_1.10.2-1_i386.deb
  to pool/main/g/gnustep-base/libgnustep-base1.10_1.10.2-1_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 267889@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,  2 Apr 2005 11:32:30 +0200
Source: gnustep-base
Binary: gnustep-base-doc libgnustep-base1.10-dbg libgnustep-base1.10 libgnustep-base1.10-dev gnustep-base-common gnustep-base-examples
Architecture: source i386 all
Version: 1.10.2-1
Distribution: unstable
Urgency: low
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
 libgnustep-base1.10 - GNUstep Base library
 libgnustep-base1.10-dbg - GNUstep Base library - debug version
 libgnustep-base1.10-dev - GNUstep Base header files and development libraries
Closes: 267889 285460
Changes: 
 gnustep-base (1.10.2-1) unstable; urgency=low
 .
   * New upstream release.
   * Add *BSD support (closes: #267889).
   * .README.swp removed (closes: #285460). Thanks to Robert Millan.
   * Overrides inappropriate linda warnings.
Files: 
 9b4d3f0f45cb8cc8b7532e32ad0a9edd 1045 devel optional gnustep-base_1.10.2-1.dsc
 3dd65c32592bd41c70c5d4fa3f9e52f6 1911270 devel optional gnustep-base_1.10.2.orig.tar.gz
 a1836b5043365fd0fc992d649d8ffe2e 14957 devel optional gnustep-base_1.10.2-1.diff.gz
 c645c5f2812593175089890fc0af7092 66656 devel optional gnustep-base-examples_1.10.2-1_all.deb
 594b946a19ef7df5e08125d345892783 1311894 doc optional gnustep-base-doc_1.10.2-1_all.deb
 a84ad5236eaa3acc4655dc7cdde6688f 284014 libs optional gnustep-base-common_1.10.2-1_i386.deb
 bd814518734bc754e53f48a664ef3812 802880 libs optional libgnustep-base1.10_1.10.2-1_i386.deb
 b65762c18606386db49428b18b11b3de 1400370 libdevel optional libgnustep-base1.10-dev_1.10.2-1_i386.deb
 3ac1bacd1cd0ba68f626382d6ed6673b 2598852 libdevel optional libgnustep-base1.10-dbg_1.10.2-1_i386.deb

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

iD8DBQFCW4tsStlRaw+TLJwRArLiAJ4yUOUQF80ll3L7Dny8vThXdXcy7gCfcUha
dPsVD+bJF/yIUcukuU0mWiE=
=mX2G
-----END PGP SIGNATURE-----