Univention Bugzilla – Bug 2
das samba im cvs laesst sich nicht mit acl-support bauen
Last modified: 2010-01-07 11:40:11 CET
Hier die interessanten Teile der log dateien: config.log: ... configure:12780: checking whether to support ACLs configure:12833: checking for acl_get_file in -lacl configure:12852: gcc -o conftest -O -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE conftest.c -lacl -lldap -llber -lresolv -lcups -ldl -lnsl -lpam 1>&5 /usr/lib/libacl.so: undefined reference to `fgetxattr' /usr/lib/libacl.so: undefined reference to `removexattr' /usr/lib/libacl.so: undefined reference to `setxattr' /usr/lib/libacl.so: undefined reference to `fsetxattr' /usr/lib/libacl.so: undefined reference to `getxattr' collect2: ld returned 1 exit status configure: failed program was: #line 12841 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char acl_get_file(); int main() { acl_get_file() ; return 0; } ... compile Ausgabe: ... checking whether to support ACLs... checking for acl_get_file in -lacl... no checking for ACL support... no ...
Es fuktioniert bei'm manuellen compile mittels fakeroot debian/rules binary nachdem acl-dev installiert wurde. Das bauen mittels pbuilder scheitert immer noch.
liegt an neuerer version von acl in debian als im repository. Versuch durch build dependency auf (<<2.0.0) zu fixen gescheitert.
Das Problem wurde gelöst, in dem aus dem acl package im CVS das Package acl1 gemacht wurde und samba davon abhängt