I have totally built and used this program before, but now I’m drawing a blank about how I had addressed an error on a previous installation.
So, I built the program and this error is encountered while attempting to run the program:
gumby@hooke ~ $ hdhomerun_config_gui
hdhomerun_config_gui: error while loading shared libraries: libhdhomerun.so: cannot open shared object file: No such file or directory
Naturally, there is such a program; it’s located here: usr/local/lib/libhdhomerun.so
The docs include this handy note, for just such an occasion:
If you receive an error stating hdhomerun_config_gui: error while loading shared libraries: libhdhomerun.so: cannot open shared object file: No such file or directory when attempting to run hdhomerun_config_gui, run the following:
sudo ldconfig
When I implement that advice, here is the result:
gumby@hooke ~ $ sudo ldconfig
Password:
ldconfig: /usr/lib/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file - it has the wrong magic bytes at the start.
ldconfig: /usr/lib/libwrap.so.0 is not a symbolic link
ldconfig: /usr/lib32/libwrap.so.0 is not a symbolic link
On subsequent attempts to run the program, the same error persists:
gumby@hooke ~ $ hdhomerun_config_gui
hdhomerun_config_gui: error while loading shared libraries: libhdhomerun.so: cannot open shared object file: No such file or directory
I don’t remember having to manually configure symbolic links on the previous install, but sadly the only thing that I really do remember is reading through dozens of posts about ELF files and magic bytes … a tedious task, which I have been reliving tonight. Ugh! If anyone can point me in the right direction, I’d surely appreciate it! And this time, you can be sure that I will make copious notes once the solution is rediscovered!!!