[vdr] vdr versionnumbers and plugins

Anssi Hannula anssi.hannula at gmail.com
Tue Jul 10 20:46:12 CEST 2007


alex bustamante wrote:
> Hi,
> 
> When i compile my plugins under vdr 1.4.7 most of them get the 
> versionnumber 1.4.5. For example: libvdr-ttxtsubs.so.1.4.5. The result 
> of this is that i get the following errormessage when i try to launch:
> vdr: ./PLUGINS/lib/libvdr-ttxtsubs.so.1.4.5: cannot open shared object 
> file: No such file or directory
> 
> My solution to this problem is 'ln -s ibvdr-ttxtsubs.so.1.4.7 
> ibvdr-ttxtsubs.so.1.4.5'.
> 
> However, that seems more like a workaround. Is there a clean solution to 
> this? Thanks!

The 1.4.5 is the APIVERSION of VDR 1.4.7 [1], so the name is okay. The 
"cannot open shared object file: No such file or directory" usually 
means that some library the plugin is linked against is missing. You can 
try running:
ldd libvdr-ttxtsubs.so.1.4.5

to see if any libraries are missing, though it seems unlikely in this case.

[1] I would've preferred using a completely separate numbering scheme 
for the APIVERSION, unrelated to VDR version, so that this kind of 
confusion could've been avoided.

-- 
Anssi Hannula



More information about the vdr mailing list