Discussion:
Unable to compile CinemaSix 1.0 beta
Travis Clayton
2004-06-29 23:38:22 UTC
Permalink
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.

- Travis
Sujal Patel
2004-06-30 00:05:17 UTC
Permalink
Can you list the errors? The thing should build from CVS, but I haven't
tested on the box (I use a cross compiler) in a while, so maybe something
is wrong.

Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Travis Clayton
2004-06-30 01:05:47 UTC
Permalink
Looks like up to the point where the creation of the object files there
are only warnings (unused variables, comparisons between signed and
unsigned integers) then it quickly spits this out:

g++ -L . -lCascade -lHDMachineX225Experimental -o cinemasix.roku
./DiskFile.o ./File.o ./HTTPFile.o ./InputStreamHTTP.o ./InputStreamPS.o
./InputStreamTS.o ./InputStreamUDP.o ./KeyboardWindow.o ./main.o
./mpeg.o ./MpegInfoSpinner.o ./MyMPEGDecoder.o ./PESExtractor.o
./ProgramInfo.o ./UDPFile.o ./url.o ./util.o
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952539694 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952722432 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
327680 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
720896 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
196608 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294901760 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294836224 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
589824 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
./main.o: In function `MPEGPlayerWindow::OnKeyDown(unsigned long)':
./main.o(.text+0x1704): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./main.o(.text+0x173c): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./main.o: In function `MPEGPlayerWindow::OnTimer(unsigned long)':
./main.o(.text+0x18f8): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::ChangePrograms(int)':
./MyMPEGDecoder.o(.text+0x444): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::StartPlayback(char const *)':
./MyMPEGDecoder.o(.text+0x750): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x9b8): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0xc4c): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::SetAspect(int)':
./MyMPEGDecoder.o(.text+0x1634): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::MyMPEGDecoder(void)':
./MyMPEGDecoder.o(.text+0x1b10): undefined reference to
`MPEGDecoder::MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1bec): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::~MyMPEGDecoder(void)':
./MyMPEGDecoder.o(.text+0x1ca0): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o: In function `MyMPEGDecoder::Reinit(void)':
./MyMPEGDecoder.o(.text+0x1f48): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./MyMPEGDecoder.o(.text+0x1f5c): undefined reference to
`MPEGDecoder::Close(void)'
./MyMPEGDecoder.o(.text+0x1fc0): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x2064): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0x2078): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o(.data+0x0): undefined reference to `MPEGDecoder
type_info node'
./MyMPEGDecoder.o: In function `MyMPEGDecoder type_info function':
./MyMPEGDecoder.o(.gnu.linkonce.t.__tf13MyMPEGDecoder+0x3c): undefined
reference to `MPEGDecoder type_info function'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
MyMPEGDecoder::~MyMPEGDecoder(void)':
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8__._13MyMPEGDecoder+0x5c):
undefined reference to `MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
MyMPEGDecoder::OnTimer(unsigned long)':
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8_OnTimer__13MyMPEGDecoderUl+0x68):
undefined reference to `MPEGDecoder::PauseStreaming(void)'
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8_OnTimer__13MyMPEGDecoderUl+0x7c):
undefined reference to `MPEGDecoder::Close(void)'
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8_OnTimer__13MyMPEGDecoderUl+0xe0):
undefined reference to `MPEGDecoder::NewOpen(unsigned long, unsigned
long, MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8_OnTimer__13MyMPEGDecoderUl+0x184):
undefined reference to `MPEGDecoder::SelectPIDs(bool, unsigned long,
unsigned long, unsigned long, bool)'
./MyMPEGDecoder.o(.gnu.linkonce.t.__thunk_8_OnTimer__13MyMPEGDecoderUl+0x198):
undefined reference to `MPEGDecoder::ResumeStreaming(void)'
collect2: ld returned 1 exit status
make: *** [cinemasix.roku] Error 1
Post by Sujal Patel
Can you list the errors? The thing should build from CVS, but I haven't
tested on the box (I use a cross compiler) in a while, so maybe something
is wrong.
Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Sujal Patel
2004-06-30 02:56:32 UTC
Permalink
Ahh. I must have checked in the experimental library without the -kb
(binary) option. I'll have to checkin the correct one. In the meantime,
use the binary that Don posted to the list a month or so ago.


