[MacPorts] #37339: OpenCV @2.4.3 +debug+eigen+opencl+openni+python27+universal fails to build

MacPorts noreply at macports.org
Mon Dec 17 22:51:33 PST 2012


#37339: OpenCV @2.4.3 +debug+eigen+opencl+openni+python27+universal fails to build
---------------------+--------------------------------
 Reporter:  egall@…  |      Owner:  macports-tickets@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.1.2
 Keywords:           |       Port:  OpenCV
---------------------+--------------------------------
 Of the variants, the opencl one seems to be the one at fault; removing it
 caused it to compile correctly. My currently installed OpenCV is:
 {{{
 sh-3.2# port -d installed opencv
 The following ports are currently installed:
   opencv @2.4.3_1+debug+eigen+openni+python27+universal (active)
 platform='darwin 10' archs='i386 x86_64'
 }}}
 Relevant parts of the attached log:
 {{{
 :info:build [ 44%] Building CXX object
 modules/ocl/CMakeFiles/opencv_ocl.dir/src/error.cpp.o
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl
 && /usr/bin/g++-4.2   -Dopencv_ocl_EXPORTS -DHAVE_CVCONFIG_H -DHAVE_ALLOCA
 -DHAVE_ALLOCA_H -DHAVE_LIBPTHREAD -DHAVE_UNISTD_H -DCVAPI_EXPORTS -pipe
 -O2 -arch x86_64 -arch i386    -W -Wall -Werror=return-type
 -Werror=address -Werror=sequence-point -Wformat -Werror=format-security
 -Wmissing-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-
 promo -fdiagnostics-show-option -pthread -fomit-frame-pointer -msse -msse2
 -msse3 -arch x86_64 -arch i386 -isysroot / -mmacosx-version-min=10.6 -fPIC
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/video/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/objdetect/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/features2d/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/highgui/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/flann/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/imgproc/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/core/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3
 -I/opt/local/include -I/opt/local/include/eigen3    -o
 CMakeFiles/opencv_ocl.dir/src/error.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:49:5:
 warning: "_MSC_VER" is not defined
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:70,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1741:5:
 warning: "_MSC_VER" is not defined
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1746:5:
 warning: "_MSC_VER" is not defined
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1745,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:70,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In constructor ‘cv::ocl::oclMat::oclMat(const cv::ocl::oclMat&, const
 cv::Range&, const cv::Range&)’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:144:
 warning: declaration of ‘colRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:144:
 warning: declaration of ‘rowRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In member function ‘void cv::ocl::oclMat::assignTo(cv::ocl::oclMat&, int)
 const’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:299:
 warning: declaration of ‘type’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In member function ‘cv::ocl::oclMat cv::ocl::oclMat::operator()(cv::Range,
 cv::Range) const’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:373:
 warning: declaration of ‘colRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:373:
 warning: declaration of ‘rowRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:
 In function ‘const char* cv::ocl::getOpenCLErrorString(int)’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:88:
 error: ‘CL_MISALIGNED_SUB_BUFFER_OFFSET’ was not declared in this scope
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:90:
 error: ‘CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST’ was not declared in
 this scope
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:49:5:
 warning: "_MSC_VER" is not defined
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:70,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1741:5:
 warning: "_MSC_VER" is not defined
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1746:5:
 warning: "_MSC_VER" is not defined
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/ocl.hpp:1745,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/precomp.hpp:70,
 :info:build                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:44:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In constructor ‘cv::ocl::oclMat::oclMat(const cv::ocl::oclMat&, const
 cv::Range&, const cv::Range&)’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:144:
 warning: declaration of ‘colRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:144:
 warning: declaration of ‘rowRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In member function ‘void cv::ocl::oclMat::assignTo(cv::ocl::oclMat&, int)
 const’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:299:
 warning: declaration of ‘type’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:
 In member function ‘cv::ocl::oclMat cv::ocl::oclMat::operator()(cv::Range,
 cv::Range) const’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:373:
 warning: declaration of ‘colRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/include/opencv2/ocl/matrix_operations.hpp:373:
 warning: declaration of ‘rowRange’ shadows a member of 'this' [-Wshadow]
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:
 In function ‘const char* cv::ocl::getOpenCLErrorString(int)’:
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:88:
 error: ‘CL_MISALIGNED_SUB_BUFFER_OFFSET’ was not declared in this scope
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/ocl/src/error.cpp:90:
 error: ‘CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST’ was not declared in
 this scope
 :info:build lipo: can't open input file: /var/tmp//cccMUIZz.out (No such
 file or directory)
 :info:build make[2]: ***
 [modules/ocl/CMakeFiles/opencv_ocl.dir/src/error.cpp.o] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3'
 :info:build make[1]: *** [modules/ocl/CMakeFiles/opencv_ocl.dir/all] Error
 2
 :info:build make[1]: *** Waiting for unfinished jobs....
 :info:build Linking CXX shared library ../../lib/libopencv_calib3d.dylib
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/calib3d
 && /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/opencv_calib3d.dir/link.txt --verbose=1
 :info:build /usr/bin/g++-4.2  -pipe -O2 -arch x86_64 -arch i386    -W
 -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat
 -Werror=format-security -Wmissing-prototypes -Wundef -Winit-self
 -Wpointer-arith -Wshadow -Wsign-promo -fdiagnostics-show-option -pthread
 -fomit-frame-pointer -msse -msse2 -msse3 -arch x86_64 -arch i386 -isysroot
 / -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names
 -L/opt/local/lib -arch x86_64 -arch i386 -compatibility_version 2.4.0
 -current_version 2.4.3 -o ../../lib/libopencv_calib3d.2.4.3.dylib
 -install_name /opt/local/lib/libopencv_calib3d.2.4.dylib
 CMakeFiles/opencv_calib3d.dir/src/calibinit.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/calibration.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/checkchessboard.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/circlesgrid.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/epnp.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/fundam.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/modelest.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/p3p.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/polynom_solver.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/posit.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/precomp.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/quadsubpix.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/solvepnp.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/stereobm.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/stereosgbm.cpp.o
 CMakeFiles/opencv_calib3d.dir/src/triangulate.cpp.o
 ../../lib/libopencv_core.2.4.3.dylib
 ../../lib/libopencv_imgproc.2.4.3.dylib
 ../../lib/libopencv_flann.2.4.3.dylib
 ../../lib/libopencv_highgui.2.4.3.dylib
 ../../lib/libopencv_features2d.2.4.3.dylib
 -Wl,-headerpad_max_install_names ../../lib/libopencv_flann.2.4.3.dylib
 ../../lib/libopencv_highgui.2.4.3.dylib
 ../../lib/libopencv_imgproc.2.4.3.dylib
 ../../lib/libopencv_core.2.4.3.dylib /usr/lib/libz.dylib
 -Wl,-headerpad_max_install_names
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/modules/calib3d
 && /opt/local/bin/cmake -E cmake_symlink_library
 ../../lib/libopencv_calib3d.2.4.3.dylib
 ../../lib/libopencv_calib3d.2.4.dylib ../../lib/libopencv_calib3d.dylib
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3'
 :info:build /opt/local/bin/cmake -E cmake_progress_report
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3/CMakeFiles
 1 2 3
 :info:build [ 44%] Built target opencv_calib3d
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build.build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.3"
 && /usr/bin/make -j2 -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port opencv returned: command
 execution failed
 :debug:build Error code: CHILDSTATUS 54560 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: targets not executed for opencv:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/37339>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list