Hi - I have been using me-tv for a while - its great :-) I just saw the release of 0.5.31, so thought I would give it a go. I am running Ubuntu Hardy (8.04). When trying to make, I get:
ben@ben-desktop:~/Desktop/me-tv-0.5.31$ sudo make
make all-recursive
make[1]: Entering directory `/home/ben/Desktop/me-tv-0.5.31'
Making all in src
make[2]: Entering directory `/home/ben/Desktop/me-tv-0.5.31/src'
Making all in libdvbapi
make[3]: Entering directory `/home/ben/Desktop/me-tv-0.5.31/src/libdvbapi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ben/Desktop/me-tv-0.5.31/src/libdvbapi'
Making all in libucsi
make[3]: Entering directory `/home/ben/Desktop/me-tv-0.5.31/src/libucsi'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -g -O2 -MT libucsi_a-atsc_text.o -MD -MP -MF .deps/libucsi_a-atsc_text.Tpo -c -o libucsi_a-atsc_text.o `test -f 'atsc/atsc_text.c' || echo './'`atsc/atsc_text.c
atsc/atsc_text.c:26:32: error: libucsi/atsc/types.h: No such file or directory
atsc/atsc_text.c:715: warning: ‘struct atsc_text_string_segment’ declared inside parameter list
atsc/atsc_text.c:715: warning: its scope is only this definition or declaration, which is probably not what you want
atsc/atsc_text.c: In function ‘atsc_text_segment_decode’:
atsc/atsc_text.c:717: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:717: error: ‘ATSC_TEXT_SEGMENT_MODE_UNICODE_RANGE_MAX’ undeclared (first use in this function)
atsc/atsc_text.c:717: error: (Each undeclared identifier is reported only once
atsc/atsc_text.c:717: error: for each function it appears in.)
atsc/atsc_text.c:721: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:721: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:724: warning: initialisation makes pointer from integer without a cast
atsc/atsc_text.c:726: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:727: error: ‘ATSC_TEXT_COMPRESS_NONE’ undeclared (first use in this function)
atsc/atsc_text.c:728: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:728: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:731: error: ‘ATSC_TEXT_COMPRESS_PROGRAM_TITLE’ undeclared (first use in this function)
atsc/atsc_text.c:732: error: dereferencing pointer to incomplete type
atsc/atsc_text.c:736: error: ‘ATSC_TEXT_COMPRESS_PROGRAM_DESCRIPTION’ undeclared (first use in this function)
atsc/atsc_text.c:737: error: dereferencing pointer to incomplete type
make[3]: *** [libucsi_a-atsc_text.o] Error 1
make[3]: Leaving directory `/home/ben/Desktop/me-tv-0.5.31/src/libucsi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ben/Desktop/me-tv-0.5.31/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ben/Desktop/me-tv-0.5.31'
make: *** [all] Error 2
The initial error, that of " libucsi/atsc/types.h: No such file or directory" seems to be correct on inspection. Any ideas? Also, the linux file system is still slightly opaque to me. Where would be a sensible place to place the downloaded "me-tv-0.5.31" directory?
Cheers,
Ben
I assure you that 0.5.33 was built under pbuilder and is now in Debian testing i.e. if your system is set up correctly then you shouldn't get this error. If you're on Hardy then you'll need to somehow install the dvb-apps library/package, I installed the Lenny package and it worked fine, after removing the dvb-utils package.