Instalação problemática (compilação) do OpenCV 3.1.0 no Ubuntu 16.10

1

Estou tentando instalar a biblioteca do OpenCV 3.1.0 e estou recebendo este erro depois de executar make :

In file included from /usr/include/c++/6/ext/string_conversions.h:41:0,
             from /usr/include/c++/6/bits/basic_string.h:5402,
             from /usr/include/c++/6/string:52,
             from /usr/include/c++/6/bits/locale_classes.h:40,
             from /usr/include/c++/6/bits/ios_base.h:41,
             from /usr/include/c++/6/ios:42,
             from /usr/include/c++/6/ostream:38,
             from /home/alex/opencv/OpenCV/modules/ts/include/opencv2/ts/ts_gtest.h:55,
             from /home/alex/opencv/OpenCV/modules/ts/include/opencv2/ts.hpp:28,
             from /home/alex/opencv/OpenCV/build/modules/core/perf_precomp.hpp:12:
/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
#include_next <stdlib.h>

Eu tentei várias vezes para (re) instalar diferentes versões do libstdc++ , pensando que os problemas são derivados daqui e eu verifiquei duas vezes as dependências necessárias, mas sem sucesso.

Também procurei na pasta /usr/include/c++/6/ e o arquivo ( stdlib.h ) mencionado no erro está lá.

Eu também devo mencionar que rodando (antes de make ):

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON

fornece resultados falhos em:

HAVE_C_FVISIBILITY_INLINES_HIDDEN
HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR
HAVE_C_WSIGN_PROMO
HAVE_CXX_WSTRICT_PROTOTYPES
HAVE_CXX_WMISSING_PROTOTYPES

Alguma sugestão sobre como resolver isso?

    
por Alex 20.10.2016 / 17:54

0 respostas