1
|
pizero tvheadend $ ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=/usr/include --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libexecdir=/usr/lib/tvheadend --disable-maintainer-mode --disable-dependency-tracking --disable-bintray_cache --disable-pcloud_cache --enable-libsystemd_daemon --enable-hdhomerun_client --disable-hdhomerun_static --enable-libav --disable-ffmpeg_static --enable-libx264 --disable-libx264_static --enable-libvpx --disable-libvpx_static --enable-libtheora --disable-libtheora_static --enable-libvorbis --disable-libvorbis_static --disable-libfdkaac_static --enable-libopus --disable-libopus_static --enable-vaapi --enable-nvenc --enable-omx --enable-dvbcsa --enable-dvben50221 --enable-pcre2 --enable-pngquant --enable-ddci --python=/usr/bin/python3 --enable-trace --disable-ccdebug --cc=gcc-10 --cpu=armv6kz --disable-libx265_static --disable-libx265 --arch=armel --jobs=1
|
2
|
Checking support/features
|
3
|
checking for cc execinfo.h ... ok
|
4
|
checking for cc -mmmx ... fail
|
5
|
checking for cc -msse2 ... fail
|
6
|
checking for cc -Wunused-result ... ok
|
7
|
checking for cc -fstack-protector ... ok
|
8
|
checking for cc -fstack-protector-strong ... ok
|
9
|
checking for cc -fstack-check ... ok
|
10
|
checking for cc -fPIE ... ok
|
11
|
checking for cc strlcat ... fail
|
12
|
checking for cc strlcpy ... fail
|
13
|
checking for cc fdatasync ... ok
|
14
|
checking for cc getloadavg ... ok
|
15
|
checking for cc atomic32 ... ok
|
16
|
checking for cc atomic64 ... ok
|
17
|
checking for cc atomic_time_t ... ok
|
18
|
checking for cc atomic_ptr ... ok
|
19
|
checking for cc bitops64 ... ok
|
20
|
checking for cc lockowner ... ok
|
21
|
checking for cc qsort_r ... ok
|
22
|
checking for cc stime ... fail
|
23
|
checking for cc gmtoff ... ok
|
24
|
checking for cc recvmmsg ... ok
|
25
|
checking for cc sendmmsg ... ok
|
26
|
checking for cc gnu_libiconv ... fail
|
27
|
checking for cc libiconv ... fail
|
28
|
^ using build-in glibc iconv routines
|
29
|
checking for cc ifnames ... ok
|
30
|
checking for cc cclang_threadsan ... fail
|
31
|
checking for py module gzip ... ok
|
32
|
checking for pkg-config ... ok
|
33
|
checking for xgettext ... ok
|
34
|
checking for msgmerge ... ok
|
35
|
checking for gzip ... ok
|
36
|
checking for bzip2 ... ok
|
37
|
checking for pkg openssl ... ok (detected 1.1.1n)
|
38
|
checking for cc linux/dvb/version.h ... ok
|
39
|
checking for cc libhdhomerun/hdhomerun.h ... ok
|
40
|
checking for pkg zlib ... ok (detected 1.2.11)
|
41
|
checking for pkg libpcre2-8 ... ok (detected 10.36)
|
42
|
checking for pkg liburiparser ... ok (detected 0.9.4)
|
43
|
checking for pkg avahi-client ... ok (detected 0.8)
|
44
|
checking for pkg libavfilter >=6.47.100 ... ok (detected 7.85.100)
|
45
|
checking for pkg libswresample >=2.1.100 ... ok (detected 3.7.100)
|
46
|
checking for pkg libswscale >=4.1.100 ... ok (detected 5.7.100)
|
47
|
checking for pkg libavformat >=57.41.100 ... ok (detected 58.45.100)
|
48
|
checking for pkg libavcodec >=57.48.101 ... ok (detected 58.91.100)
|
49
|
checking for pkg libavutil >=55.28.100 ... ok (detected 56.51.100)
|
50
|
checking for pkg libva >=0.38.0 ... ok (detected 1.10.0)
|
51
|
checking for pkg libva-drm >=0.38.0 ... ok (detected 1.10.0)
|
52
|
checking for cc sys/inotify.h ... ok
|
53
|
checking for cc inotify_init1 ... ok
|
54
|
checking for cc dvbcsa/dvbcsa.h ... ok
|
55
|
checking for cc -ldvbcsa ... ok
|
56
|
fetching dvb-scan files ... ok
|
57
|
checking for cc epoll_create1 ... ok
|
58
|
checking for pkg dbus-1 ... ok (detected 1.12.24)
|
59
|
checking for pkg libsystemd-daemon ... fail (detected <none>)
|
60
|
checking for pkg libsystemd ... ok (detected 247)
|
61
|
|
62
|
Compiler:
|
63
|
Using C compiler: ccache gcc-10
|
64
|
Using LD flags: -lhdhomerun -ldvbcsa
|
65
|
Build for arch: armel
|
66
|
|
67
|
Binaries:
|
68
|
Using PYTHON: /usr/bin/python3
|
69
|
Using GZIP: gzip
|
70
|
Using BZIP2: bzip2
|
71
|
|
72
|
Options:
|
73
|
pie yes
|
74
|
ccdebug no
|
75
|
cardclient yes
|
76
|
cwc yes
|
77
|
cccam yes
|
78
|
capmt yes
|
79
|
constcw yes
|
80
|
linuxdvb yes
|
81
|
satip_server yes
|
82
|
satip_client yes
|
83
|
hdhomerun_client yes
|
84
|
hdhomerun_static no
|
85
|
iptv yes
|
86
|
tsfile yes
|
87
|
dvbscan yes
|
88
|
timeshift yes
|
89
|
trace yes
|
90
|
avahi yes
|
91
|
zlib yes
|
92
|
libav yes
|
93
|
ffmpeg_static no
|
94
|
libx264 yes
|
95
|
libx264_static no
|
96
|
libx265 no
|
97
|
libx265_static no
|
98
|
libvpx yes
|
99
|
libvpx_static no
|
100
|
libtheora yes
|
101
|
libtheora_static no
|
102
|
libvorbis yes
|
103
|
libvorbis_static no
|
104
|
libfdkaac no
|
105
|
libfdkaac_static no
|
106
|
libopus yes
|
107
|
libopus_static no
|
108
|
nvenc yes
|
109
|
vaapi yes
|
110
|
mmal no
|
111
|
omx yes
|
112
|
inotify yes
|
113
|
epoll yes
|
114
|
pcre no
|
115
|
pcre2 yes
|
116
|
uriparser yes
|
117
|
ccache yes
|
118
|
tvhcsa yes
|
119
|
bundle no
|
120
|
pngquant yes
|
121
|
kqueue no
|
122
|
dbus_1 yes
|
123
|
android no
|
124
|
gtimer_check no
|
125
|
slow_memoryinfo no
|
126
|
libsystemd_daemon yes
|
127
|
pcloud_cache no
|
128
|
ddci yes
|
129
|
cclang_threadsan no
|
130
|
gperftools no
|
131
|
execinfo yes
|
132
|
W_unused_result yes
|
133
|
f_stack_protector yes
|
134
|
f_stack_protector_strong yes
|
135
|
f_stack_check yes
|
136
|
f_PIE yes
|
137
|
fdatasync yes
|
138
|
getloadavg yes
|
139
|
atomic32 yes
|
140
|
atomic64 yes
|
141
|
atomic_time_t yes
|
142
|
atomic_ptr yes
|
143
|
bitops64 yes
|
144
|
lockowner yes
|
145
|
qsort_r yes
|
146
|
gmtoff yes
|
147
|
recvmmsg yes
|
148
|
sendmmsg yes
|
149
|
ifnames yes
|
150
|
py_gzip yes
|
151
|
bin_pkg_config yes
|
152
|
bin_xgettext yes
|
153
|
bin_msgmerge yes
|
154
|
bin_gzip yes
|
155
|
bin_bzip2 yes
|
156
|
ssl yes
|
157
|
linuxdvbapi yes
|
158
|
linuxdvb_ca yes
|
159
|
libhdhomerun yes
|
160
|
upnp yes
|
161
|
hwaccels yes
|
162
|
inotify_h yes
|
163
|
inotify_init1 yes
|
164
|
dvbcsa yes
|
165
|
epoll_create1 yes
|
166
|
mpegts yes
|
167
|
mpegts_dvb yes
|
168
|
|
169
|
Packages:
|
170
|
openssl 1.1.1n
|
171
|
zlib 1.2.11
|
172
|
libpcre2-8 10.36
|
173
|
liburiparser 0.9.4
|
174
|
avahi-client 0.8
|
175
|
libavfilter 7.85.100
|
176
|
libswresample 3.7.100
|
177
|
libswscale 5.7.100
|
178
|
libavformat 58.45.100
|
179
|
libavcodec 58.91.100
|
180
|
libavutil 56.51.100
|
181
|
libva 1.10.0
|
182
|
libva-drm 1.10.0
|
183
|
dbus-1 1.12.24
|
184
|
libsystemd 247
|
185
|
|
186
|
Installation paths:
|
187
|
Prefix: /usr
|
188
|
Binaries: ${prefix}/bin
|
189
|
Libraries: ${prefix}/lib
|
190
|
Data files: ${prefix}/share
|
191
|
Man pages: /usr/share/man
|
192
|
|
193
|
Final Binary:
|
194
|
/home/bow/src/tvh/tvheadend/build.linux/tvheadend
|
195
|
|
196
|
Tvheadend Data Directory:
|
197
|
/usr/share/tvheadend
|
198
|
|
199
|
pizero tvheadend $ make
|
200
|
Receiving data/dvb-scan from https://github.com/tvheadend/dtv-scan-tables.git#tvheadend
|
201
|
make -f Makefile.webui LANGUAGES="ach ady ar bg cs da de en_US en_GB es et fa fi fr he hr hu it ko lv lt nl no pl pt ro ru sl sk sq sv tr uk zh zh-Hans" all
|
202
|
make[1]: Entering directory '/home/bow/src/tvh/tvheadend'
|
203
|
make -f Makefile.webui WEBUI=std compile-std
|
204
|
make[2]: Entering directory '/home/bow/src/tvh/tvheadend'
|
205
|
src/webui/static/tvh.js.gz.tmp 1403588
|
206
|
src/webui/static/tvh.js.gz.tmp2 1098297
|
207
|
src/webui/static/tvh.js.gz 292425
|
208
|
src/webui/static/tvh.blue.css.gz.tmp 174912
|
209
|
src/webui/static/tvh.blue.css.gz.tmp2 138421
|
210
|
src/webui/static/tvh.blue.css.gz 22177
|
211
|
src/webui/static/tvh.gray.css.gz.tmp 174365
|
212
|
src/webui/static/tvh.gray.css.gz.tmp2 137886
|
213
|
src/webui/static/tvh.gray.css.gz 22184
|
214
|
src/webui/static/tvh.access.css.gz.tmp 178122
|
215
|
src/webui/static/tvh.access.css.gz.tmp2 140725
|
216
|
src/webui/static/tvh.access.css.gz 22811
|
217
|
src/webui/static/tvh-tv.js.gz.tmp 749487
|
218
|
src/webui/static/tvh-tv.js.gz.tmp2 739368
|
219
|
src/webui/static/tvh-tv.js.gz 206260
|
220
|
src/webui/static/tvh-tv.css.gz.tmp 3442
|
221
|
src/webui/static/tvh-tv.css.gz.tmp2 2585
|
222
|
src/webui/static/tvh-tv.css.gz 834
|
223
|
Building src/webui/static/intl/tvh.ach.js.gz
|
224
|
Building src/webui/static/intl/tvh.ady.js.gz
|
225
|
Building src/webui/static/intl/tvh.ar.js.gz
|
226
|
Building src/webui/static/intl/tvh.bg.js.gz
|
227
|
Building src/webui/static/intl/tvh.cs.js.gz
|
228
|
Building src/webui/static/intl/tvh.da.js.gz
|
229
|
Building src/webui/static/intl/tvh.de.js.gz
|
230
|
Building src/webui/static/intl/tvh.en_US.js.gz
|
231
|
Building src/webui/static/intl/tvh.en_GB.js.gz
|
232
|
Building src/webui/static/intl/tvh.es.js.gz
|
233
|
Building src/webui/static/intl/tvh.et.js.gz
|
234
|
Building src/webui/static/intl/tvh.fa.js.gz
|
235
|
Building src/webui/static/intl/tvh.fi.js.gz
|
236
|
Building src/webui/static/intl/tvh.fr.js.gz
|
237
|
Building src/webui/static/intl/tvh.he.js.gz
|
238
|
Building src/webui/static/intl/tvh.hr.js.gz
|
239
|
Building src/webui/static/intl/tvh.hu.js.gz
|
240
|
Building src/webui/static/intl/tvh.it.js.gz
|
241
|
Building src/webui/static/intl/tvh.ko.js.gz
|
242
|
Building src/webui/static/intl/tvh.lv.js.gz
|
243
|
Building src/webui/static/intl/tvh.lt.js.gz
|
244
|
Building src/webui/static/intl/tvh.nl.js.gz
|
245
|
Building src/webui/static/intl/tvh.no.js.gz
|
246
|
Building src/webui/static/intl/tvh.pl.js.gz
|
247
|
Building src/webui/static/intl/tvh.pt.js.gz
|
248
|
Building src/webui/static/intl/tvh.ro.js.gz
|
249
|
Building src/webui/static/intl/tvh.ru.js.gz
|
250
|
Building src/webui/static/intl/tvh.sl.js.gz
|
251
|
Building src/webui/static/intl/tvh.sk.js.gz
|
252
|
Building src/webui/static/intl/tvh.sq.js.gz
|
253
|
Building src/webui/static/intl/tvh.sv.js.gz
|
254
|
Building src/webui/static/intl/tvh.tr.js.gz
|
255
|
Building src/webui/static/intl/tvh.uk.js.gz
|
256
|
Building src/webui/static/intl/tvh.zh.js.gz
|
257
|
Building src/webui/static/intl/tvh.zh-Hans.js.gz
|
258
|
WEBUI std finished
|
259
|
make[2]: Leaving directory '/home/bow/src/tvh/tvheadend'
|
260
|
make -f Makefile.webui WEBUI=debug compile-debug
|
261
|
make[2]: Entering directory '/home/bow/src/tvh/tvheadend'
|
262
|
WEBUI debug finished
|
263
|
make[2]: Leaving directory '/home/bow/src/tvh/tvheadend'
|
264
|
make[1]: Leaving directory '/home/bow/src/tvh/tvheadend'
|
265
|
CC src/version.o
|
266
|
CC src/uuid.o
|
267
|
CC src/main.o
|
268
|
CC src/tvhlog.o
|
269
|
CC src/tprofile.o
|
270
|
CC src/idnode.o
|
271
|
CC src/prop.o
|
272
|
CC src/proplib.o
|
273
|
CC src/utils.o
|
274
|
CC src/wrappers.o
|
275
|
CC src/tvh_thread.o
|
276
|
CC src/tvhvfs.o
|
277
|
CC src/access.o
|
278
|
CC src/tcp.o
|
279
|
CC src/udp.o
|
280
|
CC src/udp_stream.o
|
281
|
CC src/url.o
|
282
|
CC src/http.o
|
283
|
CC src/notify.o
|
284
|
CC src/file.o
|
285
|
CC src/epg.o
|
286
|
CC src/epgdb.o
|
287
|
CC src/epggrab.o
|
288
|
CC src/spawn.o
|
289
|
CC src/packet.o
|
290
|
CC src/esstream.o
|
291
|
CC src/streaming.o
|
292
|
CC src/channels.o
|
293
|
CC src/subscriptions.o
|
294
|
CC src/service.o
|
295
|
CC src/htsp_server.o
|
296
|
CC src/htsmsg.o
|
297
|
CC src/htsmsg_binary.o
|
298
|
CC src/htsmsg_binary2.o
|
299
|
CC src/htsmsg_json.o
|
300
|
CC src/htsmsg_xml.o
|
301
|
CC src/misc/dbl.o
|
302
|
CC src/misc/json.o
|
303
|
CC src/misc/m3u.o
|
304
|
CC src/settings.o
|
305
|
CC src/htsbuf.o
|
306
|
CC src/trap.o
|
307
|
CC src/htsstr.o
|
308
|
CC src/tvhpoll.o
|
309
|
CC src/huffman.o
|
310
|
CC src/filebundle.o
|
311
|
CC src/config.o
|
312
|
CC src/lang_codes.o
|
313
|
CC src/lang_str.o
|
314
|
CC src/imagecache.o
|
315
|
CC src/tvhtime.o
|
316
|
CC src/service_mapper.o
|
317
|
CC src/input.o
|
318
|
CC src/httpc.o
|
319
|
CC src/rtsp.o
|
320
|
src/rtsp.c: In function ‘rtsp_describe_decode’:
|
321
|
src/rtsp.c:292:23: error: format ‘%lld’ expects argument of type ‘long long int *’, but argument 3 has type ‘time_t *’ {aka ‘long int *’} [-Werror=format=]
|
322
|
292 | sscanf(p + 8, "npt=%" PRItime_t "-%" PRItime_t, &hc->hc_rtsp_range_start,
|
323
|
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
|
324
|
| |
|
325
|
| time_t * {aka long int *}
|
326
|
In file included from src/rtsp.c:21:
|
327
|
src/tvheadend.h:338:23: note: format string is defined here
|
328
|
338 | # define PRItime_t "lld"
|
329
|
src/rtsp.c:292:23: error: format ‘%lld’ expects argument of type ‘long long int *’, but argument 4 has type ‘time_t *’ {aka ‘long int *’} [-Werror=format=]
|
330
|
292 | sscanf(p + 8, "npt=%" PRItime_t "-%" PRItime_t, &hc->hc_rtsp_range_start,
|
331
|
| ^~~~~~~
|
332
|
293 | &hc->hc_rtsp_range_end);
|
333
|
| ~~~~~~~~~~~~~~~~~~~~~~
|
334
|
| |
|
335
|
| time_t * {aka long int *}
|
336
|
In file included from src/rtsp.c:21:
|
337
|
src/tvheadend.h:338:23: note: format string is defined here
|
338
|
338 | # define PRItime_t "lld"
|
339
|
src/rtsp.c: In function ‘rtsp_set_position’:
|
340
|
src/rtsp.c:333:30: error: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘time_t’ {aka ‘long int’} [-Werror=format=]
|
341
|
333 | snprintf(buf, sizeof(buf), "npt=%" PRItime_t "-", position);
|
342
|
| ^~~~~~~ ~~~~~~~~
|
343
|
| |
|
344
|
| time_t {aka long int}
|
345
|
In file included from src/rtsp.c:21:
|
346
|
src/tvheadend.h:338:23: note: format string is defined here
|
347
|
338 | # define PRItime_t "lld"
|
348
|
cc1: all warnings being treated as errors
|
349
|
make: *** [Makefile:720: /home/bow/src/tvh/tvheadend/build.linux/src/rtsp.o] Error 1
|
350
|
pizero tvheadend $
|