2012-12-21, 15:39
i'm using HTS Tvheadend 3.3.216~g6755147-dirty
works ok.
works ok.
CC build.linux/src/timeshift.o
/tvheadend/tvheadend/src/timeshift.c: In function âtimeshift_initâ:
/tvheadend/tvheadend/src/timeshift.c:59:29: error: integer overflow in expression [-Werror=overflow]
cc1: all warnings being treated as errors
make: *** [build.linux/src/timeshift.o] Error 1
~# apt-get install build-essential git pkg-config libssl-dev bzip2 wget
~# apt-get install libavahi-client-dev zlib1g-dev
~# git clone https://github.com/tvheadend/tvheadend.git
~# git checkout feature/timeshift
~# ./configure --enable-timeshift
~# make
~# make install
root@XBMC:~# git clone https://github.com/tvheadend/tvheadend.git
Cloning into 'tvheadend'...
remote: Counting objects: 17394, done.
remote: Compressing objects: 100% (4681/4681), done.
remote: Total 17394 (delta 13263), reused 16679 (delta 12643)
Receiving objects: 100% (17394/17394), 5.43 MiB | 623 KiB/s, done.
Resolving deltas: 100% (13263/13263), done.
root@XBMC:~# dir
Downloads Movies Music Pictures tvheadend TV\ Shows
root@XBMC:~# cd tvheadend
root@XBMC:~/tvheadend# dir
Autobuild configure data docs LICENSE man src
Autobuild.sh contrib debian lib Makefile README support
root@XBMC:~/tvheadend# git checkout feature/timeshift
Branch feature/timeshift set up to track remote branch feature/timeshift from origin.
Switched to a new branch 'feature/timeshift'
root@XBMC:~/tvheadend# ./configure --enable-timeshift
checking for cc execinfo.h ... ok
checking for cc -mmmx ... ok
checking for cc -msse2 ... ok
checking for cc getloadavg ... ok
checking for py module gzip ... ok
checking for bzip2 ... ok
checking for pkg openssl ... ok
checking for pkg zlib ... ok
checking for pkg avahi-client ... ok
Fetching dvb-scan files... done
Compiler:
Using C compiler: cc
Build for arch: i686
Binaries:
Using PYTHON: python
Options:
cwc: yes
v4l: yes
linuxdvb: yes
dvbscan: yes
timeshift: yes
avahi: yes
zlib: yes
bundle: no
dvbcsa: no
execinfo: yes
mmx: yes
sse2: yes
getloadavg: yes
py_gzip: yes
bin_bzip2: yes
ssl: yes
Packages:
openssl: 1.0.1c
zlib: 1.2.7
avahi-client: 0.6.31
Installation paths:
Prefix: /usr/local
Binaries: ${prefix}/bin
Libraries: ${prefix}/lib
Data files: ${prefix}/share
Man pages: ${datadir}/man
Final Binary:
/home/ray/tvheadend/build.linux/tvheadend
Tvheadend Data Directory:
/usr/local/share/tvheadend
root@XBMC:~/tvheadend# make
CC build.linux/src/main.o
CC build.linux/src/utils.o
CC build.linux/src/wrappers.o
CC build.linux/src/version.o
CC build.linux/src/access.o
CC build.linux/src/dtable.o
CC build.linux/src/tcp.o
CC build.linux/src/http.o
CC build.linux/src/notify.o
CC build.linux/src/file.o
CC build.linux/src/epg.o
CC build.linux/src/epgdb.o
CC build.linux/src/epggrab.o
CC build.linux/src/spawn.o
CC build.linux/src/packet.o
CC build.linux/src/streaming.o
CC build.linux/src/teletext.o
CC build.linux/src/channels.o
CC build.linux/src/subscriptions.o
CC build.linux/src/service.o
CC build.linux/src/psi.o
CC build.linux/src/parsers.o
CC build.linux/src/parser_h264.o
CC build.linux/src/parser_latm.o
CC build.linux/src/tsdemux.o
CC build.linux/src/bitstream.o
CC build.linux/src/htsp_server.o
CC build.linux/src/serviceprobe.o
CC build.linux/src/htsmsg.o
CC build.linux/src/htsmsg_binary.o
CC build.linux/src/htsmsg_json.o
CC build.linux/src/htsmsg_xml.o
CC build.linux/src/misc/dbl.o
CC build.linux/src/misc/json.o
CC build.linux/src/settings.o
CC build.linux/src/htsbuf.o
CC build.linux/src/trap.o
CC build.linux/src/avg.o
CC build.linux/src/htsstr.o
CC build.linux/src/rawtsinput.o
CC build.linux/src/iptv_input.o
CC build.linux/src/avc.o
CC build.linux/src/huffman.o
CC build.linux/src/filebundle.o
CC build.linux/src/config2.o
CC build.linux/src/lang_codes.o
CC build.linux/src/lang_str.o
CC build.linux/src/epggrab/module.o
CC build.linux/src/epggrab/channel.o
CC build.linux/src/epggrab/module/pyepg.o
CC build.linux/src/epggrab/module/xmltv.o
CC build.linux/src/plumbing/tsfix.o
CC build.linux/src/plumbing/globalheaders.o
CC build.linux/src/dvr/dvr_db.o
CC build.linux/src/dvr/dvr_rec.o
CC build.linux/src/dvr/dvr_autorec.o
CC build.linux/src/dvr/ebml.o
CC build.linux/src/dvr/mkmux.o
CC build.linux/src/webui/webui.o
CC build.linux/src/webui/comet.o
CC build.linux/src/webui/extjs.o
CC build.linux/src/webui/simpleui.o
CC build.linux/src/webui/statedump.o
CC build.linux/src/webui/html.o
CC build.linux/src/muxer.o
CC build.linux/src/muxer_pass.o
CC build.linux/src/muxer_tvh.o
CC build.linux/src/epggrab/otamux.o
CC build.linux/src/epggrab/module/eit.o
CC build.linux/src/epggrab/module/opentv.o
CC build.linux/src/epggrab/support/freesat_huffman.o
CC build.linux/src/timeshift.o
/home/ray/tvheadend/src/timeshift.c: In function âtimeshift_initâ:
/home/ray/tvheadend/src/timeshift.c:63:3: error: large integer implicitly truncated to unsigned type [-Werror=overflow]
cc1: all warnings being treated as errors
make: *** [build.linux/src/timeshift.o] Error 1