The bintray caching error can be fixed by adding "--disable-bintray_cache" to the ./configure line.
However I'm still getting the following error on my Raspberry Pi 2:
"Unable to invoke compiler: arm-none-linux-gnueabi-gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
Search Criteria
Package Details: tvheadend-git 4.3.r2354.gadef81b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tvheadend-git.git (read-only, click to copy) |
---|---|
Package Base: | tvheadend-git |
Description: | TV streaming server and DVR |
Upstream URL: | https://tvheadend.org/ |
Keywords: | dvb iptv pvr streaming tv |
Licenses: | GPL-3.0-or-later |
Conflicts: | tvheadend |
Provides: | tvheadend |
Submitter: | zman0900 |
Maintainer: | willemw |
Last Packager: | willemw |
Votes: | 28 |
Popularity: | 0.000005 |
First Submitted: | 2015-08-10 20:59 (UTC) |
Last Updated: | 2024-08-13 12:33 (UTC) |
Dependencies (19)
- avahi
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- libdvbcsaAUR (libdvbcsa-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libogg (libogg-gitAUR)
- libtheora (libtheora-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- pcre2 (pcre2-gitAUR)
- pngquant
- uriparser (uriparser-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- libhdhomerunAUR (libhdhomerun-gitAUR) (optional) – HDHomeRun support
- xmltvAUR (optional) – alternative source of programme listings
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 Next › Last »
Kaeltis commented on 2016-03-31 18:54 (UTC) (edited on 2016-03-31 19:32 (UTC) by Kaeltis)
zman0900 commented on 2016-03-14 10:19 (UTC)
For the "CSA" tab, I have never seen it, but I bet it has to do with the configure options "--enable-dvbcsa". If you need that feature, add it to config. You will also probably need to add libdvbcsa (aur) as a dependency.
The error with libavcodec.a seems to only happen when building with the "static" / tvh provided ffmpeg. There seems to be a bug in their makefiles that makes parallel builds fail. If you for some reason want to try the static ffmpeg and x264, add '-j1' to the make command.
The 404 error also only happens with the "static" / tvh provided ffmpeg and seems to be harmless. I believe it is just a caching mechanism for the build to download the ffmpeg dependencies all at once instead of getting each separate tar from upstream sources.
zman0900 commented on 2016-03-14 07:31 (UTC)
Over the air EPG support for ATSC is now in main tvheadend for the 4.2 release, so I have requested this tvheadend-atsc-epg-git package merge with tvheadend-git.
zman0900 commented on 2016-03-14 04:28 (UTC)
Build should be fixed now. Even builds in a clean chroot. If any of you were using hdhomerun previously, that doesn't build by default now, but instructions are in the PKGBUILD for a simple edit to enable it.
silenus commented on 2016-03-14 00:35 (UTC)
I'm a little confused, where does --disable-libffmpeg_static --disable-libx264_static go? As a new line in the config file? Where does the build() that was mentioned come in?
slashme commented on 2016-02-20 21:47 (UTC)
As far as I know it'll cause tvheadend to be linked against the shared libraries already installed on the system instead of compiling its own static versions.
jmason commented on 2016-02-18 17:33 (UTC)
That worked. Thanks! Does using those two "--disable" flags remove functionality or just allow them to be built differently? Also, is there a reason why they shouldn't simply be added to PKGBUILD to avoid this problem?
slashme commented on 2016-02-18 15:00 (UTC)
I had to add --disable-libffmpeg_static --disable-libx264_static to ./configure in build() to get it to compile.
jmason commented on 2016-02-14 23:28 (UTC)
Trying again, I now see there's a very early error that zips by after the initial checks:
make -f Makefile.ffmpeg
make[1]: Entering directory '/home/echo/build/tvheadend-git/src/tvheadend-git'
DOWNLOAD https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-8906a8edddc1b828395d042ba17eef5752f2b915.tgz
--2016-02-14 17:41:38-- https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-8906a8edddc1b828395d042ba17eef5752f2b915.tgz
Resolving dl.bintray.com (dl.bintray.com)... 108.168.243.150, 75.126.118.188
Connecting to dl.bintray.com (dl.bintray.com)|108.168.243.150|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
There's a hit on this from 3 weeks ago in the TVHeadEnd forum at:
https://tvheadend.org/boards/5/topics/19705?r=19786
Not conclusive for RPi2, but perhaps a clue.
jmason commented on 2016-02-12 23:20 (UTC)
I had successfully installed both this and https://aur.archlinux.org/packages/tvheadend/ in December. I don't recall any problem with installing it back then. I decided to go with the latter back then and it's been running on an RPi2 since. I decided to give this package more testing, hence my surprise when I tried it today. I don't know what is causing the problem.
Running a "diff" on the last Dec. 19th commit shows a version change:
- pkgver = 4.1.r442.g824f46e
+ pkgver = 4.1.r1235.gd822a74
I’m not sure if this is just an innocuous package version change or if this indicates that the package started picking up a newer 4.1 TVHeadEnd build. If so, my successful install must have been against the previous one. If the build changed then perhaps something was introduced in the build that requires 32-bit library(s). That raises the question of whether the problem is in the package or requires an ArchLinux environment dependency change. Just guessing here.
p.s. I'm not familiar with what the CSA tab is.
Pinned Comments
francoism90 commented on 2021-03-21 14:16 (UTC) (edited on 2021-03-21 14:16 (UTC) by francoism90)
Warning: if you have previously used this package, you need to reinstall! Sorry for introducing breaking changes, but hopefully the introduced changes will provide a better experience for most users. :)
Backup your configs (if needed) before performing the upgrade!
Changes:
/var/lib/tvheadend
instead of/usr/share/tvheadend
tvheadend
(member of groupvideo
) with config files stored in/etc/tvheadend
, it will not use a home directory anymore.sysusers.d
andtmpfiles.d
permissions should be easier to manage.tvheadend.service
now includes-C
by default.If you have any questions or suggestions, please let me know. :)
luciferin commented on 2017-04-06 14:01 (UTC) (edited on 2019-08-14 12:21 (UTC) by luciferin)
I started up a wiki page for Tvheadend. Input and help is welcome.
https://wiki.archlinux.org/index.php/Tvheadend