Hey all,
I just did a cvs checkout today and am compiling gem on my debian/etch box at school. Here is the bail:
g++ -c -g -O2 -fPIC -freg-struct-return -O3 -fno-builtin -falign-loops=16 -funroll-loops -ffast-math -mmmx -I/usr/include/ffmpeg -I/usr/include/ffmpeg -I/usr/include/lqt -I/usr/include/lqt -I/usr/include/avifile-0.7 -I/usr/include/FTGL -I/usr/include/freetype2 -I.. -I/usr/include/FTGL -I/usr/include/freetype2 filmMPEG3.cpp -o filmMPEG3.o ../Pixes/filmFFMPEG.h:69: error: ISO C++ forbids declaration of AVFormatContext with no type ../Pixes/filmFFMPEG.h:69: error: expected ; before * token ../Pixes/filmFFMPEG.h:72: error: AVPacket does not name a type filmFFMPEG.cpp: In constructor filmFFMPEG::filmFFMPEG(int): filmFFMPEG.cpp:45: error: av_register_all was not declared in this scope filmFFMPEG.cpp:51: error: m_Format was not declared in this scope filmFFMPEG.cpp: In member function virtual void filmFFMPEG::close(): filmFFMPEG.cpp:66: error: m_Format was not declared in this scope filmFFMPEG.cpp:72: error: av_close_input_file was not declared in this scope filmFFMPEG.cpp: In member function virtual bool filmFFMPEG::open(char*, int): filmFFMPEG.cpp:86: error: AVStream was not declared in this scope filmFFMPEG.cpp:86: error: stream was not declared in this scope filmFFMPEG.cpp:88: error: m_Format was not declared in this scope filmFFMPEG.cpp:88: error: av_open_input_file was not declared in this scope filmFFMPEG.cpp:96: error: av_find_stream_info was not declared in this scope filmFFMPEG.cpp:162: error: av_seek_frame was not declared in this scope filmFFMPEG.cpp:175: error: m_Pkt was not declared in this scope filmFFMPEG.cpp:196: error: AVERROR_UNKNOWN was not declared in this scope filmFFMPEG.cpp:197: error: AVERROR_IO was not declared in this scope filmFFMPEG.cpp:198: error: AVERROR_NUMEXPECTED was not declared in this scope filmFFMPEG.cpp:199: error: AVERROR_INVALIDDATA was not declared in this scope filmFFMPEG.cpp:200: error: AVERROR_NOMEM was not declared in this scope filmFFMPEG.cpp:201: error: AVERROR_NOFMT was not declared in this scope filmFFMPEG.cpp:202: error: AVERROR_NOTSUPP was not declared in this scope filmFFMPEG.cpp: In member function virtual pixBlock* filmFFMPEG::getFrame(): filmFFMPEG.cpp:219: error: m_Format was not declared in this scope filmFFMPEG.cpp:231: error: av_seek_frame was not declared in this scope filmFFMPEG.cpp:239: error: AVStream was not declared in this scope filmFFMPEG.cpp:239: error: stream was not declared in this scope filmFFMPEG.cpp:242: error: m_Pkt was not declared in this scope filmFFMPEG.cpp:242: error: av_read_packet was not declared in this scope filmFFMPEG.cpp:247: error: m_Pkt was not declared in this scope filmFFMPEG.cpp:273: error: m_Pkt was not declared in this scope filmFFMPEG.cpp:273: error: av_free_packet was not declared in this scope filmFFMPEG.cpp: In member function virtual int filmFFMPEG::changeImage(int, int): filmFFMPEG.cpp:311: error: m_Format was not declared in this scope make[1]: *** [filmFFMPEG.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/home/bbogart/pd-stuff/cvs/Gem/src/Pixes' make: *** [Pixes] Error 2
Here is the ffmpeg I have installed:
ii ffmpeg 20060814-0.1
Thanks all.
.b.