Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Created July 30, 2014 15:10
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save dreamcat4/ee02467585cff3b155fe to your computer and use it in GitHub Desktop.
tvheadend master - compiler warnings on FreeBSD, with gcc 4.21
tvheadend tvheadend/ root~# make
===> License GPLv3 accepted by the user
===> Found saved configuration for tvheadend-3.9.20140727
===> tvheadend-3.9.20140730 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by tvheadend-3.9.20140730 for building
===> Extracting for tvheadend-3.9.20140730
=> SHA256 Checksum OK for tvheadend-3.9.20140730.tar.gz.
===> Patching for tvheadend-3.9.20140730
===> tvheadend-3.9.20140730 depends on executable: bash - found
===> tvheadend-3.9.20140730 depends on executable: git - found
===> tvheadend-3.9.20140730 depends on file: /usr/local/include/linux/videodev2.h - found
===> tvheadend-3.9.20140730 depends on file: /usr/local/bin/python2.7 - found
===> tvheadend-3.9.20140730 depends on executable: pkgconf - found
===> tvheadend-3.9.20140730 depends on executable: gmake - found
===> tvheadend-3.9.20140730 depends on shared library: libexecinfo.so - found (/usr/local/lib/libexecinfo.so.1)
===> tvheadend-3.9.20140730 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so.7)
===> tvheadend-3.9.20140730 depends on shared library: libavahi-client.so - found (/usr/local/lib/libavahi-client.so.3.2.9)
===> tvheadend-3.9.20140730 depends on shared library: libdvbcsa.so - found (/usr/local/lib/libdvbcsa.so.1)
===> Configuring for tvheadend-3.9.20140730
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 ... fail
checking for cc qsort_r ... ok
checking for cc recvmmsg ... fail
checking for cc libiconv ... ok
checking for py module gzip ... ok
checking for bzip2 ... ok
checking for cc linux/dvb/version.h ... ok
checking for pkg liburiparser ... fail
checking for pkg avahi-client ... ok
checking for cc sys/inotify.h ... fail
checking for cc dvbcsa/dvbcsa.h ... ok
checking for cc -ldvbcsa ... ok
fetching dvb-scan files ... ok
Compiler:
Using C compiler: cc
Using C flags: -O2 -pipe -I/usr/local/include -Wno-conversion -Wno-int-to-pointer-cast -fno-strict-aliasing
Build for arch: amd64
Binaries:
Using PYTHON: /usr/local/bin/python2.7
Options:
cwc yes
capmt yes
v4l no
linuxdvb yes
satip_client yes
iptv yes
tsfile yes
dvbscan yes
timeshift yes
trace yes
imagecache yes
avahi yes
zlib no
libav no
inotify no
epoll no
uriparser no
ccache no
tvhcsa yes
bundle no
dvbcsa yes
kqueue yes
execinfo yes
mmx yes
sse2 yes
getloadavg yes
atomic64 yes
qsort_r yes
libiconv yes
py_gzip yes
bin_bzip2 yes
ssl yes
linuxdvbapi yes
upnp yes
mpegts yes
mpegps no
mpegts_dvb yes
Packages:
avahi-client 0.6.31
Installation paths:
Prefix: /usr/local
Binaries: ${prefix}/bin
Libraries: ${prefix}/lib
Data files: ${prefix}/share
Man pages: /usr/local/man
Final Binary:
/var/ports/root/tvheadend/work/dreamcat4-tvheadend-156b24a/build.freebsd/tvheadend
Tvheadend Data Directory:
/usr/local/share/tvheadend
===> Building for tvheadend-3.9.20140730
Receiving data/dvb-scan/dvb-t from http://linuxtv.org/git/dtv-scan-tables.git
CC src/version.o
CC src/uuid.o
CC src/main.o
CC src/tvhlog.o
CC src/idnode.o
CC src/prop.o
CC src/utils.o
CC src/wrappers.o
CC src/access.o
CC src/dtable.o
CC src/tcp.o
CC src/udp.o
CC src/url.o
CC src/http.o
CC src/notify.o
CC src/file.o
CC src/epg.o
CC src/epgdb.o
CC src/epggrab.o
CC src/spawn.o
CC src/packet.o
CC src/streaming.o
CC src/channels.o
CC src/subscriptions.o
CC src/service.o
src/service.c: In function 'service_build_filter':
src/service.c:408: warning: comparison is always true due to limited range of data type
CC src/htsp_server.o
CC src/htsmsg.o
CC src/htsmsg_binary.o
CC src/htsmsg_json.o
CC src/htsmsg_xml.o
CC src/misc/dbl.o
CC src/misc/json.o
CC src/settings.o
CC src/htsbuf.o
CC src/trap.o
CC src/avg.o
CC src/htsstr.o
CC src/tvhpoll.o
CC src/huffman.o
CC src/filebundle.o
CC src/config.o
CC src/lang_codes.o
CC src/lang_str.o
CC src/imagecache.o
CC src/tvhtime.o
CC src/service_mapper.o
CC src/input.o
CC src/httpc.o
CC src/rtsp.o
CC src/fsmonitor.o
CC src/cron.o
CC src/esfilter.o
CC src/intlconv.o
src/intlconv.c: In function 'intlconv_utf8':
src/intlconv.c:129: warning: passing argument 2 of 'libiconv' from incompatible pointer type
CC src/api.o
CC src/api/api_status.o
CC src/api/api_idnode.o
CC src/api/api_input.o
CC src/api/api_channel.o
CC src/api/api_service.o
CC src/api/api_mpegts.o
CC src/api/api_epg.o
CC src/api/api_epggrab.o
CC src/api/api_imagecache.o
CC src/api/api_esfilter.o
CC src/api/api_intlconv.o
CC src/parsers/parsers.o
CC src/parsers/bitstream.o
CC src/parsers/parser_h264.o
CC src/parsers/parser_latm.o
CC src/parsers/parser_avc.o
CC src/parsers/parser_teletext.o
CC src/epggrab/module.o
CC src/epggrab/channel.o
CC src/epggrab/module/pyepg.o
CC src/epggrab/module/xmltv.o
CC src/plumbing/tsfix.o
CC src/plumbing/globalheaders.o
CC src/dvr/dvr_db.o
CC src/dvr/dvr_rec.o
CC src/dvr/dvr_autorec.o
CC src/dvr/dvr_cutpoints.o
CC src/webui/webui.o
CC src/webui/comet.o
CC src/webui/extjs.o
CC src/webui/simpleui.o
CC src/webui/statedump.o
CC src/webui/html.o
CC src/webui/webui_api.o
CC src/muxer.o
CC src/muxer/muxer_pass.o
CC src/muxer/muxer_tvh.o
CC src/muxer/tvh/ebml.o
CC src/muxer/tvh/mkmux.o
CC src/upnp.o
CC src/descrambler/descrambler.o
CC src/input/mpegts.o
CC src/input/mpegts/mpegts_input.o
CC src/input/mpegts/mpegts_network.o
CC src/input/mpegts/mpegts_mux.o
CC src/input/mpegts/mpegts_service.o
CC src/input/mpegts/mpegts_table.o
CC src/input/mpegts/dvb_support.o
CC src/input/mpegts/dvb_charset.o
CC src/input/mpegts/dvb_psi.o
CC src/input/mpegts/tsdemux.o
CC src/input/mpegts/mpegts_mux_sched.o
CC src/input/mpegts/mpegts_network_scan.o
CC src/input/mpegts/mpegts_network_dvb.o
CC src/input/mpegts/mpegts_mux_dvb.o
CC src/input/mpegts/scanfile.o
CC src/epggrab/otamux.o
CC src/epggrab/module/eit.o
CC src/epggrab/support/freesat_huffman.o
CC src/epggrab/module/opentv.o
CC src/input/mpegts/linuxdvb/linuxdvb.o
CC src/input/mpegts/linuxdvb/linuxdvb_adapter.o
CC src/input/mpegts/linuxdvb/linuxdvb_frontend.o
CC src/input/mpegts/linuxdvb/linuxdvb_satconf.o
CC src/input/mpegts/linuxdvb/linuxdvb_lnb.o
CC src/input/mpegts/linuxdvb/linuxdvb_switch.o
CC src/input/mpegts/linuxdvb/linuxdvb_rotor.o
CC src/input/mpegts/linuxdvb/linuxdvb_en50494.o
CC src/input/mpegts/satip/satip.o
CC src/input/mpegts/satip/satip_frontend.o
CC src/input/mpegts/satip/satip_satconf.o
CC src/input/mpegts/satip/satip_rtsp.o
CC src/input/mpegts/iptv/iptv.o
CC src/input/mpegts/iptv/iptv_mux.o
CC src/input/mpegts/iptv/iptv_service.o
CC src/input/mpegts/iptv/iptv_http.o
CC src/input/mpegts/iptv/iptv_udp.o
CC src/input/mpegts/tsfile/tsfile.o
CC src/input/mpegts/tsfile/tsfile_input.o
CC src/input/mpegts/tsfile/tsfile_mux.o
CC src/timeshift.o
CC src/timeshift/timeshift_filemgr.o
CC src/timeshift/timeshift_writer.o
CC src/timeshift/timeshift_reader.o
CC src/avahi.o
CC src/descrambler/tvhcsa.o
CC src/descrambler/cwc.o
CC src/descrambler/capmt.o
src/descrambler/capmt.c: In function 'capmt_set_filter':
src/descrambler/capmt.c:820: warning: comparison is always false due to limited range of data type
CC tvheadend
===> Staging for tvheadend-3.9.20140730
===> tvheadend-3.9.20140730 depends on file: /usr/local/bin/python2.7 - found
===> Generating temporary packing list
===> Creating users and/or groups.
CC tvheadend
install -d /var/ports/root/tvheadend/work/stage/usr/local/bin
install /var/ports/root/tvheadend/work/dreamcat4-tvheadend-156b24a/build.freebsd/tvheadend /var/ports/root/tvheadend/work/stage/usr/local/bin/tvheadend
install -d /var/ports/root/tvheadend/work/stage/usr/local/man/man1
install /var/ports/root/tvheadend/work/dreamcat4-tvheadend-156b24a/man/tvheadend.1 /var/ports/root/tvheadend/work/stage/usr/local/man/man1/tvheadend.1
for bundle in docs/html docs/docresources src/webui/static data/conf data/dvb-scan; do \
mkdir -p /var/ports/root/tvheadend/work/stage/usr/local/share/tvheadend/$bundle ;\
cp -LR /var/ports/root/tvheadend/work/dreamcat4-tvheadend-156b24a/$bundle/* /var/ports/root/tvheadend/work/stage/usr/local/share/tvheadend/$bundle ;\
done
find /var/ports/root/tvheadend/work/stage/usr/local/share/tvheadend -name .git -exec rm -rf {} \; &>/dev/null || /bin/true
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
tvheadend tvheadend/ root~#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment