Skip to content

Compile Error with contrib modules #1427

@Elgitaro

Description

@Elgitaro
System information (version)
  • OpenCV => 3.3.1
  • Operating System / Platform => Ubuntu 16.04/64-Bit
  • Compiler => CMAKE
Detailed description

Hi,

I am trying to compile opencv with extra modules. I installed Tesseract version 4.00alpha with leptonica 1.74.4. After successfull execution of CMAKE, I typed make -j5 as instructed in the installation step. However "make" stopped at the following lines:

[ 80%] Building CXX object modules/text/CMakeFiles/opencv_text.dir/src/ocr_holistic.cpp.o
[ 81%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/ptsetreg.cpp.o
[ 81%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_perf_line_descriptor.dir/perf/perf_matching.cpp.o
[ 81%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_perf_line_descriptor.dir/perf/perf_detection.cpp.o
[ 81%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_perf_line_descriptor.dir/perf/perf_main.cpp.o
Scanning dependencies of target opencv_test_line_descriptor
make[2]: *** No rule to make target '/home/elgitaro/local/lib', needed by 'lib/libopencv_text.so.3.3.1'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 81%] Building CXX object modules/text/CMakeFiles/opencv_text.dir/src/ocr_tesseract.cpp.o
[ 82%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_test_line_descriptor.dir/test/test_descriptors_regression.cpp.o
CMakeFiles/Makefile2:10867: recipe for target 'modules/text/CMakeFiles/opencv_text.dir/all' failed
make[1]: *** [modules/text/CMakeFiles/opencv_text.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 82%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_test_line_descriptor.dir/test/test_matcher_regression.cpp.o
[ 82%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_test_line_descriptor.dir/test/test_main.cpp.o
[ 82%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/stereosgbm.cpp.o
[ 82%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/calibration.cpp.o
[ 82%] Building CXX object modules/line_descriptor/CMakeFiles/opencv_test_line_descriptor.dir/test/test_detector_regression.cpp.o
[ 82%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/p3p.cpp.o
[ 83%] Linking CXX executable ../../bin/opencv_perf_line_descriptor
[ 83%] Built target opencv_perf_line_descriptor
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/circlesgrid.cpp.o
[ 83%] Linking CXX executable ../../bin/opencv_test_line_descriptor
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/compat_stereo.cpp.o
[ 83%] Built target opencv_test_line_descriptor
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/checkchessboard.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/five-point.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/dls.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/calibinit.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/ap3p.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/stereobm.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/epnp.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/main.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/fundam.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/posit.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/src/solvepnp.cpp.o
[ 83%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/opencl_kernels_calib3d.cpp.o
[ 83%] Linking CXX shared library ../../lib/libopencv_calib3d.so
[ 83%] Built target opencv_calib3d
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

I am getting error at:

make[2]: *** No rule to make target '/home/elgitaro/local/lib', needed by 'lib/libopencv_text.so.3.3.1'. Stop.

Would you please let me know why I am getting this error?

Thank you in advance.

Steps to reproduce

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions