id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,blockedby,blocking,reproduced,analyzed
1028,undefined reference to `cv::getOptimalDFTSize(int)',KSHawkEye,,"I'm trying to compile FFmpeg 0.10 with opencv but I get:

{{{
i686-w64-mingw32-gcc -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -L/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib -Wl,--as-needed -Wl,--warn-common -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil -o ffmpeg_g.exe ffmpeg.o cmdutils.o -lavdevice -lavfilter -lavformat -lavcodec -lpostproc -lswresample -lswscale -lavutil -lavicap32 -lpsapi -lole32 -lstrmiids -luuid -lws2_32 -L/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib -L/home/kyle/software/ffmpeg/packages/zlib/zlib-1.2.6-win32/lib -lopencv_core231 -lopencv_imgproc231 -lopencv_highgui231 -lopencv_ml231 -lopencv_video231 -lopencv_features2d231 -lopencv_calib3d231 -lopencv_objdetect231 -lopencv_contrib231 -lopencv_legacy231 -lopencv_flann231 -lstdc++ -lz -lm -lpthread -lpsapi 
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x491): undefined reference to `cv::getOptimalDFTSize(int)'
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x4e1): undefined reference to `cv::getOptimalDFTSize(int)'
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0xe27): undefined reference to `cv::dft(cv::_InputArray const&, cv::_OutputArray const&, int, int)'
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x1be4): undefined reference to `cv::dft(cv::_InputArray const&, cv::_OutputArray const&, int, int)'
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x1ccc): undefined reference to `cv::mulSpectrums(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, int, bool)'
/home/kyle/software/ffmpeg/packages/opencv/opencv-2.3.1-win32/lib/libopencv_imgproc231.a(templmatch.obj):templmatch.cpp:(.text$_ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x1d26): undefined reference to `cv::dft(cv::_InputArray const&, cv::_OutputArray const&, int, int)'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g.exe] Error 1
}}}

I'm not sure if this issue is FFmpeg's, or opencv, but getOptimalDFTSize can be found in libopencv_imgproc231.a, and libopencv_core231.a. Both of which are included.

I can provide any further information needed.

Any ideas?",defect,closed,important,FFmpeg,0.10,needs_more_info,,,,,0,0
