[Paraview] Error compiling FFMPEG with paraview

Cally kalpana0611 at gmail.com
Thu Feb 21 04:10:47 EST 2008


Dear David

Thank you for your help, I have sorted out the problem. I did not include
the ffmpeg include path in the file in the proper way, thank you. Double
checked and the problem was solved. Thanks again.


On 2/20/08, David E DeMarle <dave.demarle at kitware.com> wrote:
>
> The particular error you are getting means that when paraview is bring
> compiled, it can not find the file
> ${FFMPEG_INCLUDE_DIR}/ffmpeg/avformat.h. This can happen if ffmpeg did
> not compile and install properly, or if the setting of the variable
> does not match the location of the file.
>
> Either the command prompt or editing the Cache can work, but I
> wouldn't recommend it. A better way to make settings is to use CMake's
> UI to choose them interactively. To do that, run "ccmake ." in your
> paraview build directory and run through the settings. When you change
> a setting and configure, for example turning VTK_USE_FFMPEG_ENCODER
> on, the UI will prompt you to for any any other settings that depend
> on that choice, for instance FFMPEG_INCLUDE_DIRECTORY. Running cmake
> from the command prompt and editing the cache directly are better for
> scripting and do not have as nice a mechanism to help make sure the
> settings are sane. The UI also has tab completion, which is
> particularly helpful to make sure that the directory you are setting
> exists. So make sure to choose the include directory in the ffmpeg
> install tree, and not the include/ffmpeg directory, also make sure
> that the file avformat.h exists in the include/ffmpeg directory.
>
> About the svn thingy, I would not recommend it. Since I put that copy
> of the the ffmpeg source onto the vtk web site, the ffmpeg developers
> have substantially improved the library. Unfortunately some of their
> changes broke backwards compatibility. This might be the source of
> your problem. Their is an open bug on the vtk bug tracker to make
> VTK/ParaView work with more recent ffmpeg, but until that is resolved
> we are stuck with ffmpeg from a particular date. To make a long story
> short, compile the version of ffmpeg from the tar ball and not a
> version from the ffmpeg repository.
>
> n 2/19/08, Cally <kalpana0611 at gmail.com> wrote:
> > Yeah, i did that too. I did ./configure, make and the make install. I
> >  would just like to clarify something, where do I set the variables --
> >  in the CMake command prompt or in the cmakecache file, are there any
> >  difference. I modified the variable using the command prompt.
> >
> >
> >  On 2/20/08, David E DeMarle <dave.demarle at kitware.com> wrote:
> >  > Check and see if /tmp/ffmpeg_inst has anything in it (and in
> >  > particular ffmpeg/avcodec.h).  I am guessing that you forgot to
> "make"
> >  > the ffmpeg library after you did the "configure ..." and before you
> >  > did "make install".
> >  >
> >  > cheers,
> >  > Dave DeMarle
> >  >
> >  > On 2/19/08, Cally <kalpana0611 at gmail.com> wrote:
> >  > >
> >  > >
> >  > > Hi guys
> >  > >
> >  > >
> >  > >
> >  > > I am trying to compile paraview with ffmpeg, but I keep getting
> errors.
> >  > This
> >  > > is what I have done
> >  > >
> >  > > a)      I downloaded the ffmpeg_source.tar.gz from the
> paraview-kitware
> >  > > website
> >  > >
> >  > > b)      I ran the following command
> >  > >
> >  > >
> >  > >
> >  > > ./configure --disable-vhook --disable-static --disable-network
> >  > > --disable-zlib --disable-ffserver --disable-ffplay
> --disable-decoders
> >  > > --enable-shared –prefix=/tmp/ffmpeg_inst
> >  > >
> >  > >
> >  > >
> >  > > mkdir /tmp/ffmpeg_inst
> >  > >
> >  > > make install
> >  > >
> >  > >
> >  > >
> >  > > and
> >  > >
> >  > >
> >  > >
> >  > > c)      I set these variables as told in the README file
> >  > >
> >  > >
> >  > >
> >  > >   VTK_USE_FFMPEG_ENCODER:BOOL=ON
> >  > >
> >  > >   FFMPEG_INCLUDE_DIR:PATH=/tmp/ffmpeg_inst/include/
> >  > >
> >  > >
> >  > > FFMPEG_avcodec_LIBRARY:FILEPATH=/tmp/ffmpeg_inst/lib/libavcodec.so
> >  > >
> >  > >
> >  > >
> FFMPEG_avformat_LIBRARY:FILEPATH=/tmp/ffmpeg_inst/lib/libavformat.so
> >  > >
> >  > >
> >  > > FFMPEG_avutil_LIBRARY:FILEPATH=/tmp/ffmpeg_inst/lib/libavutil.so
> >  > >
> >  > >
> >  > >
> >  > > and I keep getting these errors
> >  > >
> >  > >
> >  > >
> >  > > Building CXX object
> >  > > VTK/IO/CMakeFiles/vtkIO.dir/vtkFFMPEGWriter.o
> >  > >
> >  > > /root/Para/ParaView3.2.1/VTK/IO/vtkFFMPEGWriter.cxx:23:29:
> >  > > error: ffmpeg/avforma
> >  > >
> >  > > t.h: No such file or directory
> >  > >
> >  > > /root/Para/ParaView3.2.1/VTK/IO/vtkFFMPEGWriter.cxx:44:
> >  > > error: ISO C++ forbids d
> >  > >
> >  > > eclaration of 'AVFormatContext' with no type
> >  > >
> >  > > /root/Para/ParaView3.2.1/VTK/IO/vtkFFMPEGWriter.cxx:44:
> >  > > error: expected ';' befo
> >  > >
> >  > > re '*' token
> >  > >
> >  > > ……………..and many more
> >  > >
> >  > >
> >  > >
> >  > > ... what am I doing wrong, I even tried the svn tingy, set the path
> and
> >  > > everything but the same error.
> >  > > _______________________________________________
> >  > > ParaView mailing list
> >  > > ParaView at paraview.org
> >  > > http://www.paraview.org/mailman/listinfo/paraview
> >  > >
> >  > >
> >  >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/paraview/attachments/20080221/99e8aa4c/attachment.htm


More information about the ParaView mailing list