To compile out of the box on my system, I need to add #include <tuple> to subcarrier.cc which provides std::tie().
subcarrier.cc: In member function ‘void redsea::Subcarrier::demodulateMoreBits()’:
subcarrier.cc:168:9: error: ‘tie’ is not a member of ‘std’
std::tie(is_clock,biphase) = biphasedecoder.push(symbol);
^~~
(compiling with Archlinux's gcc-multilib 6.2.1-1, this package provides the c++ stl)
To compile out of the box on my system, I need to add
#include <tuple>
to subcarrier.cc which provides std::tie().subcarrier.cc: In member function ‘void redsea::Subcarrier::demodulateMoreBits()’: subcarrier.cc:168:9: error: ‘tie’ is not a member of ‘std’ std::tie(is_clock,biphase) = biphasedecoder.push(symbol); ^~~
(compiling with Archlinux's gcc-multilib 6.2.1-1, this package provides the c++ stl)