Error compiling 4.0.6
Added by Cassio Simoes about 9 years ago
I'm trying to install tvh 4.0.6, but I get an error in make:
./configure --enable-libffmpeg_static
Checking support/features
checking for cc execinfo.h ... ok
checking for cc -mmmx ... ok
checking for cc -msse2 ... ok
checking for cc getloadavg ... ok
checking for cc atomic64 ... ok
checking for cc lockowner ... ok
checking for cc qsort_r ... ok
checking for cc stime ... ok
checking for cc recvmmsg ... ok
checking for cc sendmmsg ... ok
checking for cc libiconv ... ok
checking for cc libdvben50221 ... ok
checking for py module gzip ... ok
checking for gzip ... ok
checking for bzip2 ... ok
checking for pkg openssl ... ok (detected 1.0.2d)
checking for cc linux/dvb/version.h ... ok
checking for cc libhdhomerun/hdhomerun.h ... fail
checking for pkg zlib ... ok (detected 1.2.8)
checking for pkg liburiparser ... ok (detected 0.8.2)
checking for pkg avahi-client ... ok (detected 0.6.31)
checking for cc sys/inotify.h ... ok
fetching dvb-scan files ... ok
checking for pkg dbus-1 ... ok (detected 1.10.0)
Compiler:
Using C compiler: cc
Using LD flags: -ldvben50221 -ldvbapi -lucsi
Build for arch: x86_64
Binaries:
Using PYTHON: python
Using GZIP: gzip
Using BZIP2: bzip2
Options:
cwc yes
capmt yes
constcw yes
linuxdvb yes
satip_server yes
satip_client yes
hdhomerun_client no
hdhomerun_static no
iptv yes
tsfile yes
dvbscan yes
timeshift yes
trace yes
imagecache yes
avahi yes
zlib yes
libav yes
libffmpeg_static yes
libffmpeg_static_x264 yes
inotify yes
epoll yes
uriparser yes
ccache no
tvhcsa yes
bundle no
dvbcsa no
dvben50221 yes
kqueue no
dbus_1 yes
android no
tsdebug no
gtimer_check no
execinfo yes
mmx yes
sse2 yes
getloadavg yes
atomic64 yes
lockowner yes
qsort_r yes
stime yes
recvmmsg yes
sendmmsg yes
libiconv yes
libdvben50221 yes
py_gzip yes
bin_gzip yes
bin_bzip2 yes
ssl yes
linuxdvbapi yes
upnp yes
inotify_h yes
linuxdvb_ca yes
mpegts yes
mpegts_dvb yes
Packages:
openssl 1.0.2d
zlib 1.2.8
liburiparser 0.8.2
avahi-client 0.6.31
dbus-1 1.10.0
Installation paths:
Prefix: /usr/local
Binaries: ${prefix}/bin
Libraries: ${prefix}/lib
Data files: ${prefix}/share
Man pages: ${datadir}/man
Final Binary:
/usr/src/tvheadend-4.0.6/build.linux/tvheadend
Tvheadend Data Directory:
/usr/local/share/tvheadend
Then I run make and get the following error:
CC src/timeshift/timeshift_writer.o
CC src/timeshift/timeshift_reader.o
CC src/dvr/dvr_inotify.o
CC src/avahi.o
make: *** No rule to make target '/usr/src/tvheadend-4.0.6/libav_static/build/ffmpeg/lib/libavcodec.a', needed by '/usr/src/tvheadend-4.0.6/build.linux/libffmpeg_stamp'. Stop.
Here's my current configuration:
/usr/src/tvheadend-4.0.6# hostnamectl
Static hostname: tvh
Icon name: computer-server
Chassis: server
Machine ID: 07af77c80244492f8dbb91cc893a2ea6
Boot ID: e31091282f7c4fce8ef97d6a3f5ef61f
Operating System: Debian GNU/Linux stretch/sid
Kernel: Linux 4.1.0-2-amd64
Architecture: x86-64
Any help is appreciated.
Thanks
Cassio