pkgsrc-Bugs archive

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

pkg/43312: bacula 5 does not build on DragonFly BSD



>Number:         43312
>Category:       pkg
>Synopsis:       bacula 5 does not build on DragonFly BSD
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 16 06:35:00 +0000 2010
>Originator:     Jan Lentfer
>Release:        DragonFly BSD 2.7
>Organization:
DragonFly BSD
>Environment:
>Description:
configure from bacula 5 (correctly) determines that DragonFly support extattr. 
Unfortunatley we do not have the full set of extattr functions implemented, so 
comiling src/filed/xattr.c wil fille.
As we do not have any filesystem that really implements extattr it is safe to 
disable extattr on DragonFly, thus unbreaking the build on DragonFly.

For us it would be particulary interesting to have this in 2010Q1 also, as this 
is what we are shipping with with our current release.
>How-To-Repeat:
bmake all ind sysutils/bacula or sysutils/bacula-client-only
>Fix:
--- sysutils/bacula/Makefile.common     2010-05-16 08:42:03 +0200
+++ sysutils/bacula/Makefile.common@@0x00000001207b8a49 2010-05-09 21:07:29 
+0200
@@ -64,6 +64,9 @@
 .if ${OPSYS} == "Linux"
 CONFIGURE_ARGS+=       --enable-smartalloc
 .endif
+.if ${OPSYS} == "DragonFly"
+# CONFIGURE_ARGS+=     --disable-xattr
+.endif

 PTHREAD_OPTS+=         require
 PTHREAD_AUTO_VARS=     yes



Home | Main Index | Thread Index | Old Index