• Bug#266699: FTBFS on k*bsd-gnu

    From Robert Millan@1:229/2 to All on Wed Aug 18 21:10:12 2004
    From: [email protected]

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

    Package: gnome-vfs2
    Version: 2.6.2-1
    Severity: wishlist
    Tags: patch

    Hi,

    The attached patch fixes FTBFS on GNU/k*BSD. Please could you forward it upstream?

    Thanks.

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

    diff -ur gnome-vfs2-2.6.2.old/configure.in gnome-vfs2-2.6.2/configure.in
    --- gnome-vfs2-2.6.2.old/configure.in 2004-08-12 22:00:06.000000000 +0200
    +++ gnome-vfs2-2.6.2/configure.in 2004-08-18 20:37:12.000000000 +0200
    @@ -105,6 +105,8 @@

    dnl semaphore functions are in librt.so on solaris
    AC_SEARCH_LIBS(sem_wait, rt)
    +dnl and in libsem.so on systems that use libsem
    +AC_SEARCH_LIBS(sem_wait, sem)

    dnl Don't blindly #define them if they're typedef'ed in <sys/types.h>
    AM_GNOME_SIZE_T
    diff -ur gnome-vfs2-2.6.2.old/libgnomevfs/gnome-vfs-cdrom.c gnome-vfs2-2.6.2/libgnomevfs/gnome-vfs-cdrom.c
    --- gnome-vfs2-2.6.2.old/libgnomevfs/gnome-vfs-cdrom.c 2004-07-20 19:50:44.000000000 +0200
    +++ gnome-vfs2-2.6.2/libgnomevfs/gnome-vfs-cdrom.c 2004-08-18 20:29:35.000000000 +0200
    @@ -89,9 +89,9 @@
    return type;
    #elif defined(HAVE_SYS_MNTCTL_H)
    return CDS_NO_INFO;
    -#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__)
    struct ioc_toc_header header;