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