Sujal
Post by Travis Clayton
Looks like up to the point where the creation of the object files there
are only warnings (unused variables, comparisons between signed and
g++ -L . -lCascade -lHDMachineX225Experimental -o cinemasix.roku
./DiskFile.o ./File.o ./HTTPFile.o ./InputStreamHTTP.o ./InputStreamPS.o
./InputStreamTS.o ./InputStreamUDP.o ./KeyboardWindow.o ./main.o
./mpeg.o ./MpegInfoSpinner.o ./MyMPEGDecoder.o ./PESExtractor.o
./ProgramInfo.o ./UDPFile.o ./url.o ./util.o
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952539694 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952722432 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
327680 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
720896 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
196608 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294901760 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294836224 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
589824 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
./main.o(.text+0x1704): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./main.o(.text+0x173c): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./main.o(.text+0x18f8): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o(.text+0x444): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0x750): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x9b8): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0xc4c): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o(.text+0x1634): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o(.text+0x1b10): undefined reference to
`MPEGDecoder::MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1bec): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1ca0): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1f48): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./MyMPEGDecoder.o(.text+0x1f5c): undefined reference to
`MPEGDecoder::Close(void)'
./MyMPEGDecoder.o(.text+0x1fc0): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x2064): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0x2078): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o(.data+0x0): undefined reference to `MPEGDecoder
type_info node'
./MyMPEGDecoder.o(.gnu.linkonce.t.__tf13MyMPEGDecoder+0x3c): undefined
reference to `MPEGDecoder type_info function'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
undefined reference to `MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
undefined reference to `MPEGDecoder::PauseStreaming(void)'
undefined reference to `MPEGDecoder::Close(void)'
undefined reference to `MPEGDecoder::NewOpen(unsigned long, unsigned
long, MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
undefined reference to `MPEGDecoder::SelectPIDs(bool, unsigned long,
unsigned long, unsigned long, bool)'
undefined reference to `MPEGDecoder::ResumeStreaming(void)'
collect2: ld returned 1 exit status
make: *** [cinemasix.roku] Error 1
Post by Sujal Patel
Can you list the errors? The thing should build from CVS, but I haven't
tested on the box (I use a cross compiler) in a while, so maybe something
is wrong.
Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Travis Clayton
2004-06-30 13:30:06 UTC
Permalink
That did the trick. Thanks.

- Travis
Post by Sujal Patel
Ahh. I must have checked in the experimental library without the -kb
(binary) option. I'll have to checkin the correct one. In the meantime,
use the binary that Don posted to the list a month or so ago.
Sujal
Post by Travis Clayton
Looks like up to the point where the creation of the object files there
are only warnings (unused variables, comparisons between signed and
g++ -L . -lCascade -lHDMachineX225Experimental -o cinemasix.roku
./DiskFile.o ./File.o ./HTTPFile.o ./InputStreamHTTP.o ./InputStreamPS.o
./InputStreamTS.o ./InputStreamUDP.o ./KeyboardWindow.o ./main.o
./mpeg.o ./MpegInfoSpinner.o ./MyMPEGDecoder.o ./PESExtractor.o
./ProgramInfo.o ./UDPFile.o ./url.o ./util.o
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952539694 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
1952722432 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
393216 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
327680 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
720896 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
196608 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294901760 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
4294836224 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
589824 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
65536 >= 0 for section `'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
/usr/bin/ld: ./libHDMachineX225Experimental.so: invalid string offset
524288 >= 0 for section `.shstrtab'
./main.o(.text+0x1704): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./main.o(.text+0x173c): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./main.o(.text+0x18f8): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o(.text+0x444): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0x750): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x9b8): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0xc4c): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o(.text+0x1634): undefined reference to
`MPEGDecoder::SetOutputAndScaleRects(CascadeRect const &, CascadeRect
const &)'
./MyMPEGDecoder.o(.text+0x1b10): undefined reference to
`MPEGDecoder::MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1bec): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1ca0): undefined reference to
`MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o(.text+0x1f48): undefined reference to
`MPEGDecoder::PauseStreaming(void)'
./MyMPEGDecoder.o(.text+0x1f5c): undefined reference to
`MPEGDecoder::Close(void)'
./MyMPEGDecoder.o(.text+0x1fc0): undefined reference to
`MPEGDecoder::NewOpen(unsigned long, unsigned long,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
./MyMPEGDecoder.o(.text+0x2064): undefined reference to
`MPEGDecoder::SelectPIDs(bool, unsigned long, unsigned long, unsigned
long, bool)'
./MyMPEGDecoder.o(.text+0x2078): undefined reference to
`MPEGDecoder::ResumeStreaming(void)'
./MyMPEGDecoder.o(.data+0x0): undefined reference to `MPEGDecoder
type_info node'
./MyMPEGDecoder.o(.gnu.linkonce.t.__tf13MyMPEGDecoder+0x3c): undefined
reference to `MPEGDecoder type_info function'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
undefined reference to `MPEGDecoder::~MPEGDecoder(void)'
./MyMPEGDecoder.o: In function `virtual function thunk (delta:-8) for
undefined reference to `MPEGDecoder::PauseStreaming(void)'
undefined reference to `MPEGDecoder::Close(void)'
undefined reference to `MPEGDecoder::NewOpen(unsigned long, unsigned
long, MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode,
MPEGDecoder::ClockSource, MPEGDecoder::ClockRecoveryMode, bool, bool,
bool, bool, unsigned long)'
undefined reference to `MPEGDecoder::SelectPIDs(bool, unsigned long,
unsigned long, unsigned long, bool)'
undefined reference to `MPEGDecoder::ResumeStreaming(void)'
collect2: ld returned 1 exit status
make: *** [cinemasix.roku] Error 1
Post by Sujal Patel
Can you list the errors? The thing should build from CVS, but I haven't
tested on the box (I use a cross compiler) in a while, so maybe something
is wrong.
Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Sujal Patel
2004-06-30 00:05:33 UTC
Permalink
BTW, warnings are to be expected. I turned on -Wall

Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Travis Clayton
2004-06-30 00:56:17 UTC
Permalink
Warnings aren't a big deal. Mostly unused veriables (you must be adding
alot of new functionality). I'll get the errors.
Post by Sujal Patel
BTW, warnings are to be expected. I turned on -Wall
Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Sujal Patel
2004-06-30 00:13:51 UTC
Permalink
I just compiled it from CVS on the HD1000 and it compiles clean (albiet
with warnings). Let me know what errors you get.

Sujal
Post by Travis Clayton
I'd really like to be able to compile this latest build (I add in some
additional video window resizing) but straight out of cvs produces
numerous warnings and errors.
- Travis
_______________________________________________
Roku-tech mailing list
http://lists.rokulabs.com/mailman/listinfo/roku-tech
Loading...