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