-I/mingw/lib/live/groupsock/include -o demux_rtp.o demux_rtp.cpp In file included from C:/msys/1.0/mingw/lib/live/groupsock/include/NetInterface.hh:25, from C:/msys/1.0/mingw/lib/live/groupsock/include/Groupsock.hh:29, from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:30, from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSink.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:27, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/groupsock/include/NetAddress.hh:135: parse error before `:' token In file included from C:/msys/1.0/mingw/lib/live/groupsock/include/Groupsock.hh:29, from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:30, from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSink.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:27, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/groupsock/include/NetInterface.hh:72: parse error before `:' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:30, from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSink.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:27, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/groupsock/include/Groupsock.hh:191: parse error before `:' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSink.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:27, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:62: possibly missing ')' before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:62: cannot declare parameter `' to be of type `TaskScheduler' C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:62: because the following virtual functions are abstract: C:/msys/1.0/mingw/lib/live/UsageEnvironment/include/UsageEnvironment.hh:128: virtual void TaskScheduler::doEventLoop(char* = 0) C:/msys/1.0/mingw/lib/live/UsageEnvironment/include/UsageEnvironment.hh:126: virtual void TaskScheduler::turnOffBackgroundReadHandling(int) C:/msys/1.0/mingw/lib/live/UsageEnvironment/include/UsageEnvironment.hh:125: virtual void TaskScheduler::turnOnBackgroundReadHandling(int, void (*)(void*, int), void*) C:/msys/1.0/mingw/lib/live/UsageEnvironment/include/UsageEnvironment.hh:106: virtual void TaskScheduler::unscheduleDelayedTask(void*&) C:/msys/1.0/mingw/lib/live/UsageEnvironment/include/UsageEnvironment.hh:99: virtual void* TaskScheduler::scheduleDelayedTask(int, void (*)(void*), void*) C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:63: function body for constructor missing C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:87: parse error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh: In member function `void RTPInterface::startNetworkReading(TaskScheduler)': C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:62: parse error before `;' token C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPInterface.hh:62: only constructors take base initializers In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSink.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2AudioRTPSink.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:27, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh: At global scope: C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSink.hh:136: parse error before `:' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/MultiFramedRTPSource.hh:26, from C:/msys/1.0/mingw/lib/live/liveMedia/include/SimpleRTPSource.hh:29, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:41, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/RTPSource.hh:125: parse error before `:' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:25, from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:53, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: possibly missing ')' before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: cannot declare parameter `' to be of type `FramedSource' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: because the following virtual functions are abstract: C:/msys/1.0/mingw/lib/live/liveMedia/include/FramedSource.hh:70: virtual void FramedSource::doGetNextFrame() C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:52: function body for constructor missing C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: possibly missing ')' before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: cannot declare parameter `' to be of type `FramedSource' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: since type `FramedSource' has abstract virtual functions C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:93: function body for constructor missing C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: possibly missing ')' before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: cannot declare parameter `' to be of type `FramedSource' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: since type `FramedSource' has abstract virtual functions C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:98: function body for constructor missing C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:123: parse error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:125: parse error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh: In member function `void MPEG1or2Demux::getNextFrame(unsigned char, unsigned char*, unsigned int, FramedSource)': C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: parse error before `;' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: only constructors take base initializers C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:49: no matching function for call to `Medium::Medium()' C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:50: candidates are: Medium::Medium(const Medium&) C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:74: Medium::Medium(UsageEnvironment&) C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh: In member function `void MPEG1or2Demux::registerReadInterest(unsigned char, unsigned char*, unsigned int, FramedSource)': C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: parse error before `;' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: only constructors take base initializers C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:90: no matching function for call to `Medium::Medium()' C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:50: candidates are: Medium::Medium(const Medium&) C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:74: Medium::Medium(UsageEnvironment&) C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh: In member function `Boolean MPEG1or2Demux::useSavedData(unsigned char, unsigned char*, unsigned int, FramedSource)': C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: parse error before `;' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: only constructors take base initializers C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2Demux.hh:97: no matching function for call to `Medium::Medium()' C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:50: candidates are: Medium::Medium(const Medium&) C:/msys/1.0/mingw/lib/live/liveMedia/include/Media.hh:74: Medium::Medium(UsageEnvironment&) In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:28, from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:53, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh: At global scope: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:30: parse error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:28: base `FramedSource' with only non-default constructor in class without a constructor C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: semicolon missing after declaration of `MPEG1or2DemuxedElementaryStream' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: ISO C++ forbids defining types within return type C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: extraneous `char' ignored C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: long, short, signed or unsigned invalid for `mpegVersion' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: non- member function `MPEG1or2DemuxedElementaryStream mpegVersion()' cannot have `const' method qualifier C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: semicolon missing after declaration of `class MPEG1or2DemuxedElementaryStream' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh: In function `int mpegVersion()': C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: ` fMPEGversion' undeclared (first use this function) C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:32: (Each undeclared identifier is reported only once for each function it appears in.) C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh: At global scope: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:34: non- member function `MPEG1or2Demux& sourceDemux()' cannot have `const' method qualifier C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh: In function `MPEG1or2Demux& sourceDemux()': C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:34: ` fOurSourceDemux' undeclared (first use this function) C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh: At global scope: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:36: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:40: destructors must be member functions C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:40: virtual outside class declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:42: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:45: virtual outside class declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:46: virtual outside class declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:46: non- member function `const char* MIMEtype()' cannot have `const' method qualifier C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:47: virtual outside class declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:47: non- member function `unsigned int maxFrameSize()' cannot have `const' method qualifier C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:49: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:59: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:61: ` MPEG1or2Demux&fOurSourceDemux' used prior to declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:61: ` fOurSourceDemux' declared as reference but not initialized C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:63: parse error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:64: ` unsigned char fMPEGversion' used prior to declaration C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:66: ` friend' can only be specified inside a class C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2DemuxedElementaryStream.hh:67: parse error before `}' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:53, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:36: type specifier omitted for parameter `MPEG1or2DemuxedElementaryStream' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:36: parse error before `*' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:40: type specifier omitted for parameter `MPEG1or2DemuxedElementaryStream' C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:40: parse error before `*' token C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG2TransportStreamFromPESSource.hh:33: base `FramedFilter' with only non-default constructor in class without a constructor In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:77, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:90: syntax error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:94: semicolon missing after declaration of `QuickTimeFileSink' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:94: long, short, signed or unsigned invalid for `addZeroWords' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:102: non- member function `unsigned int movieTimeScale()' cannot have `const' method qualifier C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh: In function `unsigned int movieTimeScale()': C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:102: ` fLargestRTPtimestampFrequency' undeclared (first use this function) C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh: At global scope: C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:173: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:180: parse error before `}' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:79, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:82: syntax error before `:' token C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:86: semicolon missing after declaration of `AVIFileSink' C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:86: long, short, signed or unsigned invalid for `addZeroWords' C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:86: new declaration `AVIFileSink addZeroWords(unsigned int)' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:94: ambiguates old declaration `QuickTimeFileSink addZeroWords(unsigned int)' C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:101: parse error before `private' C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:103: redefinition of `unsigned int fMovieFPS' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:175: ` unsigned int fMovieFPS' previously declared here C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:108: conflicting types for `AVISubsessionIOState*fCurrentIOState' C:/msys/1.0/mingw/lib/live/liveMedia/include/QuickTimeFileSink.hh:179: previous declaration as `SubsessionIOState*fCurrentIOState' C:/msys/1.0/mingw/lib/live/liveMedia/include/AVIFileSink.hh:110: parse error before `}' token In file included from C:/msys/1.0/mingw/lib/live/liveMedia/include/liveMedia.hh:88, from demux_rtp_internal.h:17, from demux_rtp.cpp:12: C:/msys/1.0/mingw/lib/live/liveMedia/include/MPEG1or2FileServerDemux.hh:54: syntax error before `*' token demux_rtp.cpp: In function `demuxer_t* demux_open_rtp(demuxer_t*)': demux_rtp.cpp:98: parse error before `:' token demux_rtp.cpp:100: parse error before `:' token demux_rtp.cpp:119: parse error before `:' token demux_rtp.cpp:128: parse error before `:' token demux_rtp.cpp:147: parse error before `:' token demux_rtp.cpp: In function `void demux_close_rtp(demuxer_t*)': demux_rtp.cpp:370: parse error before `:' token demux_rtp.cpp:371: duplicate label `Medium' demux_rtp.cpp:371: parse error before `:' token demux_rtp.cpp:372: duplicate label `Medium' demux_rtp.cpp:372: parse error before `:' token demux_rtp.cpp: At global scope: demux_rtp.cpp:536: parse error before `:' token demux_rtp.cpp:549: `pendingDPHead' was not declared in this scope demux_rtp.cpp:550: parse error before `while' demux_rtp.cpp:552: syntax error before `->' token demux_rtp.cpp:553: ISO C++ forbids declaration of `free_demux_packet' with no type demux_rtp.cpp:553: `int free_demux_packet' redeclared as different kind of symbol demuxer.h:189: previous declaration of `void free_demux_packet(demux_packet_t*) ' demux_rtp.cpp:553: invalid conversion from `demux_packet_t*' to `int' demux_rtp.cpp:554: ISO C++ forbids declaration of `dp' with no type demux_rtp.cpp:554: conflicting types for `int dp' demux_rtp.cpp:549: previous declaration as `demux_packet_t*dp' demux_rtp.cpp:554: `dpNext' was not declared in this scope demux_rtp.cpp:555: parse error before `}' token demux_rtp.cpp:558: syntax error before `:' token demux_rtp.cpp:564: ISO C++ forbids declaration of `pendingDPTail' with no type demux_rtp.cpp:565: parse error before `}' token demux_rtp.cpp:566: syntax error before `->' token demux_rtp.cpp:569: syntax error before `:' token demux_rtp.cpp:575: syntax error before `->' token demux_rtp.cpp:371: confused by earlier errors, bailing out {standard input}: Assembler messages: {standard input}:36: Error: symbol `_fMovieFPS' is already defined make[1]: *** [demux_rtp.o] Error 1 make[1]: Leaving directory `/mingw/MPlayer-20050611/libmpdemux' make: *** [libmpdemux/libmpdemux.a] Error 2