[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