Compile error with clang++ 4.0.0 vs. DirTree
gvansickle opened this issue · comments
Gary R. Van Sickle commented
clang++ 4.0.0 doesn't like the *_basename_filter_type's in DirTree.h:
In file included from ../../../src/libext/DirTree.cpp:22:
../../../src/libext/DirTree.h:143:28: error: implicit instantiation of undefined template 'std::function<bool
(const std::__cxx11::basic_string<char> &) noexcept>'
file_basename_filter_type m_file_basename_filter;
^
Gary R. Van Sickle commented
Ends up it's the noexcept
in the std::function<> template param.
Gary R. Van Sickle commented
Resolved in 395f890.
FX Coudert commented
This compilation error prevents us from offering ucg to Sierra & High Sierra (macOS 10.12 & 10.13) users in Homebrew. Could you consider making a minor release with this bug fix? Thanks