hi,

see attached Bugreport reported against di's Debian Package, attached
patch should allow di to be built on GNU/kFreeBSD!

----- Forwarded message from Petr Salinger <petr.salin...@seznam.cz> -----

From: Petr Salinger <petr.salin...@seznam.cz>
Date: Thu, 3 Sep 2009 09:31:01 +0200 (CEST)
To: sub...@bugs.debian.org
Subject: Bug#544821: di: FTBFS on GNU/kFreeBSD
Reply-To: Petr Salinger <petr.salin...@seznam.cz>, 544...@bugs.debian.org

Package: di
Version: 4.13.dfsg.1-1
Severity: important
Tags: patch
User: debian-...@lists.debian.org
Usertags: kfreebsd
X-Debbugs-CC: debian-...@lists.debian.org, rbr...@ime.usp.br

Hi,

the current version fails to build on GNU/kFreeBSD.


> Rogério Brito <rbr...@ime.usp.br> (02/09/2009):
>> I just updated my bsd image and I tried to install the "di"
>> package. It unfortunately FTBFS also (just tried to build it).
>>
>> What is the usual procedure to deal with FTBFS'es with BSD?
>
> send a patch to the BTS, tagging it patch, usertagging it with user:
> debian-...@lists.debian.org, usertags: kfreebsd.

Or ask on debian-...@lists.debian.org, we do our best.
The needed patch is bellow.

It would also be nice if you can ask upstream
to include this change.

Thanks in advance

                        Petr
only in patch2:
unchanged:
--- di-4.13.dfsg.1.orig/dilib.c
+++ di-4.13.dfsg.1/dilib.c
@@ -203,15 +203,7 @@

 /********************************************************/

-#if (_lib_getmntent || \
-        _statfs_2arg || \
-        _statfs_3arg || \
-        _statfs_4arg) && \
-        ! defined (_lib_getmntinfo) && \
-        ! defined (_lib_getfsstat) && \
-        ! defined (_lib_getvfsstat) && \
-        ! defined (_lib_mntctl) && \
-        ! defined (_lib_getmnt)
+#if 1
 # if defined (MOUNTED)
 #  define DI_MOUNT_FILE        MOUNTED
 # else
@@ -774,7 +766,9 @@
     _lib_endmntent && \
     ! defined (_lib_mntctl) && \
     ! defined (_lib_GetDiskFreeSpace) && \
-    ! defined (_lib_GetDiskFreeSpaceEx)
+    ! defined (_lib_GetDiskFreeSpaceEx) && \
+    ! (defined(_lib_getfsstat) && \
+        ! defined (_lib_getvfsstat))

 /*
  * di_getDiskEntries



----- End forwarded message -----



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to