The source code is full of
#ifdef __unix__
// ...
#else
// windows
#endif
and compiling on macOS always ends up in the else part. Could you perhaps add something like
#if defined(__unix__) || defined(__APPLE__)
or perhaps, like the following article suggests:
http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#HowtodetectPOSIXandUNIX
#if !defined(_WIN32) && (defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__)))
I had issues with FileWorker.cxx and FilePath.cxx, but I didn't yet manage to overcome all the issues, the next one being
DirectorExtension.cxx:84:29: error: use of undeclared identifier 'MAX_PATH'
static char requestPipeName[MAX_PATH];
^
Fixed with [33205c], [ace109], [1ed78d], [a151b7], [9aee3a].
Related
Commit: [1ed78d]
Commit: [33205c]
Commit: [9aee3a]
Commit: [a151b7]
Commit: [ace109]
Perfect, thank you!