I see, but there's a catch. I installed XFS and they (sgi) provided an adapted
kernel with the kernel patches for ACL support included.
With this kernel source the compilation of the ACL-library does not seem to
work.
I tried (in /usr/src/acl-0.7.10): KERNEL_SOURCE=/usr/src/linux-2.4.2
./configure
with this result:
Checking for kernel headers in `/usr/src/linux-2.4.2/include'
checking for /usr/src/linux-2.4.2/include/linux/ext_attr.h... no
checking for /usr/src/linux-2.4.2/include/linux/acl_ea.h... no
checking for msgfmt... msgfmt
Please specify the location of the patched linux kernel sources:
KERNEL_SOURCE=<path> ./configure
So it seems that there is no ext_attr.h file in this patched kernel from SGI.
Or am I getting too confused??
Any ideas,
Werner Maes
At 19:12 11/05/2001 +1000, Nathan Scott wrote:
>hi,
>
>On Fri, May 11, 2001 at 10:26:06AM +0200, werner maes wrote:
>> Hello,
>>
>> I tried to do it this way.
>>
>> fileutils-4.1:
>>
>> xdelta patch fileutils+acl-4.1-0.7.12.xdelta fileutils-4.1.tar.gz
>> fileutils+acl-4.1-0.7.12.tar.gz
>> Then I added your code to permissions.c
>> ./configure
>> changed src/Makefile and config.h
>>
>> I got these errors when doing "make":
>>
>> /usr/bin/ld: cannot find -lacl
>> collect2: ld returned 1 exit status
>>
>> What's the meaning of lacl?
>>
>
>It means "link with libacl" - you'll need to install the acl-devel
>package which has /usr/lib/libacl.a.
>
>cheers.
>
|