Hi Miklos,
Some more questions concerning the build error:
Which version of OpenCV do you use? Do you use the automatically
downloaded OpenCV, which should then be 2.3? Under Windows or Linux? We
recently had some problems with Ubuntu, but they should be fixed now.
These errors occur at the superbuild-level, right?
>Do I have to install some development packages to get it work?
libavcodec-deve is installed
You actually don’t need any additional packages.
Am 10.11.2011 00:03, schrieb Miklos Espak:
Hi,
I turned on OpenCV at the superbuild level and I got the following error:
[ 35%] Building CXX object
modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.o
In file included from
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::reopen()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:486:5:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:486:52:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:494:5:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:494:50:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::open(const char*)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:524:15:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:524:63:
warning: ‘int av_open_input_file(AVFormatContext**, const char*,
AVInputFormat*, int, AVFormatParameters*)’ is deprecated (declared at
/usr/include/libavformat/avformat.h:1050) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:541:9:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:541:54:
warning: ‘int avcodec_thread_init(AVCodecContext*, int)’ is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3611)
[-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:547:13:
error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘bool CvCapture_FFMPEG::grabFrame()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:640:34:
error: ‘avcodec_decode_video’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In function ‘const char* icvFFMPEGErrStr(int)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:917:10:
error: ‘AVERROR_NUMEXPECTED’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:921:10:
error: ‘AVERROR_NOFMT’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:923:10:
error: ‘AVERROR_IO’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:925:10:
error: ‘AVERROR_NOMEM’ was not declared in this scope
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In function ‘AVStream* icv_add_video_stream_FFMPEG(AVFormatContext*,
CodecID, int, int, int, double, int)’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1012:70:
error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
In file included from
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:
In member function ‘void CvVideoWriter_FFMPEG::close()’:
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1298:3:
warning: ‘int url_fclose(AVIOContext*)’ is deprecated (declared at
/usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations]
/home/espakm/src/MITK-release/CMakeExternals/Source/OpenCV/modules/highgui/src/cap_ffmpeg_impl.hpp:1298:20:
warning: ‘int url_fclose(AVIOContext*)’ is deprecated (declared at
/usr/include/libavformat/avio.h:279) [-Wdeprecated-declarations]
...
Do I have to install some development packages to get it work?
libavcodec-deve is installed.
Thanks,
Miklos
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users