Transcode .62 fails compilation on g++ -DHAVE_CONFIG_H -I.. -I. -I.. -I. -I./ -I../ -I./.. -I../src -I./../src -I../avilib -I./../avilib -I/usr/include -I../encore2 -I./../encore2 -I/usr/include -I/usr/local/include -I../libac3 -I./../libac3 -Wall -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I../libvo -I./../libvo -I/usr/include/mjpegtools -I../libioaux -I./../libioaux -march=i686 -O3 -pipe -c af6_aux.cpp -MT af6_aux.lo -MD -MP -MF .deps/af6_aux.TPlo -fPIC -DPIC -o af6_aux.lo In file included from af6_aux.cpp:37: /usr/include/avifile/fourcc.h:4:2: warning: #warning Use #include "avm_fourcc.h" instead In file included from af6_aux.cpp:39: /usr/include/avifile/default.h:4:2: warning: #warning Use #include "avm_default.h" instead af6_aux.cpp: In function `void list_attributes(const CodecInfo*)': af6_aux.cpp:126: no matching function for call to `GetCodecAttr(const avm::CodecInfo&, const char*, char[256], int)' /usr/include/avifile/creators.h:124: candidates are: int Creators::GetCodecAttr(const CodecInfo&, const char*, int&) /usr/include/avifile/creators.h:132: int Creators::GetCodecAttr(const CodecInfo&, const char*, const char**) make[2]: *** [af6_aux.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.2/work/transcode-0.6.2/export' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.2/work/transcode-0.6.2' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. emerge transcode (or, emerge -u world) - basically, just start to emerge transcode .62. Actual Results: The last few lines: g++ -DHAVE_CONFIG_H -I.. -I. -I.. -I. -I./ -I../ -I./.. -I../src -I./../src -I../avilib -I./../avilib -I/usr/include -I../encore2 -I./../encore2 -I/usr/include -I/usr/local/include -I../libac3 -I./../libac3 -Wall -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -I../libvo -I./../libvo -I/usr/include/mjpegtools -I../libioaux -I./../libioaux -march=i686 -O3 -pipe -c af6_aux.cpp -MT af6_aux.lo -MD -MP -MF .deps/af6_aux.TPlo -fPIC -DPIC -o af6_aux.lo In file included from af6_aux.cpp:37: /usr/include/avifile/fourcc.h:4:2: warning: #warning Use #include "avm_fourcc.h" instead In file included from af6_aux.cpp:39: /usr/include/avifile/default.h:4:2: warning: #warning Use #include "avm_default.h" instead af6_aux.cpp: In function `void list_attributes(const CodecInfo*)': af6_aux.cpp:126: no matching function for call to `GetCodecAttr(const avm::CodecInfo&, const char*, char[256], int)' /usr/include/avifile/creators.h:124: candidates are: int Creators::GetCodecAttr(const CodecInfo&, const char*, int&) /usr/include/avifile/creators.h:132: int Creators::GetCodecAttr(const CodecInfo&, const char*, const char**) make[2]: *** [af6_aux.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.2/work/transcode-0.6.2/export' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.2/work/transcode-0.6.2' make: *** [all] Error 2 !!! ERROR: media-video/transcode-0.6.2 failed. !!! Function src_compile, Line 102, Exitcode 2 !!! (no error message) I'll attach a compressed emerge transcode log.
Created attachment 8587 [details] Full log of the emerge transcode process.
you didn't use avifile-0.7.15.20020816 this is as dependeny ( =media-video/avifile-0.7.15.20020816)