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

Bug#377213: kdelibs: FTBFS on GNU/kFreeBSD



Package: kdelibs
Severity: important
Version: 4:3.5.3-1
Tags: patch


Hi,

the current version fails to build on GNU/kFreeBSD.

It needs small tweak in recently added POSIX ACL support.
Please find attached patch with it.

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

Thanks in advance

                        Petr
--- kio/kfile/kpropertiesdialog.cpp.ORIG	2006-07-07 13:05:00.000000000 +0200
+++ kio/kfile/kpropertiesdialog.cpp	2006-07-07 13:05:53.000000000 +0200
@@ -1860,7 +1860,14 @@
     fileSystemSupportsACLs = ( statfs( pathCString.data(), &buf ) == 0 ) && ( buf.f_flags & MNT_ACLS );
 #else
     fileSystemSupportsACLs =
-      getxattr( pathCString.data(), "system.posix_acl_access", NULL, 0 ) >= 0 || errno == ENODATA;
+      getxattr( pathCString.data(), "system.posix_acl_access", NULL, 0 ) >= 0 
+#ifdef ENODATA      
+			|| (errno == ENODATA)
+#endif
+#ifdef ENOATTR      
+			|| (errno == ENOATTR)
+#endif
+			;
 #endif
     return fileSystemSupportsACLs;
 }

Reply to: