[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