Results 1 to 2 of 2
I'm trying to compile Stepmania 3.9 from source. I got through the configure step. Now, when I run make, it gives me this error.
Code:
Making all in src
make[1]: ...
- 04-22-2007 #1Just Joined!
- Join Date
- Apr 2007
- Posts
- 12
Problems compiling Stepmania (Debian Etch)
I'm trying to compile Stepmania 3.9 from source. I got through the configure step. Now, when I run make, it gives me this error.
But wait! There's more...Code:Making all in src make[1]: Entering directory `/home/akira/StepMania-3.9-src/src' make all-am make[2]: Entering directory `/home/akira/StepMania-3.9-src/src' if g++ -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/lua50 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -finline-limit=300 -Wall -W -Wno-unused -Wno-switch -O3 -MT MovieTexture_FFMpeg.o -MD -MP -MF ".deps/MovieTexture_FFMpeg.Tpo" \ -c -o MovieTexture_FFMpeg.o `test -f 'arch/MovieTexture/MovieTexture_FFMpeg.cpp' || echo './'`arch/MovieTexture/MovieTexture_FFMpeg.cpp; \ then mv -f ".deps/MovieTexture_FFMpeg.Tpo" ".deps/MovieTexture_FFMpeg.Po"; \ else rm -f ".deps/MovieTexture_FFMpeg.Tpo"; exit 1; \ fi arch/MovieTexture/MovieTexture_FFMpeg.cpp:23:29: error: ffmpeg/avformat.h: No such file or directory arch/MovieTexture/MovieTexture_FFMpeg.cpp:36: error: ‘PixelFormat’ in namespace ‘avcodec’ does not name a type arch/MovieTexture/MovieTexture_FFMpeg.cpp:48: error: ‘PIX_FMT_RGBA32’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:58: error: ‘PIX_FMT_RGB24’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:68: error: ‘PIX_FMT_BGR24’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:78: error: ‘PIX_FMT_RGB555’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:82: error: ‘PIX_FMT_NB’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:83: error: too many initializers for ‘AVPixelFormat_t’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:83: error: too many initializers for ‘AVPixelFormat_t’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:83: error: too many initializers for ‘AVPixelFormat_t’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:83: error: too many initializers for ‘AVPixelFormat_t’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:83: error: too many initializers for ‘AVPixelFormat_t’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:143: error: ISO C++ forbids declaration of ‘AVFormatContext’ with no type arch/MovieTexture/MovieTexture_FFMpeg.cpp:143: error: invalid use of ‘::’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:143: error: expected ‘;’ before ‘*’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:144: error: ISO C++ forbids declaration of ‘AVStream’ with no type arch/MovieTexture/MovieTexture_FFMpeg.cpp:144: error: invalid use of ‘::’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:144: error: expected ‘;’ before ‘*’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:153: error: ‘AVPacket’ in namespace ‘avcodec’ does not name a type arch/MovieTexture/MovieTexture_FFMpeg.cpp:156: error: ‘AVFrame’ in namespace ‘avcodec’ does not name a type arch/MovieTexture/MovieTexture_FFMpeg.cpp: In constructor ‘FFMpeg_Helper::FFMpeg_Helper()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:177: error: ‘m_fctx’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:178: error: ‘m_stream’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: In destructor ‘FFMpeg_Helper::~FFMpeg_Helper()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:187: error: ‘av_free_packet’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:187: error: ‘pkt’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘void FFMpeg_Helper::Init()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:204: error: ‘av_free_packet’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:204: error: ‘pkt’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘int FFMpeg_Helper::ReadPacket()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:272: error: ‘av_free_packet’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:272: error: ‘pkt’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:275: error: ‘av_read_frame’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:275: error: ‘m_fctx’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:275: error: ‘pkt’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:286: error: ‘m_stream’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:293: error: ‘av_free_packet’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘int FFMpeg_Helper::DecodePacket()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:305: error: ‘pkt’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:309: error: ‘AV_NOPTS_VALUE’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:310: error: ‘AV_TIME_BASE’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:327: error: ‘FF_INPUT_BUFFER_PADDING_SIZE’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:328: error: ‘avcodec_decode_video’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:329: error: ‘m_stream’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:330: error: ‘frame’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:331: error: ‘dummy’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘void MovieTexture_FFMpeg::ConvertFrame()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:376: error: ‘AVPicture’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:376: error: expected `;' before ‘pict’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:377: error: ‘pict’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:380: error: ‘img_convert’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:380: error: ‘struct AVPixelFormat_t’ has no member named ‘pf’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:381: error: ‘AVPicture’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:381: error: expected primary-expression before ‘)’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:381: error: ‘class FFMpeg_Helper’ has no member named ‘frame’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:381: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:382: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:382: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: At global scope: arch/MovieTexture/MovieTexture_FFMpeg.cpp:387: error: expected initializer before ‘*’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp: In constructor ‘MovieTexture_FFMpeg::MovieTexture_FFMpeg(RageTextureID)’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:421: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:422: error: ‘avcodec_get_pix_fmt_name’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:422: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: In function ‘CStdStringA averr_ssprintf(int, const char*, ...)’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:485: error: ‘AVERROR_IO’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:486: error: ‘AVERROR_NUMEXPECTED’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:487: error: ‘AVERROR_INVALIDDATA’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:488: error: ‘AVERROR_NOMEM’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:489: error: ‘AVERROR_NOFMT’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:490: error: ‘AVERROR_UNKNOWN’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: At global scope: arch/MovieTexture/MovieTexture_FFMpeg.cpp:497: error: ‘URLContext’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:497: error: ‘h’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:497: error: expected primary-expression before ‘const’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:497: error: expected primary-expression before ‘int’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:497: error: initializer expression list treated as compound expression arch/MovieTexture/MovieTexture_FFMpeg.cpp:498: error: expected ‘,’ or ‘;’ before ‘{’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:519: error: ‘URLContext’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:519: error: ‘h’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:519: error: expected primary-expression before ‘unsigned’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:519: error: expected primary-expression before ‘int’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:519: error: initializer expression list treated as compound expression arch/MovieTexture/MovieTexture_FFMpeg.cpp:520: error: expected ‘,’ or ‘;’ before ‘{’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:525: error: ‘offset_t’ in namespace ‘avcodec’ does not name a type arch/MovieTexture/MovieTexture_FFMpeg.cpp:531: error: ‘URLContext’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:531: error: ‘h’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:532: error: expected ‘,’ or ‘;’ before ‘{’ token arch/MovieTexture/MovieTexture_FFMpeg.cpp:538: error: ‘URLProtocol’ in namespace ‘avcodec’ does not name a type arch/MovieTexture/MovieTexture_FFMpeg.cpp: In function ‘void RegisterProtocols()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:556: error: ‘av_register_all’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:557: error: ‘register_protocol’ is not a member of ‘avcodec’
- 04-22-2007 #2Just Joined!
- Join Date
- Apr 2007
- Posts
- 12
So, yeah, it's giving me a lot of ffmpeg complaints. I know I have ffmpeg. Are there specific ffmpeg-related packages that I might not have that I would need?Code:arch/MovieTexture/MovieTexture_FFMpeg.cpp:557: error: ‘RageProtocol’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘void MovieTexture_FFMpeg::CreateDecoder()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:564: error: ‘av_open_input_file’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:564: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:568: error: ‘av_find_stream_info’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:568: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:572: error: ‘AVStream’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:572: error: ‘stream’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:572: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:572: error: ‘FindVideoStream’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:576: error: ‘CODEC_ID_NONE’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:579: error: ‘AVCodec’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:579: error: ‘codec’ was not declared in this scope arch/MovieTexture/MovieTexture_FFMpeg.cpp:579: error: ‘avcodec_find_decoder’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:584: error: ‘avcodec_open’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:590: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘void MovieTexture_FFMpeg::DestroyDecoder()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:597: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:599: error: ‘avcodec_close’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:599: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:600: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:603: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:605: error: ‘av_close_input_file’ is not a member of ‘avcodec’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:605: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:606: error: ‘class FFMpeg_Helper’ has no member named ‘m_fctx’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘void MovieTexture_FFMpeg::CreateTexture()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:640: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp:641: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ arch/MovieTexture/MovieTexture_FFMpeg.cpp: In member function ‘float MovieTexture_FFMpeg::CheckFrameTime()’: arch/MovieTexture/MovieTexture_FFMpeg.cpp:821: error: ‘class FFMpeg_Helper’ has no member named ‘m_stream’ make[2]: *** [MovieTexture_FFMpeg.o] Error 1 make[2]: Leaving directory `/home/akira/StepMania-3.9-src/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/akira/StepMania-3.9-src/src' make: *** [all-recursive] Error 1


Reply With Quote
