[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