[ 20%] Building CXX object src/CMakeFiles/spark.dir/backends/extscriptobject.cpp.o /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In constructor »lightspark::FFMpegVideoDecoder::FFMpegVideoDecoder(lightspark::LS_VIDEO_CODEC, uint8_t*, uint32_t, double)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:111:15: Warnung: »AVCodecContext* avcodec_alloc_context()« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4025) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:111:37: Warnung: »AVCodecContext* avcodec_alloc_context()« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4025) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:150:5: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:150:37: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In constructor »lightspark::FFMpegVideoDecoder::FFMpegVideoDecoder(AVCodecContext*, double)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:181:5: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:181:37: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In Elementfunktion »virtual bool lightspark::FFMpegVideoDecoder::decodeData(uint8_t*, uint32_t, uint32_t)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:257:77: Fehler: »avcodec_decode_video« wurde in diesem Gültigkeitsbereich nicht definiert /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In Elementfunktion »bool lightspark::FFMpegVideoDecoder::decodePacket(AVPacket*, uint32_t)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:281:84: Fehler: »avcodec_decode_video« wurde in diesem Gültigkeitsbereich nicht definiert /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In constructor »lightspark::FFMpegAudioDecoder::FFMpegAudioDecoder(lightspark::LS_AUDIO_CODEC, uint8_t*, uint32_t)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:454:15: Warnung: »AVCodecContext* avcodec_alloc_context()« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4025) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:454:37: Warnung: »AVCodecContext* avcodec_alloc_context()« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4025) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:462:5: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:462:37: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In constructor »lightspark::FFMpegAudioDecoder::FFMpegAudioDecoder(AVCodecContext*)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:477:5: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:477:37: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4154) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In Elementfunktion »virtual uint32_t lightspark::FFMpegAudioDecoder::decodeData(uint8_t*, uint32_t, uint32_t)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:531:90: Fehler: »avcodec_decode_audio2« wurde in diesem Gültigkeitsbereich nicht definiert /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In Elementfunktion »uint32_t lightspark::FFMpegAudioDecoder::decodePacket(AVPacket*, uint32_t)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:555:92: Fehler: »avcodec_decode_audio2« wurde in diesem Gültigkeitsbereich nicht definiert /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In constructor »lightspark::FFMpegStreamDecoder::FFMpegStreamDecoder(std::istream&)«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:594:14: Warnung: »AVIOContext* av_alloc_put_byte(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), int64_t (*)(void*, int64_t, int))« ist veraltet (deklariert bei /usr/include/libavformat/avio.h:270) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:594:79: Warnung: »AVIOContext* av_alloc_put_byte(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), int64_t (*)(void*, int64_t, int))« ist veraltet (deklariert bei /usr/include/libavformat/avio.h:270) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:623:10: Warnung: »int av_open_input_stream(AVFormatContext**, AVIOContext*, const char*, AVInputFormat*, AVFormatParameters*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1462) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:623:86: Warnung: »int av_open_input_stream(AVFormatContext**, AVIOContext*, const char*, AVInputFormat*, AVFormatParameters*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1462) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:627:6: Warnung: »int av_find_stream_info(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1526) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:627:35: Warnung: »int av_find_stream_info(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1526) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp: In destructor »virtual lightspark::FFMpegStreamDecoder::~FFMpegStreamDecoder()«: /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:671:3: Warnung: »void av_close_input_stream(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1695) /var/tmp/portage/www-plugins/lightspark-0.5.4.1-r1/work/lightspark-0.5.4.1/src/backends/decoder.cpp:671:34: Warnung: »void av_close_input_stream(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1695) make[2]: *** [src/CMakeFiles/spark.dir/backends/decoder.cpp.o] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... make[1]: *** [src/CMakeFiles/spark.dir/all] Fehler 2 make: *** [all] Fehler 2 * ERROR: www-plugins/lightspark-0.5.4.1-r1 failed (compile phase): * emake failed Reproducible: Always Steps to Reproduce: emerge lightspark Calculating dependencies ... done! [ebuild U ] www-plugins/lightspark-0.5.4.1-r1 [0.5.4.1] USE="nsplugin pulseaudio sdl -profile -rtmp" 0 kB
Created attachment 303965 [details] build log
Created attachment 303967 [details] emerge --info
Which version of ffmpeg is installed on your system? Also, in the future please set LC_MESSAGES=C when producing logs.
Okay. * media-video/ffmpeg Available versions: 0.7.8 (~)0.10 **9999 {(+)3dnow (+)3dnowext X aac aacplus alsa altivec amr ass +aviocat avx bindist +bzip2 cdio celt cpudetection custom-cflags +cws2fws debug dirac doc +encode faac +ffeval frei0r gnutls +graph2dot gsm +hardcoded-tables ieee1394 +ismindex iwmmxt jack jpeg2k libv4l (+)mmx (+)mmxext modplug mp3 neon network openal openssl oss pic +pktdumper pulseaudio +qt-faststart rtmp schroedinger sdl speex (+)ssse3 static-libs test theora threads +trasher truetype v4l vaapi vdpau video_cards_nvidia vis vorbis vpx x264 xvid +zlib} Installed versions: Version: 0.10 Date: 03:45:51 02.03.2012 USE: X alsa amr encode gnutls hardcoded-tables mmx network pulseaudio qt-faststart schroedinger sdl ssse3 theora threads truetype v4l vaapi vdpau vorbis vpx xvid zlib -3dnow -3dnowext -aac -aacplus -altivec -ass -avx -bindist -bzip2 -cdio -celt -cpudetection -debug -dirac -doc -faac -frei0r -gsm -ieee1394 -iwmmxt -jack -jpeg2k -libv4l -mmxext -modplug -mp3 -neon -openal -openssl -oss -pic -rtmp -speex -static-libs -test -vis -x264 Best versions/slot: (~)0.10 Homepage: http://ffmpeg.org/ Description: Complete solution to record, convert and stream audio and video. Includes libavcodec. License: GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )
Your number of overlays with possibly-relevant packages is a bit scary, can you attach the output of "eix -IJ" (if eix is available)?
*smile* Sure $ eix -IJ * app-editors/kompozer [3] Available versions: (~)0.8_beta3-r1 {+alsa custom-cflags custom-optimization +dbus debug elibc_FreeBSD gnome java ldap libnotify linguas_ca linguas_cs linguas_de linguas_dsb linguas_en linguas_en_GB linguas_en_US linguas_eo linguas_es_ES linguas_fi linguas_fr linguas_hsb linguas_hu linguas_it linguas_ja linguas_nl linguas_pl linguas_pt_BR linguas_pt_PT linguas_ru linguas_uk linguas_zh linguas_zh_CN linguas_zh_TW startup-notification system-sqlite wifi} Installed versions: Version: 0.8_beta3-r1 Date: 08:02:29 02.03.2012 USE: alsa dbus libnotify linguas_de linguas_hu startup-notification -custom-cflags -custom-optimization -debug -elibc_FreeBSD -gnome -java -ldap -linguas_ca -linguas_cs -linguas_dsb -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es_ES -linguas_fi -linguas_fr -linguas_hsb -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_pt_BR -linguas_pt_PT -linguas_ru -linguas_uk -linguas_zh -linguas_zh_CN -linguas_zh_TW -system-sqlite -wifi Best versions/slot: (~)0.8_beta3-r1 Homepage: http://kompozer.net/ Description: A web authoring system combining web file management and WYSIWYG editing License: GPL-2 * dev-libs/jansson Available versions: (~)1.3[2] (~)2.0.1[2] (~)2.2.1 (~)2.3 {doc static-libs} Installed versions: Version: 1.3[2] Date: 20:29:05 12.08.2011 Best versions/slot: (~)2.3 Recommendation: Upgrade Homepage: http://www.digip.org/jansson/ Description: C library for encoding, decoding and manipulating JSON data License: MIT * gnome-extra/gsmartcontrol [1] Available versions: (~)0.8.6 {debug} Installed versions: Version: 0.8.6 Date: 06:16:35 13.02.2012 USE: -debug Best versions/slot: (~)0.8.6 Homepage: http://gsmartcontrol.berlios.de/ Description: Graphical user interface for smartctl License: GPL-3 * virtual/linux-sources Available versions: 0 0[3] {hardened} Installed versions: Version: 0[3] Date: 02:05:21 01.02.2012 USE: -hardened Best versions/slot: 0[3] Description: Virtual for Linux kernel sources [1] "sunrise" /var/portage/local/layman/sunrise [2] "bitcoin" /var/portage/local/layman/bitcoin [3] "sabayon" /var/portage/local/layman/sabayon
Just added =virtual/linux-sources-0::sabayon to package.mask (and reemerged linux-sources). Shouldn't be the problem anyways since I'm still using gentoo-sources-2.6.39-r3 which was build long before I added any overlays.
Is this still a problem?
This (orsomething very similar) is still a problem for me. Should I post my build log?
(In reply to Dennis Schridde from comment #8) > Is this still a problem? It seems to build with ffmpeg-1.2.4. Stable ffmpeg-1.0.8 fails, all versions of libav fail.
(In reply to Michał Górny from comment #10) > (In reply to Dennis Schridde from comment #8) > > Is this still a problem? > > It seems to build with ffmpeg-1.2.4. Stable ffmpeg-1.0.8 fails, all versions > of libav fail. me too. www-plugins/lightspark-0.7.2-r1 fails to compile. I have media-video/libav-9.10 installed.
The latest git HEAD compiles with libav-9 just fine. I saw several patches related to this but it might be problematic to cherry pick them. Upstream should make a new release or we should pull the relevant ones (if possible). I'd rather prefer if upstream would tag a new release though.
A new git snapshot was added to the tree. Upstream didn't bother to make a new release despite asking for months.