← Back to team overview

me-tv-development team mailing list archive

[Bug 258852] Re: release 0.5.32/0.5.33 has the same compiler error.

 

Hi,

I'm having similar problems under openSUSE 11.0. Downloaded source
package from

http://edge.launchpad.net/me-tv/stable/0.5/+download/me-tv-0.5.33.tar.gz

configure without problems

make reports:

[...]
dvb_si.cc:25:32: error: libucsi/atsc/types.h: Datei oder Verzeichnis nicht gefunden [^= "no such file or directory"]
dvb_si.cc: In function ‘gsize get_atsc_text(String&, const guchar*)’:
dvb_si.cc:182: error: ‘atsc_text_segment_decode’ was not declared in this scope
make[2]: *** [me_tv-dvb_si.o] Fehler 1
make[2]: Leaving directory `/home/junolive/Desktop/me-tv-0.5.32/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/junolive/Desktop/me-tv-0.5.32'
make: *** [all] Fehler 2

Do you have any further idea?

Greets,
Frank

-- 
release 0.5.32/0.5.33 has the same compiler error.
https://bugs.launchpad.net/bugs/258852
You received this bug notification because you are a member of Me TV
Development, which is subscribed to Me TV.

Status in Me TV, it's TV for me computer: Invalid

Bug description:
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                    






Follow ups