OpenCV vinculando problemas com o ROS

Estou tentando compilaresta projeto (seguindo as instruções fornecidas). Ao construí-lo comrosmake, Eu recebo um monte deundefined reference to cv::String::deallocate() eundefined reference to cv::String::allocate(unsigned long). Acho curioso que estou recebendo um erro apenas nessas funções enquanto o restante das funções do OpenCV parece estar funcionando corretamente.

Sei que isso acontece porque o vinculador não consegue encontrar os objetos em que essas funções foram compiladas, mas sou um pouco novo no sistema de compilação do ROS e não consigo encontrar o que está errado.

Eu tentei usar oCMakeLists.txt arquivo fornecido e também adicionandofind_package(OpenCV REQUIRED) etarget_link_libraries(xxx xxx ${OpenCV_LIBRARIES}), sem que isso faça qualquer diferença. Eu sei que o OpenCV está instalado e compilado corretamente (eu já o usei antes) e eu instalei o ROS sem problemas.

Estou usando o OpenCV 3, ROS Indigo, Ubuntu 14.04

questionAnswers(4)

yourAnswerToTheQuestion