[Rock-dev] logger & transformer building fails without C++11 on Ubuntu 16.04

Mathias Essen von mathias.vonessen at tut.fi
Thu Jun 9 22:09:26 CEST 2016


Hi,

Building of drivers-orogen-transformer and tools-logger fail on clean Ubuntu 16.04 installation. 

The problem seems to be in service_discovery. It uses libsigc++ and the version that ships with Ubuntu 16.04 requires C++11 support. The current CMakeLists.txt does not incorporate libsigc++'s cflags into service_discovery.pc (-std=c++11)

I made a PR  (https://github.com/rock-core/tools-service_discovery/pull/4) that fixes the problem. Use it or loose it :)

Works with Ubuntu 16.04, didn't have time to test this with Ubuntu 14.x.

-Mathias





More information about the Rock-dev mailing list