I've tried following the instructions to install TvHeadend as found here
http://linuxhtpcguide.blogspot.com/2011/05/howto-install-tvheadend-on-fedora.html
as well as trying the instructions given on this site for installing on Gentoo, in case that worked.
Neither set of instructions seem to work for me.
The "gentoo" method gives this:
[david@mediaserver src]$ sudo ./configure
[sudo] password for david:
Using C compiler: cc
Using AVAHI client: 0.6.30
libssl or openssl not found
[david@mediaserver src]$ sudo make
cat: build.Linux/ver: No such file or directory
Version changed
Makefile:208: support/.mk: No such file or directory
make: *** No rule to make target `support/.mk'. Stop.
[david@mediaserver src]$
The instructions supposedly for Fedora give this:
[david@mediaserver hts-tvheadend-2.12]$ ./configure
Using C compiler: cc
Using AVAHI client: 0.6.30
NOTE:
NOTE: Development build.
NOTE: The generated binary will contained compild-in paths to
NOTE: the current build tree. If you plan to install or move
NOTE: the binary, please reconfigure with --release.
NOTE:
Final binary is: build.Linux/tvheadend
[david@mediaserver hts-tvheadend-2.12]$ make
fatal: bad default revision 'HEAD'
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/main.o /usr/local/bin/hts-tvheadend-2.12/src/main.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/utils.o /usr/local/bin/hts-tvheadend-2.12/src/utils.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/wrappers.o /usr/local/bin/hts-tvheadend-2.12/src/wrappers.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/version.o /usr/local/bin/hts-tvheadend-2.12/src/version.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/access.o /usr/local/bin/hts-tvheadend-2.12/src/access.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/dtable.o /usr/local/bin/hts-tvheadend-2.12/src/dtable.c
fatal: bad default revision 'HEAD'
cc -MD -g -funsigned-char -O2 -D_FILE_OFFSET_BITS=64 -Ibuild.Linux -I/usr/local/bin/hts-tvheadend-2.12/src -I/usr/local/bin/hts-tvheadend-2.12 -DHTS_VERSION=\"2.12\" -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations -Wmissing-prototypes -c -o build.Linux/src/tcp.o /usr/local/bin/hts-tvheadend-2.12/src/tcp.c
/usr/local/bin/hts-tvheadend-2.12/src/tcp.c: In function ‘tcp_write_queue’:
/usr/local/bin/hts-tvheadend-2.12/src/tcp.c:184:10: error: variable ‘r’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [build.Linux/src/tcp.o] Error 1
[david@mediaserver hts-tvheadend-2.12]$
I'm at a loss. I'm not a developer but am happy enough tinkering around with linux etc, however this has me baffled. I don't know enough about GIT to know what's going wrong here, although I believe it's a git issue.
Any help gratefully received!