[MacPorts] #37530: OpenCV 2.4.3 fails to build on fresh install of Mountain Lion

MacPorts noreply at macports.org
Fri Jan 4 14:22:04 PST 2013


#37530: OpenCV 2.4.3 fails to build on fresh install of Mountain Lion
------------------------+--------------------------------
 Reporter:  macports@…  |      Owner:  macports-tickets@…
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.1.2
 Keywords:              |       Port:  opencv
------------------------+--------------------------------
 I'm on a freshly installed Mountain Lion with all current updates
 installed (Mac OS X 10.8.2), including a current XCode with Unix
 commandline tools (i.e. clang, etc) installed. I've installed MacPorts
 from the *.mpkg binary installer, issued "sudo port selfupdate" and
 installed just three packages (automake, autoconf, libtool) and then tried
 to install opencv including the Python 2.7 wrappers.

 "sudo port install opencv +python27" fetched all dependencies, downloaded
 and extracted the OpenCV tarball, but failed configuring it. The error is
 (see attached logfile) stated below. Cleaning and trying again did result
 in an identical error.

 {{{
 :info:configure -- The CXX compiler identification is GNU 4.2.1
 :info:configure -- The C compiler identification is GNU 4.2.1
 :info:configure CMake Error at
 /opt/local/share/cmake-2.8/Modules/Platform/Darwin.cmake:190 (message):
 :info:configure   CMAKE_OSX_DEPLOYMENT_TARGET is '10.8' but
 CMAKE_OSX_SYSROOT:
 :info:configure
 :info:configure    "/"
 :info:configure
 :info:configure   is not set to a MacOSX SDK with a recognized version.
 Either set
 :info:configure   CMAKE_OSX_SYSROOT to a valid SDK or set
 CMAKE_OSX_DEPLOYMENT_TARGET to
 :info:configure   empty.
 :info:configure Call Stack (most recent call first):
 :info:configure
 /opt/local/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake:36
 (include)
 :info:configure   CMakeLists.txt:61 (project)
 :info:configure
 :info:configure
 :info:configure -- Configuring incomplete, errors occurred!
 :info:configure 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"
 && cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_VERBOSE_MAKEFILE=ON
 -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release
 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
 -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib
 -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr"
 -DCMAKE_MODULE_PATH=/opt/local/share/cmake/modules -Wno-dev
 -DWITH_1394=OFF -DWITH_CARBON=OFF -DWITH_CUBLAS=OFF -DWITH_CUDA=OFF
 -DWITH_CUFFT=OFF -DWITH_EIGEN=OFF -DWITH_FFMPEG=ON -DWITH_GSTREAMER=OFF
 -DWITH_GTK=OFF -DWITH_IMAGEIO=OFF -DWITH_IPP=OFF -DWITH_JASPER=ON
 -DWITH_JPEG=ON -DWITH_OPENEXR=ON -DWITH_OPENGL=ON -DWITH_OPENNI=OFF
 -DWITH_PNG=ON -DWITH_PVAPI=OFF -DWITH_GIGEAPI=OFF -DWITH_QT=OFF
 -DWITH_QUICKTIME=OFF -DWITH_TBB=OFF -DWITH_CSTRIPES=OFF -DWITH_TIFF=ON
 -DWITH_UNICAP=OFF -DWITH_V4L=OFF -DWITH_VIDEOINPUT=OFF -DWITH_XIMEA=OFF
 -DWITH_XINE=OFF -DWITH_OPENCL=OFF -DWITH_OPENCLAMDFFT=OFF
 -DWITH_OPENCLAMDBLAS=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_DOCS=OFF
 -DBUILD_EXAMPLES=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF
 -DBUILD_ZLIB=OFF -DBUILD_TIFF=OFF -DBUILD_JASPER=OFF -DBUILD_JPEG=OFF
 -DBUILD_PNG=OFF -DBUILD_OPENEXR=OFF -DINSTALL_C_EXAMPLES=OFF
 -DENABLE_PRECOMPILED_HEADERS=ON -DCMAKE_VERBOSE=ON
 -DZLIB_LIBRARY=/opt/local/lib/libz.dylib
 -DBZIP2_LIBRARIES=/opt/local/lib/libbz2.dylib -DINSTALL_PYTHON_EXAMPLES=ON
 -DPYTHON_EXECUTABLE=/opt/local/bin/python2.7
 -DPYTHON_LIBRARY=/opt/local/lib/libpython2.7.dylib
 -DPYTHON_INCLUDE_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Headers
 -DPYTHON_PACKAGES_PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages -DCMAKE_OSX_ARCHITECTURES="x86_64" -DCMAKE_OSX_SYSROOT=/
 -DOPENCV_LINKER_LIBS="-Wl,-headerpad_max_install_names"
 :info:configure Exit code: 1
 }}}

 A short web search resulted in the info that this might be due to a broken
 cmake. This is what I found:[[BR]]
 MacPorts cmake ticket #37527[[BR]]
 [http://public.kitware.com/Bug/print_bug_page.php?bug_id=9959][[BR]]
 [http://cmake.3232098.n2.nabble.com/OSX-deployment-target-confusion-
 for-2-8-10-td7582284.html]

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


More information about the macports-tickets mailing list