Updated by Andrey Kamaev about 13 years ago

After svn update (to revision 7250, compilation fails at module/features2d lining stage.
It seems that it does not find the libavcodec lib (-lavcodec fails) however in the previous modules -lavcodec was already there and did not generate a failure. (it was the Highgui module)
here is the log:

<pre>
Linking CXX shared library ../../lib/libopencv_features2d.so
cd /uds_data/listic/install/opencv_package/trunk/opencv/release/modules/features2d && /uds_data/listic/install/cmake/cmake-2.8.3-Linux-i386/bin/cmake -E cmake_link_script CMakeFiles/opencv_features2d.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -Wall -Wno-long-long -pthread -ffunction-sections -O3 -DNDEBUG -fomit-frame-pointer -msse -msse2 -msse3 -DNDEBUG -shared -Wl,-soname,libopencv_features2d.so.2.3 -o ../../lib/libopencv_features2d.so.2.3.3 CMakeFiles/opencv_features2d.dir/src/bagofwords.cpp.o CMakeFiles/opencv_features2d.dir/src/blobdetector.cpp.o CMakeFiles/opencv_features2d.dir/src/brief.cpp.o CMakeFiles/opencv_features2d.dir/src/calonder.cpp.o CMakeFiles/opencv_features2d.dir/src/descriptors.cpp.o CMakeFiles/opencv_features2d.dir/src/detectors.cpp.o CMakeFiles/opencv_features2d.dir/src/draw.cpp.o CMakeFiles/opencv_features2d.dir/src/dynamic.cpp.o CMakeFiles/opencv_features2d.dir/src/evaluation.cpp.o CMakeFiles/opencv_features2d.dir/src/fast.cpp.o CMakeFiles/opencv_features2d.dir/src/keypoint.cpp.o CMakeFiles/opencv_features2d.dir/src/matchers.cpp.o CMakeFiles/opencv_features2d.dir/src/mser.cpp.o CMakeFiles/opencv_features2d.dir/src/oneway.cpp.o CMakeFiles/opencv_features2d.dir/src/orb.cpp.o CMakeFiles/opencv_features2d.dir/src/planardetect.cpp.o CMakeFiles/opencv_features2d.dir/src/precomp.cpp.o CMakeFiles/opencv_features2d.dir/src/sift.cpp.o CMakeFiles/opencv_features2d.dir/src/stardetector.cpp.o CMakeFiles/opencv_features2d.dir/src/surf.cpp.o ../../lib/libopencv_core.so.2.3.3 ../../lib/libopencv_imgproc.so.2.3.3 ../../lib/libopencv_highgui.so.2.3.3 ../../lib/libopencv_flann.so.2.3.3 -ldl -lm -lpthread -lrt ../../lib/libopencv_imgproc.so.2.3.3 ../../3rdparty/lib/liblibjpeg.a ../../3rdparty/lib/liblibtiff.a ../../3rdparty/lib/liblibjasper.a -lgthread-2.0 -lglib-2.0 -lavcodec -lavformat -lavutil -lswscale -lbz2 ../../lib/libopencv_core.so.2.3.3 ../../3rdparty/lib/libzlib.a -ldl -lm -lpthread -lrt -Wl,-rpath,/uds_data/listic/install/opencv_package/trunk/opencv/release/lib:
/usr/bin/ld: cannot find -lavcodec
collect2: ld returned 1 exit status
maker2: *** [lib/libopencv_features2d.so.2.3.3] Error 1
maker2: Leaving directory @/gpfs/MUST-DATA/listic/install/opencv_package/trunk/opencv/release'
maker1: *** [modules/features2d/CMakeFiles/opencv_features2d.dir/all] Error 2
maker1: Leaving directory @/gpfs/MUST-DATA/listic/install/opencv_package/trunk/opencv/release'
make: *** [all] Error 2
</pre>

Back