SuperBuild - OpenCV compilation

Description

A IOTA² user report to me an issue about the OpenCV compilation using OTB SuperBuild.

OPENCV-configure-err.log:

CMake Deprecation Warning at CMakeLists.txt:47 (cmake_policy):
  The OLD behavior for policy CMP0022 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


CMake Deprecation Warning at CMakeLists.txt:52 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


CMake Error at cmake/OpenCVDetectCXXCompiler.cmake:81 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


CMake Error at cmake/OpenCVDetectCXXCompiler.cmake:82 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


CMake Error at cmake/OpenCVDetectCXXCompiler.cmake:85 (math):
  math cannot parse the expression: "*100 + ": syntax error, unexpected
  exp_TIMES, expecting exp_PLUS or exp_MINUS or exp_OPENPARENT or exp_NUMBER
  (1)
Call Stack (most recent call first):
  CMakeLists.txt:91 (include)


CMake Warning at cmake/OpenCVPackaging.cmake:23 (message):
  CPACK_PACKAGE_VERSION does not match version provided by version.hpp
  header!
Call Stack (most recent call first):
  CMakeLists.txt:1108 (include)


CMake Error at cmake/OpenCVPackaging.cmake:127 (if):
  if given arguments:

    "EQUAL" "5"

  Unknown arguments specified
Call Stack (most recent call first):
  CMakeLists.txt:1108 (include)

It seems to be related to the gcc version (GCC 7) which is not correctly detected by OpenCV.

Edited Aug 29, 2018 by Arthur Vincent
Assignee Loading
Time tracking Loading