MythTV .30 and Linux: hdhomerun_discover_find_devices_custom_v2

Help and support with third-party TV software.
Windows Media Center, J River Media Center, Next PVR, MythTV, InstaTV, etc.
Post Reply
StefanJ
Posts: 11
Joined: Wed Oct 23, 2013 6:40 pm

MythTV .30 and Linux: hdhomerun_discover_find_devices_custom_v2

Post by StefanJ » Sat Jun 22, 2019 2:14 pm

This is likely a MythTV library problem, but I thought I'd report it here in case others run into it.

I'll report any progress or fixes I make.

After upgrading from Fedora 27 to Fedora 30, with an upgrade to MythTV-30, the back end die with an error suggesting they're having trouble:

symbol lookup error: /lib64/libmythtv-30.so.30: undefined symbol: hdhomerun_discover_find_devices_custom_v2

mythtv-setup dies when I enter the Capture Cards section, with the same error.

The SD-supplied (but compiled locall) config tool dies on me as well:

Code: Select all

root@mythtwo hdhomerun_config_gui]# hdhomerun_config_gui
hdhomerun_config_gui: symbol lookup error: hdhomerun_config_gui: undefined symbol: hdhomerun_discover_find_devices_custom_v2
The simple command-line tool does find the silicon dust unit:

Code: Select all

hdhomerun_config discover
hdhomerun device 13189752 found at 10.0.0.3
I can also connect to it via browser.

Anyone else run into this? I'll keep you informed . . .

rpcameron
Posts: 836
Joined: Fri Mar 25, 2016 9:55 am

Re: MythTV .30 and Linux: hdhomerun_discover_find_devices_custom_v2

Post by rpcameron » Sat Jun 22, 2019 3:42 pm

The function comes from libhdhomerun, and that particular function is present in the 'hdhomerun_discover.[hc]' source file. In fact, that function has been in the library for years.

Try building a new version of libhdhomerun from source, as perhaps the RedHat/Fedora packagers haven't been maintaining their packages ...

Post Reply