Bug #6092
Error while compiling a fresh pull form GIT
0%
Description
WGET http://download.silicondust.com/hdhomerun/libhdhomerun_20171221.tgz
http://download.silicondust.com/hdhomerun/libhdhomerun_20171221.tgz:
2021-10-19 14:29:14 Fout 404: Not Found.
make4: * [Makefile.hdhomerun:79: /tmp/tvheadend/tvheadend/build.linux/hdhomerun/libhdhomerun_20171221/.tvh_download] Fout 8
make4: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make3: [Makefile:800: /tmp/tvheadend/tvheadend/build.linux/hdhomerun/libhdhomerun/libhdhomerun.a] Fout 2
make3: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make2: [Makefile:99: ffmpeg_all] Fout 2
make2: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make1: [debian/rules:14: override_dh_auto_build] Fout 2
make1: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make: ** [debian/rules:5: build] Fout 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
History
Updated by Chris F about 3 years ago
The current URL is:
https://download.silicondust.com/hdhomerun/libhdhomerun_20210624.tgz
Updated by Chris F about 3 years ago
Updated Makefile.hdhomerun but still no succes:
make -f Makefile.hdhomerun build
make3: Map '/tmp/tvheadend/tvheadend' wordt binnengegaan
WGET http://download.silicondust.com/hdhomerun/libhdhomerun_20210624.tgz
2021-10-19 14:52:18 URL:http://download.silicondust.com/hdhomerun/libhdhomerun_20210624.tgz [51124/51124] -> "/tmp/tvheadend/tvheadend/build.linux/hdhomerun/libhdhomerun_20210624.tgz" [1]
SHA1SUM test '9db6089b956de4e58084b623937f5fc3231fff0b' == '6b019728eadea3af7a5686ed5ba44e970bca7365': make3: * [Makefile.hdhomerun:80: /tmp/tvheadend/tvheadend/build.linux/hdhomerun/libhdhomerun_20210624/.tvh_download] Fout 1
make3: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make2: [Makefile:800: /tmp/tvheadend/tvheadend/build.linux/hdhomerun/libhdhomerun/libhdhomerun.a] Fout 2
make2: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make1: [debian/rules:14: override_dh_auto_build] Fout 2
make1: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make: * [debian/rules:5: build] Fout 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Updated by Chris F about 3 years ago
Updated Makefile.hdhomerun to use correct checksum: 9db6089b956de4e58084b623937f5fc3231fff0b
Now the build seems to fail at this point:
CC src/input/mpegts/tvhdhomerun/tvhdhomerun.o
src/input/mpegts/tvhdhomerun/tvhdhomerun.c: In function ‘tvhdhomerun_device_discovery_thread’:
src/input/mpegts/tvhdhomerun/tvhdhomerun.c:386:7: error: implicit declaration of function ‘hdhomerun_discover_find_devices_custom’; did you mean ‘hdhomerun_discover_find_devices_custom_v3’? [-Werror=implicit-function-declaration]
hdhomerun_discover_find_devices_custom(0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hdhomerun_discover_find_devices_custom_v3
cc1: all warnings being treated as errors
make2: * [Makefile:643: /tmp/tvheadend/tvheadend/build.linux/src/input/mpegts/tvhdhomerun/tvhdhomerun.o] Fout 1
make2: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make1: [debian/rules:14: override_dh_auto_build] Fout 2
make1: Map '/tmp/tvheadend/tvheadend' wordt verlaten
make: ** [debian/rules:5: build] Fout 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Updated by Chris F about 3 years ago
Guess i pulled the wrong version of tvheadend sorry
Now used these steps:
https://tvheadend.org/projects/tvheadend/wiki/Building
Build succeeded !