v15 kodi-pvr-dvblink is broken in Ubuntu 15.04 (Vivid) repo
#1
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.
Reply
#2
me. Please provide more details about the issue.
Reply
#3
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
Code:
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.
Reply
#4
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
Reply
#5
It is provided by libdvblinkremote, which is linked statically with addon. libdvblinkremote is part of the dvblink pvr addon itself:
https://github.com/kodi-pvr/pvr.dvblink
Reply
#6
can you reproduce the issue with a manual compile?
Reply
#7
I have not tried it yet on 15.04 - only on 14.04 where everything works. Will try it later today
Reply
#8
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
Reply
#9
Fantastic. Thank you very much for a quick turnaround!
Reply
#10
(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?
Reply
#11
I see the addon is now online in the stable PPA.

Now I am getting this error:

Code:
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
Reply
#12
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.
Reply

Logout Mark Read Team Forum Stats Members Help
kodi-pvr-dvblink is broken in Ubuntu 15.04 (Vivid) repo0