Bug#602768: marked as done (freebsd-make for non-kfreebsd systems)
Your message dated Tue, 31 May 2011 02:47:13 +0000
with message-id <E1QREzB-000748-E8@franck.debian.org>
and subject line Bug#602768: fixed in freebsd-buildutils 8.2-1
has caused the Debian Bug report #602768,
regarding freebsd-make for non-kfreebsd systems
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 owner@bugs.debian.org
immediately.)
--
602768: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=602768
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: freebsd-make for non-kfreebsd systems
- From: Robert Millan <rmh@debian.org>
- Date: Sun, 07 Nov 2010 22:25:39 +0100
- Message-id: <20101107212539.12678.67947.reportbug@thorin>
Package: freebsd-buildutils
Version: 8.1-1
Severity: wishlist
Tags: patch
This fixes a problem with freebsd-make on non-kfreebsd systems. Currently
it obtains architecture info from uname() in runtime, which doesn't always
match with the names expected by FreeBSD build system.
When trying to build kFreeBSD on GNU/Linux, this results in "no such
directory" errors for paths containing "x86_64" (instead of "amd64").
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-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/dash
Versions of packages freebsd-buildutils depends on:
ii bsdmainutils 8.0.13 collection of more utilities from
ii libbsd0 0.2.0-1 utility functions from BSD systems
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii make 3.81-8 An utility for Directing compilati
ii original-awk 2010-05-23-1 The original awk described in "The
ii patchutils 0.3.1-2 Utilities to work with patches
ii unzip 6.0-4 De-archiver for .zip files
freebsd-buildutils recommends no packages.
freebsd-buildutils suggests no packages.
-- no debconf information
diff -Nur freebsd-buildutils-8.1/src/usr.bin/make/main.c freebsd-buildutils-8.1.new/src/usr.bin/make/main.c
--- freebsd-buildutils-8.1/src/usr.bin/make/main.c 2009-04-07 21:49:38.000000000 +0200
+++ freebsd-buildutils-8.1.new/src/usr.bin/make/main.c 2010-11-07 22:22:41.000000000 +0100
@@ -943,11 +943,7 @@
* run-time.
*/
if (machine == NULL) {
- static struct utsname utsname;
-
- if (uname(&utsname) == -1)
- err(2, "uname");
- machine = utsname.machine;
+ machine = MACHINE_ARCH;
}
if ((machine_arch = getenv("MACHINE_ARCH")) == NULL) {
--- End Message ---
--- Begin Message ---
Source: freebsd-buildutils
Source-Version: 8.2-1
We believe that the bug you reported is fixed in the latest version of
freebsd-buildutils, which is due to be installed in the Debian FTP archive:
freebsd-buildutils_8.2-1.debian.tar.gz
to main/f/freebsd-buildutils/freebsd-buildutils_8.2-1.debian.tar.gz
freebsd-buildutils_8.2-1.dsc
to main/f/freebsd-buildutils/freebsd-buildutils_8.2-1.dsc
freebsd-buildutils_8.2-1_amd64.deb
to main/f/freebsd-buildutils/freebsd-buildutils_8.2-1_amd64.deb
freebsd-buildutils_8.2.orig.tar.gz
to main/f/freebsd-buildutils/freebsd-buildutils_8.2.orig.tar.gz
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 602768@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <guillem@debian.org> (supplier of updated freebsd-buildutils 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.8
Date: Tue, 31 May 2011 04:20:37 +0200
Source: freebsd-buildutils
Binary: freebsd-buildutils
Architecture: source amd64
Version: 8.2-1
Distribution: unstable
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers <debian-bsd@lists.debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Description:
freebsd-buildutils - Utilities for building FreeBSD sources
Closes: 493841 493898 594183 602768
Changes:
freebsd-buildutils (8.2-1) unstable; urgency=low
.
[ Robert Millan ]
* 10_non_kfreebsd.diff: Make freebsd-make usable on non-kFreeBSD
systems. (Closes: #594183, #602768)
.
[ Guillem Jover ]
* Now using Standards-Version 3.9.2 (no changes needed).
* Switch to source format “3.0 (quilt)”.
- Remove quilt from Build-Depends.
- Remove patch target in debian/rules.
- Remove now unneeded README.source.
- Refresh all patches.
* Use -C option for pmake instead of manually changing dir.
* Stop Build-Depending on pmake, bootstrap freebsd-make using GNU make
and use it as pmake instead of using it from the pmake package.
* Switch to debhelper compatibility level 7.
- Use dh_prep instead of “dh_clean -k”.
* Only use MACHINE_ARCH in freebsd-make if it's defined.
* Add support for Multi-Arch directories to freebsd-make:
- Do not switch LIBDIR yet, the dynamic linker does not have the
correct paths for i386 based architectures.
- Add builtin MACHINE_MULTIARCH make variable.
* Refactor source and tar name into SOURCE and TARNAME in debian/rules.
* Line-wrap CFLAGS variable in debian/rules.
* Install binaries directly to /usr/lib/freebsd instead of relocating them
from /usr/bin and /usr/sbin.
* Install the man pages. (Closes: #493898)
* Change ‘unix’ freebsd-make variable to “We run Debian, not UNIX.” and
remove ‘.FreeBSD’ freebsd-make variable. (Closes: #493841)
* Intersperse Depends description comments between the actual dependencies.
* Do not install profile and libfl.a hardlinks for freebsd-lex libln.a.
Checksums-Sha1:
418917fb3152c0384dbcf2973440a6ecf23e1523 1316 freebsd-buildutils_8.2-1.dsc
c0824acfac1445e568d5a82cdf9ea206a861fc52 750699 freebsd-buildutils_8.2.orig.tar.gz
3c8a23ae9c2528ebdc4b7b31e758f65a7b643125 31049 freebsd-buildutils_8.2-1.debian.tar.gz
ae546d9c2b75f3cc883d0f8bb91843fc881e7b07 528610 freebsd-buildutils_8.2-1_amd64.deb
Checksums-Sha256:
5bf65e2de9750224aa52e501df46be7aca56dfdfe5d7942afc7832fc57206b02 1316 freebsd-buildutils_8.2-1.dsc
096819d3611b43526254a867da327fa5b2f53b9cb5085cc8e179654e28b87052 750699 freebsd-buildutils_8.2.orig.tar.gz
bb718e7911de75167b2cff1a3710ea9efca8476a4efaee331eb19cb941aaf955 31049 freebsd-buildutils_8.2-1.debian.tar.gz
d857bd00f6c960fd9103a56bd571b88f1fec5cb8d98a35d0acb17dd1a6f119f3 528610 freebsd-buildutils_8.2-1_amd64.deb
Files:
63cb75a6c75ac4bc9a4a0eeac830d7c6 1316 devel extra freebsd-buildutils_8.2-1.dsc
714fffaa2e4d168a5d66e080d17136e8 750699 devel extra freebsd-buildutils_8.2.orig.tar.gz
24e54a2ebc5e1097be81b59ec83df213 31049 devel extra freebsd-buildutils_8.2-1.debian.tar.gz
06e1603ccc392176ce17d1550f4c68ff 528610 devel extra freebsd-buildutils_8.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk3kUQsACgkQuW9ciZ2SjJsk7wCfZ/aRW2o6Tk3X6D5EPpjJpLBa
qM8AmwTOM5CC3wqq+igHQT3CSmgeGIZo
=PslZ
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: