Kodi Community Forum

Full Version: HOW-TO Compile Tvheadend & HDHomerun on Synology NAS
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
(2013-12-23, 23:12)pepeEL Wrote: [ -> ]How check gcc which version is in my DSM ?

Are you new GCC TVHeadend works better than what GCC is implemented in the Synology DSM?

Is if you will comskip on debian-chroot it or stream HD tv will work better?

Sorry for my stupid questions but I'm learning Linux Smile

1. gcc -v
2. Tvheadend work doesn't depend on the compiler, it may depend (but I'm not sure) from glibc. Anyway it works better then spk (with glibc 2.5)
3. No. It's the another program to skip commercials.
(2013-12-23, 21:45)aisman Wrote: [ -> ]For those who don't have HD channels, and for those who don't want for some reason to install debian -- tvheadend-3.9.279.spk

Can't download it. Any other site for upload?
(2013-12-23, 23:31)aisman Wrote: [ -> ]
(2013-12-23, 23:12)pepeEL Wrote: [ -> ]How check gcc which version is in my DSM ?

Are you new GCC TVHeadend works better than what GCC is implemented in the Synology DSM?

Is if you will comskip on debian-chroot it or stream HD tv will work better?

Sorry for my stupid questions but I'm learning Linux Smile

1. gcc -v
2. Tvheadend work doesn't depend on the compiler, it may depend (but I'm not sure) from glibc. Anyway it works better then spk (with glibc 2.5)
3. No. It's the another program to skip commercials.


So why upgrade GCC as you described in post # 126?


And how compile TVHeadend for Debian-CHroot to use comskip ?
(2013-12-24, 00:03)pepeEL Wrote: [ -> ]So why upgrade GCC as you described in post # 126?

until forget about this

Quote:And how compile TVHeadend for Debian-CHroot to use comskip ?

as usual
(2013-12-24, 00:14)aisman Wrote: [ -> ]
(2013-12-24, 00:03)pepeEL Wrote: [ -> ]So why upgrade GCC as you described in post # 126?

until forget about this

Quote:And how compile TVHeadend for Debian-CHroot to use comskip ?

as usual

I still do not understand why I have the steps in post # 126 when in operation (speed, etc) tvheadend nothing will change.
I think I have already explained earlier, is not it? # 126 is needed not only for tvheadend, for other programs, which will not be enough gcc 4.6
Ok i now understand Smile thanks Smile
How i can install and after update to latest version TVHeadend 3.9 on Synology DS713+ on Debian-CHroot ? DS713+ have procesor x86 cedarview....
(2013-12-23, 15:15)schumi2004 Wrote: [ -> ]@pepeEL
It's really easy.

Follow instructions to setup spksrc from readme
I'm using a Ubuntu virtual machine (for example in Virtualbox), Debian is better.

git clone https://github.com/SynoCommunity/spksrc.git

sudo aptitude install build-essential debootstrap python-pip automake libgmp3-dev libltdl-dev libunistring-dev libffi-dev ncurses-dev imagemagick libssl-dev pkg-config zlib1g-dev gettext git curl subversion check bjam intltool gperf flex bison xmlto php5 expect libgc-dev mercurial cython
sudo pip install -U pip

# Enter dir
cd spksrc

#Create new branch (so development stays clean)
git checkout -b tvheadend

Then modify the files like this
~/spksrc/cross/tvheadend/Makefile
~/spksrc/spk/tvheadend/Makefile

Remove file
~/spksrc/cross/tvheadend/digest

#Start compiling
make ARCH=88f6281 tvheadend

88f6281 is for my Synology ARM type DS211
Find yours here https://github.com/SynoCommunity/spksrc/...logy-model
713+ would be cedarview

make ARCH=cedarview tvheadend

And wait

After a period of time it trows a few errors
At that point delete line 268~269 in file
~/spksrc/spk/tvheadend/work-88f6281/tvheadend-git9c1616df6b/support/configure.inc

Redo make
make ARCH=88f6281 tvheadend

And you will find your package in dir
~/spksrc/packages

I really need some help... I have a virtual machine with Debian installed. I just want the latest TVHeadend package for my Synology DS413J. I figured I can compile in the VM and install it on the server. Am I correct in this?

If so, I cannot change directories to spksrc. If I skip and go to the next line, checking out tvheadend gives me "Not a git repository..."

Help would be great!
You gotta be kidding me when you said you can't enter dir. Do some reading on Linux basics and come back when finished. This isn't a VM, Debian or spksrc support forum. Btw, aisman already posted latest arm version.
(2013-12-23, 23:33)schumi2004 Wrote: [ -> ]
(2013-12-23, 21:45)aisman Wrote: [ -> ]For those who don't have HD channels, and for those who don't want for some reason to install debian -- tvheadend-3.9.279.spk

Can't download it. Any other site for upload?

Same here... Downloaded it before, but had to redownload it. Now I can not download it anymore too. Download button is there, but it's not doing anything.
(2013-12-30, 10:39)Smiggel Wrote: [ -> ]
(2013-12-23, 23:33)schumi2004 Wrote: [ -> ]
(2013-12-23, 21:45)aisman Wrote: [ -> ]For those who don't have HD channels, and for those who don't want for some reason to install debian -- tvheadend-3.9.279.spk

Can't download it. Any other site for upload?

Same here... Downloaded it before, but had to redownload it. Now I can not download it anymore too. Download button is there, but it's not doing anything.

Why wouldn't this spk have HD? Don't we just use Debian to compile it anyway?
Guys, please read mindfully! Of course it has HD playback channels. But spk more takes of CPU, I wrote about it more than once, btw.
(2013-12-31, 01:01)aisman Wrote: [ -> ]Guys, please read mindfully! Of course it has HD playback channels. But spk more takes of CPU, I wrote about it more than once, btw.

I apologize for ticking you guys off. I am trying to learn and appreciate you guys posting your efforts to make this work.

Aisman, can you please post the file somewhere else? Seems your bandwidth is all used up at that hosting site.

Thanks!
3.9.303-arm -native compiled, but with not-working DVB-S2 (sic), 3.9.297 - crosscompiled.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35