Kodi Community Forum

Full Version: kodi-pvr-dvblink is broken in Ubuntu 15.04 (Vivid) repo
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
kodi-pvr-dvblink addon is broken in Ubuntu 15.04 (Vivid) repo. It does not load due to unresolved external symbols. The same addon version works fine on Ubuntu 14.04 (trusty).
I suspect there is/was an error in build process for Vivid, which causes the issue.
Whom can we contact for the issue to be resolved?

Thank you.
me. Please provide more details about the issue.
Thank you for your prompt reply.

OS: Ubuntu 15.04 x86_64 (Vivid)
Kodi: 15 release, installed from PPA
DVBLink PVR addon: version 1.10.9, installed with sudo apt-get install kodi-pvr-dvblink

When enabling an addon in the configuration, it does not load. Log file reports
14:58:03 T:139934413518592   DEBUG: PVR - Create - creating PVR add-on instance 'DVBLink PVR Client'
14:58:03 T:139934413518592   DEBUG: ADDON: Dll Initializing - DVBLink PVR Client
14:58:03 T:139934413518592   DEBUG: SECTION:LoadDLL(/usr/lib/kodi/addons/pvr.dvblink/pvr.dvblink.so)
14:58:03 T:139934413518592   DEBUG: Loading: /usr/lib/kodi/addons/pvr.dvblink/pvr.dvblink.so
14:58:03 T:139934413518592   ERROR: Unable to load /usr/lib/kodi/addons/pvr.dvblink/pvr.dvblink.so, reason: /usr/lib/kodi/addons/pvr.dvblink/pvr.dvblink.so: undefined symbol: _ZTIN17dvblinkremotehttp10HttpClientE

I suspect that dvblinkremotelib was not properly built/synchronized for Ubuntu 15.04 build.

The same procedure, repeated on Ubuntu 14.04 x86_64 results in fully working system. So the issue seems to be specific to Ubuntu 15.04.
since I'm not at all familiar with dvblink, which library provides this symbol?
this is how it looks on trusty:
readelf -a -W /usr/lib/kodi/addons/pvr.dvblink/pvr.dvblink.so | grep _ZTIN17dvblinkremotehttp10HttpClientE
0000000000267c08 000001e700000001 R_X86_64_64 0000000000267c40 _ZTIN17dvblinkremotehttp10HttpClientE + 0
0000000000267c60 000001e700000001 R_X86_64_64 0000000000267c40 _ZTIN17dvblinkremotehttp10HttpClientE + 0
487: 0000000000267c40 16 OBJECT WEAK DEFAULT 20 _ZTIN17dvblinkremotehttp10HttpClientE

I don't have a vivid install available here atm
It is provided by libdvblinkremote, which is linked statically with addon. libdvblinkremote is part of the dvblink pvr addon itself:
can you reproduce the issue with a manual compile?
I have not tried it yet on 15.04 - only on 14.04 where everything works. Will try it later today
should be fixed by https://github.com/kodi-pvr/pvr.dvblink/pull/23

fixed packages in the nightly ppa are coming online as I type
Fantastic. Thank you very much for a quick turnaround!
(2015-07-30, 18:05)wsnipex Wrote: [ -> ]should be fixed by https://github.com/kodi-pvr/pvr.dvblink/pull/23

fixed packages in the nightly ppa are coming online as I type

Thanks for the update.

Will this fix eventually get into the stable PPA?
I see the addon is now online in the stable PPA.

Now I am getting this error:

13:46:24 T:140412186699520   ERROR: Unable to load /home/jawilljr/.kodi/addons/pvr.dvblink/pvr.dvblink.so, reason: libtinyxml2.so.0.0.0: cannot open shared object file: No such file or directory

Looks like an older version of libtinyxml

Full Debug Log
Disregard previous post. Go it to work by using the following:

1. Uninstalled addon from Kodi.
2. Exit Kodi.
3. purge kodi-pvr-dvblink using apt-get.
4. Reinstall the above package.
5. Open Kodi and reconfigured the addon.
6. It now works.