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;