Can't build 10.1 from source

Get help for specific problems
Posts: 9
Joined: 10 Mar 2018

Nori13

While building version 10.1 from source in Manjaro Linux (Arch Linux derivative), I first got the following error:
<command-line>: note: this is the location of the previous definition
fs/native.cpp:17:10: fatal error: concrete_impl.h: No such file or directory
 #include "concrete_impl.h"
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:107: ../Obj/FFS_GCC_Make_Release/ffs/src/fs/native.o] Error 1
Which is fixed by changing "concrete_impl.h" to "concrete.h" in native.cpp, and, on the next build attempt, I then run into this next error:
<command-line>: note: this is the location of the previous definition
fs/native.cpp: In function ‘void {anonymous}::traverseFolderParallelNative(const std::vector<std::pair<zen::Zbase<char>, std::shared_ptr<fff::AbstractFileSystem::TraverserCallback> > >&, size_t)’:
fs/native.cpp:203:17: error: ‘Task’ was not declared in this scope
     std::vector<Task<TravContext, GetDirDetails>> genItems;
                 ^~~~
compilation terminated due to -Wfatal-errors.
make: *** [Makefile:108: ../Obj/FFS_GCC_Make_Release/ffs/src/fs/native.o] Error 1
Which doesn't seem like it's something that can easily be fixed?
User avatar
Site Admin
Posts: 7212
Joined: 9 Dec 2007

Zenju

Fixed: Just updated the source files.
Posts: 9
Joined: 10 Mar 2018

Nori13

It builds now, thank you for the quick turnaround.