meta-huffman should be compiled with c++17 support e.g. g++-9 test_huffman.cpp --std=c++17 g++-9 test_huffman.cpp --std=c++2a clang++-9 test_huffman.cpp --std=c++2a