[vdr] [ANNOUNCE] VDR developer version 1.3.38

Patrick Cernko errror at errror.org
Sat Jan 14 17:28:15 CET 2006


Jere Malila wrote:
> Patrick Cernko wrote:
> 
>> Tommi Lundell wrote:
>>  
>>
>>> Peter Bieringer wrote:
>>>
>>>   
>>>
>>>> For those who get following error during compilation (like me on Fedora
>>>> Core 4):
>>>>
>>>> vdr.c:34:28: error: sys/capability.h: No such file or directory
>>>> vdr.c: In function 'bool SetCapSysTime()':
>>>> vdr.c:106: error: 'cap_t' was not declared in this scope
>>>> vdr.c:106: error: expected `;' before 'caps'
>>>> vdr.c:107: error: 'caps' was not declared in this scope
>>>> vdr.c:111: error: 'caps' was not declared in this scope
>>>> vdr.c:111: error: 'cap_set_proc' was not declared in this scope
>>>> vdr.c:113: error: 'cap_free' was not declared in this scope
>>>> vdr.c:116: error: 'caps' was not declared in this scope
>>>> vdr.c:116: error: 'cap_free' was not declared in this scope
>>>> make: *** [vdr.o] Error 1
>>>>
>>>> The missing file is included in package "libcap-devel".
>>>>
>>>>    Peter
>>>>
>>>>
>>>>     
>>>
>>> Hello
>>>
>>> I use debian (testing release) and after installing "apt-get install
>>> libcap-bin libcap-dev libcap1" packages vdr (1.3.38) compiling fine.
>>> But when i try to start it "source/vdr/vdr-1.3.38# ./vdr -c /etc/vdr -L
>>> /usr/local/lib/vdr/ -w 60 -E /var/cache/vdr/ -Pdxr3" I get error "vdr:
>>> cap_set_proc failed: Operation not permitted"
>>>
>>> Even command "./vdr --help" gives that "vdr: cap_set_proc failed:
>>> Operation not permitted" error.
>>>
>>> Any idea how i get vdr 1.3.38  working?
>>>
>>>   
>>
>>
>> I remember that  once did a "modprobe capability" as the module seams
>> not to be loaded automatically on capability access. So this might be a
>> reason for capabilities access to fail.
>>
>> @Klaus: Maybe you should make a note in the documentation about that.
>>  
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> vdr mailing list
>> vdr at linuxtv.org
>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>>  
>>
> Did you ever found any solution for this problem? I'm currently facing
> this.
> 

With your type of quoting, I'm not sure, if you are asking me, but
anyway, here is my answer:

Quiet easy solution:

echo capability >> /etc/modules

will make sure capability module is loaded early enough on a Debian
system that vdr will have capability kernel support for sure! :-)

I don't know how to force modules to be loaded at boot time in other
Linux distros, but I'm pretty sure you'll find it with something like

grep -E 'modprobe|insmod' /etc/rcS.d/*

So long,
-- 
Patrick Cernko | mailto:errror at errror.org | http://www.errror.org

"You don't need to power-up a computer to see if Windows is installed.
 Just check, if the writing on the reset-keys is readable." (anonym)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20060114/e3dae250/signature.pgp


More information about the vdr mailing list