Hm,
ich hab mich genau an eure Tipps gehalten
- libcap 1.10 von Hand kompilieren schlägt fehl:
Code
make -C libcap CC='gcc' CFLAGS='-Dlinux -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -g -I/tmp/libcap-1.10/libcap/include' LD='ld' LIBS='-L/tmp/libcap-1.10/libcap -lcap' LDFLAGS='-s ' VERSION='1' MINOR='10' LIBDIR='/lib' INCDIR='/usr/include' SBINDIR='/sbin' MANDIR='/usr/man' all
make[1]: Entering directory `/tmp/libcap-1.10/libcap'
ld -soname libcap.so.1 -x -shared -o libcap.so.1.10 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
ld: cap_alloc.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
cap_alloc.o: could not read symbols: Bad value
make[1]: *** [libcap.so.1.10] Fehler 1
make[1]: Leaving directory `/tmp/libcap-1.10/libcap'
make: *** [all] Fehler 2
sowie
Code
rug in libcap
FEHLER: 'libcap' is not available, or is fully up-to-date.
knechtle64:/tmp/vdr-1.4.4 # rug in libcap-devel
FEHLER: 'libcap-devel' is not available, or is fully up-to-date.
knechtle64:/tmp/vdr-1.4.4 # modprobe capability
FATAL: Error inserting capability (/lib/modules/2.6.16.13-4-smp/kernel/security/capability.ko): Invalid argument
Der vdr 1.4.3 (als Paket installiert) läuft auf meinem System --- aber ich hätte halt gerne mal den 1.4.4 und einige Plugins compiliert
Muß ich auf meinem SuSE 10.1 x64 System irgendetwas anders machen?