On 9/28/06, Jim Gifford <[EMAIL PROTECTED]> wrote:
Found the second on besides Dan's util-linux one. Vsftpd, caused by the
syscalls being removed from unistd.h, anyone got any ideas.
gcc  -m64 -c sysdeputil.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
sysdeputil.c:162: error: expected declaration specifiers or '...' before
'capset'

Hey Jim. I don't know if you ever figured this one out. I'm not nearly
cool enough to solve this the real way, but I looked at sysdeputil.c.
I think one "solution" is to install libcap, which provides
sys/capability.h. Then it will skip the whole _syscall2() call. libcap
is here:

http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.4/

I haven't tested it, but it looks like it would do what you needed.
The comments there suggest the same.

--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to