*snip* [ 39%] Building CXX object Filtering/CMakeFiles/vtkFilteringPythonD.dir/vtkUnstructuredGridPython.cxx.o /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx: In member function 'int vtkFFMPEGWriterInternal::Start()': /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:126:56: error: 'guess_format' was not declared in this scope /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:153:19: error: 'CODEC_TYPE_VIDEO' was not declared in this scope /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:182:7: warning: 'int av_set_parameters(AVFormatContext*, AVFormatParameters*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1336) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:182:52: warning: 'int av_set_parameters(AVFormatContext*, AVFormatParameters*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1336) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:248:7: warning: 'int url_fopen(AVIOContext**, const char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:278) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:248:88: warning: 'int url_fopen(AVIOContext**, const char*, int)' is deprecated (declared at /usr/include/libavformat/avio.h:278) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:255:3: warning: 'int av_write_header(AVFormatContext*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1394) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:255:40: warning: 'int av_write_header(AVFormatContext*)' is deprecated (declared at /usr/include/libavformat/avformat.h:1394) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx: In member function 'int vtkFFMPEGWriterInternal::Write(vtkImageData*)': /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:332:20: error: 'PKT_FLAG_KEY' was not declared in this scope /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx: In member function 'void vtkFFMPEGWriterInternal::End()': /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:386:7: warning: 'int url_fclose(AVIOContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations] /var/tmp/paludis/sci-libs-vtk-5.6.1/work/VTK/IO/vtkFFMPEGWriter.cxx:386:43: warning: 'int url_fclose(AVIOContext*)' is deprecated (declared at /usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations] *snip* I just assumed it's the libav<->ffmpeg difference. But it is well possible that it also fails with a newer ffmpeg.
Preise give me all USE for libav and vtk.
sci-libs/vtk: boost cg doc examples ffmpeg python qt4 theora threads (removing ffmpeg made it build) media-video/libav: 3dnow 3dnowext X alsa bzip2 encode faac frei0r gpl gsm hardcoded-tables ieee1394 jpeg2k mmx mmxext mp3 network rtmp schroedinger sdl speex ssse3 theora threads v4l2 vaapi vdpau vorbix vpx x264 xvid zlib VIDEO_CARDS=nvidia
okay, it is reproduced here. will find a solution.
the following patch works for me. http://patch-tracker.debian.org/patch/series/view/vtk/5.6.1-7/debian-changes-5.6.1-6.1
I confirm that the patch from debian looks correct.
Thanks added. + 16 Nov 2011; Justin Lecher <jlec@gentoo.org> vtk-5.6.1.ebuild, + +files/vtk-5.6.1-libav-0.8.patch, metadata.xml: + Add debian patch for building against libav-0.8, #380681 +