Closed xkbeyer closed 4 years ago
Agree, just tried building the project and ran into the same problem. @dascandy What do you think about this issue?
Caused by problematic std::filesystem half integration and insufficient CI. Removed std::filesystem, using boost::filesystem everywhere, added more CI checks. Looking into making binary distribution possible at least for Mac, Windows and Ubuntu.
Can you check if this works properly now?
I was able to build it now. 👍
I can build it on Linux and Windows. Thanks.
Describe the bug Building the project with gcc8 fails with:
evoke/fw/src/dotted.cpp:14:20: error: 'const class std::filesystem::__cxx11::path' has no member named 'filename_is_dot'; did you mean 'filename'? if (p.begin()->filename_is_dot())
System :
Additional context The std::filesystem does not have such a function. Since boost.filesystem and the std are not fully compatible. An example is this function. Others can be found here
I would suggest to stick with one and not to support both. Which one depends on which compilers should be supported.