MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

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

MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

Post by StefanJ »

I have a Linux based MythTV system. Myth version is 33.1. The tuners are a HDHomeRun Prime (with cable card) and the newer unit which has an ATSC 3.0 tuner.

I can use the config utility to discover and locate the two tuners.

Everything was working great under Fedora 37. After upgrading to Fedora 39, Mythbackend, and the setup utility, fail:
mythtv-setup --version|grep --color=always using_hdhomerun
mythtv-setup: symbol lookup error: /lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr
The hdromerun firmware is in /usr/lib.

Any suggestions? The libraries are up to date.

nickk
Silicondust
Posts: 20331
Joined: Tue Jan 13, 2004 9:39 am
x 232

Re: MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

Post by nickk »

"hdhomerun_discover2_device_if_get_ip_addr" missing indicates that the libhdhomerun library version is out of date - you need to install a newer / latest version.

StefanJ
Posts: 14
Joined: Wed Oct 23, 2013 6:40 pm

Re: MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

Post by StefanJ »

Thanks Nick!

Now, this is concerning. I just downloaded libhdhomerun from:

https://info.hdhomerun.com/info/linux

I took a look in my download directory and found:

Code: Select all

stefan@hp-fedora:~/Downloads$ ls -ltr
total 4888
-rw-r--r--. 1 stefan stefan   62919 Jul 13  2023 libhdhomerun_20230713.tgz
-rw-r--r--. 1 stefan stefan  253374 Jul 13  2023 hdhomerun_config_gui_20230713.tgz
-rw-r--r--. 1 stefan stefan 1808912 Jul 13  2023 hdhomerun5_atsc3_firmware_20230713.bin
-rw-r--r--. 1 stefan stefan 2212224 May 12 19:27 hdhomerun_dvr_atsc3_firmware_20231214.bin
-rw-r--r--. 1 stefan stefan  605182 May 12 19:27 hdhomerun3_cablecard_firmware_20230713.bin
-rw-r--r--. 1 stefan stefan   51124 May 13 11:10 libhdhomerun_20210624.tgz
The version I just downloaded appears earlier than the one I had from last July?

StefanJ
Posts: 14
Joined: Wed Oct 23, 2013 6:40 pm

Re: MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

Post by StefanJ »

OK. Problem solved.

libhdhomerun.so was out of date.

It looks like Silicon Dust's download page has an out of date package linked to. Somewhere along the lines I got a later package, and a build from that produced a good version.

Code: Select all

stefan@hp-fedora:~/Downloads$ ls -ltr
total 4888
-rw-r--r--. 1 stefan stefan   62919 Jul 13  2023 libhdhomerun_20230713.tgz
-rw-r--r--. 1 stefan stefan  253374 Jul 13  2023 hdhomerun_config_gui_20230713.tgz
-rw-r--r--. 1 stefan stefan 1808912 Jul 13  2023 hdhomerun5_atsc3_firmware_20230713.bin
-rw-r--r--. 1 stefan stefan 2212224 May 12 19:27 hdhomerun_dvr_atsc3_firmware_20231214.bin
-rw-r--r--. 1 stefan stefan  605182 May 12 19:27 hdhomerun3_cablecard_firmware_20230713.bin
-rw-r--r--. 1 stefan stefan   51124 May 13 11:10 libhdhomerun_20210624.tgz
I will let SD know.

NedS
Silicondust
Posts: 3223
Joined: Mon Dec 10, 2018 12:38 pm
x 76

Re: MythTV: Failures due to "/lib64/libmythtv-33.so.33: undefined symbol: hdhomerun_discover2_device_if_get_ip_addr"

Post by NedS »

Links fixed.

Post Reply