Installation failing on Fedora
Added by David C over 13 years ago
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!
Replies (3)
RE: Installation failing on Fedora - Added by Beat Gerber over 13 years ago
I'v got the same error
Change CFLAGS in makefile
from..
CFLAGS = -Wall -Werror -Wwrite-strings -Wno-deprecated-declarations
to..
CFLAGS = -Wall -Wwrite-strings -Wno-deprecated-declarations
-Werror is stop compiling even if there is a unused variable
Works on Fedora 15
A real masterpiece of code ..like it a lot!
Have fun!
RE: Installation failing on Fedora - Added by Beat Gerber over 13 years ago
Sorry for my english .. -Werror does stop the compile process if there are unused variables present
variable ‘r’ is a so called dummy variable.
RE: Installation failing on Fedora - Added by Andreas Smas over 13 years ago
David C wrote:
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:
[...]
It says: libssl or openssl not found
You need to install dev versions of those libs.
The instructions supposedly for Fedora give this:
[...]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!
Yeah, removing -Werror form the Makefile will fix the issue for now.