Re: Unable to compile CinemaSix 1.0 beta
Sujal Patel <[email protected]>
| Newsgroups | gmane.comp.hardware.roku.technical |
|---|---|
| Message-ID | <[email protected]> |
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 On Tue, 29 Jun 2004, Travis Clayton wrote: > 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 > > > > > > > Sujal Patel wrote: > > >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 > > > >On Tue, 29 Jun 2004, Travis Clayton wrote: > > > > > > > >>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 > >>[email protected] > >>http://lists.rokulabs.com/mailman/listinfo/roku-tech > >> > >> > >> > >> > > > >_______________________________________________ > >Roku-tech mailing list > >[email protected] > >http://lists.rokulabs.com/mailman/listinfo/roku-tech > > > > > > > > _______________________________________________ > Roku-tech mailing list > [email protected] > http://lists.rokulabs.com/mailman/listinfo/roku-tech > >