[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#667530: marked as done (FTBFS on kfreebsd-amd64)

Your message dated Thu, 12 Apr 2012 10:17:32 +0000
with message-id <E1SIH5o-00014u-VU@franck.debian.org>
and subject line Bug#667530: fixed in busybox 1:1.19.3-6
has caused the Debian Bug report #667530,
regarding FTBFS on kfreebsd-amd64
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

667530: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667530
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: busybox
Version: 1.19.3-5
Severity: serious
Tags: patch
User: debian-bsd@lists.debian.org
Usertags: kfreebsd

busybox fails to build on kfreebsd-amd64 with recent kfreebsd-kernel-headers
because since 9.0-1 <sys/mount.h> no longer provides MNT_NODEV macro.

In fact this macro was previously defined to 0 because this option is not
supported by kFreeBSD since 6.0 era.  More details on this:


Therefore solution is to define it as 0 in xmount.h.  Patch attached.

-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 8.1-1-amd64
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
=== modified file 'debian/patches/swaponoff-FreeBSD-support.patch'
--- debian/patches/swaponoff-FreeBSD-support.patch	2012-04-04 14:24:26 +0000
+++ debian/patches/swaponoff-FreeBSD-support.patch	2012-04-04 14:39:51 +0000
@@ -85,7 +85,7 @@ Signed-off-by: Jeremie Koenig <jk@jk.fr.
  # include <sys/mount.h>
 +# include <sys/swap.h>
  # define MS_NOSUID      MNT_NOSUID
- # define MS_NODEV       MNT_NODEV
+ # define MS_NODEV       0
  # define MS_NOEXEC      MNT_NOEXEC
 @@ -82,16 +84,18 @@

=== modified file 'debian/patches/u-mount-FreeBSD-support.patch'
--- debian/patches/u-mount-FreeBSD-support.patch	2012-04-04 14:24:26 +0000
+++ debian/patches/u-mount-FreeBSD-support.patch	2012-04-04 14:39:34 +0000
@@ -279,7 +279,7 @@ Signed-off-by: Jeremie Koenig <jk@jk.fr.
 +#elif defined(__FreeBSD_kernel__)
 +# include <sys/mount.h>
 +# define MS_NOSUID      MNT_NOSUID
-+# define MS_NODEV       MNT_NODEV
++# define MS_NODEV       0
 +# define MS_NOEXEC      MNT_NOEXEC
 +# define MS_DIRSYNC     0

--- End Message ---
--- Begin Message ---
Source: busybox
Source-Version: 1:1.19.3-6

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

  to main/b/busybox/busybox-static_1.19.3-6_i386.deb
  to main/b/busybox/busybox-syslogd_1.19.3-6_all.deb
  to main/b/busybox/busybox-udeb_1.19.3-6_i386.udeb
  to main/b/busybox/busybox_1.19.3-6.debian.tar.gz
  to main/b/busybox/busybox_1.19.3-6.dsc
  to main/b/busybox/busybox_1.19.3-6_i386.deb
  to main/b/busybox/udhcpc_1.19.3-6_i386.deb
  to main/b/busybox/udhcpd_1.19.3-6_i386.deb

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 667530@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Michael Tokarev <mjt@tls.msk.ru> (supplier of updated busybox 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)

Hash: SHA1

Format: 1.8
Date: Thu, 12 Apr 2012 12:15:43 +0400
Source: busybox
Binary: busybox busybox-static busybox-udeb busybox-syslogd udhcpc udhcpd
Architecture: source all i386
Version: 1:1.19.3-6
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Michael Tokarev <mjt@tls.msk.ru>
 busybox    - Tiny utilities for small and embedded systems
 busybox-static - Standalone rescue shell with tons of builtin utilities
 busybox-syslogd - Provides syslogd and klogd using busybox
 busybox-udeb - Tiny utilities for the debian-installer (udeb)
 udhcpc     - Provides the busybox DHCP client implementation
 udhcpd     - Provides the busybox DHCP server implementation
Closes: 523034 660573 667530
 busybox (1:1.19.3-6) unstable; urgency=low
   * enable arp applet for static&regular builds
     (lacking ip neigh)
   * enable mdev applet for regular build and all
     options for regular&static builds (it has already
     been enabled for static)
   * enable init and halt/poweroff/shutdown applets for
     all variants and make them consistent.  Also remove
     mesg applet from static build
   * enable vconfig applet for regular build, making it
     consistent with static & udeb
   * enable hwclock applet for regular & udeb builds, and
     disable FHS adjtime for static build (to make the
     location consistent with util-linux)
   * enable login&getty applets in regular build (the same as for static)
     (Closes: #523034)
   * kFreeBSD does not define MNT_NODEV anymore, work around it
     (Closes: #667530)
   * apply fix-test-!-segfault.patch from upstream git.  (Closes: #660573)
   * bump Standards-Version to 3.9.3 (no changes necessary)
   * simplify debian/rules a bit
   * mark udhcpc and udhcpd packages as Architecture: linux-any instead of all,
     since they're really linux-specific for now, which in debian terms means
     not arch-independent so "all" can't be used.  This means that we'll have
     uchcpc_i386.deb, udhcpc_mipsel.deb etc so it wastes space in archives,
     but this should give better _user_ experience.
 04ca488d13932a7c00c64d83f66025e9ea2aa581 1610 busybox_1.19.3-6.dsc
 7c658c61ce094c1be6bffeec910c0035d0eab761 46643 busybox_1.19.3-6.debian.tar.gz
 7ea4822f614376af07eaeecc499a5204afebfc65 18150 busybox-syslogd_1.19.3-6_all.deb
 707156626850c353a36aaafe2abca6f00cf754b0 366910 busybox_1.19.3-6_i386.deb
 94a74a9cafa3e0c7474f0b4dc12e7f457b97bfa1 793668 busybox-static_1.19.3-6_i386.deb
 ffb200e98c5486f0624b9e410b3d366c1cdb3dd9 175086 busybox-udeb_1.19.3-6_i386.udeb
 71d334ee2a86c342da8a432b9ab22aed1cb38a3f 15816 udhcpc_1.19.3-6_i386.deb
 487f860f1f6a2f367770d9243212917cd4867034 19070 udhcpd_1.19.3-6_i386.deb
 0a568453ca05ac07fc382d888d23838fc2a8919c6b95dd3fd6ccae32de230b26 1610 busybox_1.19.3-6.dsc
 e5e1d0045d9a4b6d862f2421056204ad6abfd00022d6c9b70640d309626dd552 46643 busybox_1.19.3-6.debian.tar.gz
 7d853930c125513f971c48eb4b0e255ffe0a1eea247d90180539c16caa1e14ef 18150 busybox-syslogd_1.19.3-6_all.deb
 b9c25cd97cdd0a0b545271392857dff8d9f85336efc9b8c9df1cc0c92b20d581 366910 busybox_1.19.3-6_i386.deb
 ac6e9af8f9d38bc3dc900d1af7561e21ab7fb1488a6418897aaa04ff69d0273d 793668 busybox-static_1.19.3-6_i386.deb
 c34d28992f61591d020739f85338c3decfe232f64c654a1683e11e5e455b5288 175086 busybox-udeb_1.19.3-6_i386.udeb
 511793bc919a320d9c293899f21b1c8174d7b6208a4100db78f78a117479cd6f 15816 udhcpc_1.19.3-6_i386.deb
 49a497cb08cfb8b26df779b83d6dae0ae629b87ee9673d50ce8125f9c09d7b66 19070 udhcpd_1.19.3-6_i386.deb
 8485ef2d01ae8b0bb2e4a1e63398d46e 1610 utils optional busybox_1.19.3-6.dsc
 eff89bd84ffae9b3fda41fdbf34c2589 46643 utils optional busybox_1.19.3-6.debian.tar.gz
 0dfe8e7793564c2f10e2598a83e6c0b8 18150 utils optional busybox-syslogd_1.19.3-6_all.deb
 5a4fe07133700e4d0e82c12ed1fcae81 366910 utils optional busybox_1.19.3-6_i386.deb
 dc2b85ba7cd888eac7fdb33a94c7e533 793668 shells extra busybox-static_1.19.3-6_i386.deb
 4dfe04c42ea57148598f4b6a69948603 175086 debian-installer extra busybox-udeb_1.19.3-6_i386.udeb
 f89ddd0e0043172c1d51848763aea761 15816 net optional udhcpc_1.19.3-6_i386.deb
 4e52f4525529139097645e56b1f4783a 19070 net optional udhcpd_1.19.3-6_i386.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: