Sorry about my previous out-of-scope mail, here goes the problem and solution.<br><br>Tried to install octave package from octave-forge: video-1.0.1&nbsp; (file: <a href="http://downloads.sourceforge.net/octave/video-1.0.1.tar.gz?download" target="_blank">video-1.0.1 .tar.gz</a>)<br>

<br>octave:31&gt; pkg install video-1.0.1.tar.gz<br>AVHandler.cc: In destructor &#39;AVHandler::~AVHandler()&#39;:<br>AVHandler.cc:53: error: base operand of &#39;-&gt;&#39; has non-pointer type &#39;ByteIOContext&#39;<br>
AVHandler.cc:56: error: cannot convert &#39;ByteIOContext&#39; to &#39;ByteIOContext*&#39; for argument &#39;1&#39; to &#39;int url_fclose(ByteIOContext*)&#39;<br>AVHandler.cc: In member function &#39;int AVHandler::write_frame()&#39;:<br>
AVHandler.cc:229: warning: &#39;img_convert&#39; is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2575)<br>AVHandler.cc:231: warning: &#39;img_convert&#39; is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2575)<br>
AVHandler.cc: In member function &#39;int AVHandler::read_frame(unsigned int)&#39;:<br>AVHandler.cc:317: error: cannot convert &#39;ByteIOContext&#39; to &#39;ByteIOContext*&#39; for argument &#39;1&#39; to &#39;int url_feof(ByteIOContext*)&#39;<br>
AVHandler.cc:337: warning: &#39;img_convert&#39; is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2575)<br>AVHandler.cc:339: warning: &#39;img_convert&#39; is deprecated (declared at /usr/include/ffmpeg/avcodec.h:2575)<br>
make: *** [AVHandler.o] Error 1<br>error: &#39;make&#39; returned the following error: make: Entering directory `/tmp/oct-0CQzFd/video-1.0.1/src&#39;<br>mkoctfile -v -c -DHAVE_FFMPEG_AVFORMAT_H -DHAVE_FFMPEG_AVCODEC_H -I/usr/include/ffmpeg&nbsp;&nbsp; AVHandler.cc -o AVHandler.o<br>
g++ -c -fPIC -I/usr/include/octave-3.0.0 -I/usr/include/octave-3.0.0/octave -mieee-fp -O2 -I/usr/include/ffmpeg -DHAVE_FFMPEG_AVFORMAT_H -DHAVE_FFMPEG_AVCODEC_H AVHandler.cc -o AVHandler.o<br>make: Leaving directory `/tmp/oct-0CQzFd/video-1.0.1/src&#39;<br>
error: called from `pkg:configure_make&#39; in file /usr/share/octave/3.0.0/m/pkg/pkg.m near line 1058, column 2<br>octave:31&gt; <br><br>Looking at the compile error you can see, it is trivial to fix it. I just fixed a few lines (changed some parameters&nbsp; to pointers) in&nbsp; AVHandler.cc (from video-1.0.1 package) and compile succeeded. Haven&#39;t tried if all package functions work (in Octave), but so far it looks ok.<br>
If you need exact versions of Octave/ffmpeg/libavformat etc.. and/or the fix let me know.<br><br>Regards, <br>&nbsp;&nbsp; Sash<br>