EDIT: I think I've figure this out. I have only some dependencies upgraded.
Yes, confirmed. orcania >= 2.3.0 fixes this.
root@123amd64-dvl-testing:~ # find / -name features.h
/usr/src/sys/xen/features.h
/usr/src/sys/xen/interface/features.h
This is the full output of the errors.
root@123amd64-dvl-testing:~ # less /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeError.log
Determining if the __GNU_LIBRARY__ exist failed with the following output:
Change Dir: /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/local/bin/ninja cmTC_7a015 && [1/2] Building C object CMakeFiles/cmTC_7a015.dir/CheckSymbolExists.c.o
FAILED: CMakeFiles/cmTC_7a015.dir/CheckSymbolExists.c.o
/usr/bin/cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -MD -MT CMakeFiles/cmTC_7a015.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_7a015.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_7a015.dir/CheckSymbolExists.c.o -c /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: 'features.h' file not found
#include <features.h>
^~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
File /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <features.h>
int main(int argc, char** argv)
{
(void)argv;
#ifndef __GNU_LIBRARY__
return ((int*)(&__GNU_LIBRARY__))[argc];
#else
(void)argc;
return 0;
#endif
}
Determining if the _GNU_SOURCE exist failed with the following output:
Change Dir: /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/local/bin/ninja cmTC_a06d4 && [1/2] Building C object CMakeFiles/cmTC_a06d4.dir/CheckSymbolExists.c.o
FAILED: CMakeFiles/cmTC_a06d4.dir/CheckSymbolExists.c.o
/usr/bin/cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -MD -MT CMakeFiles/cmTC_a06d4.dir/CheckSymbolExists.c.o -MF CMakeFiles/cmTC_a06d4.dir/CheckSymbolExists.c.o.d -o CMakeFiles/cmTC_a06d4.dir/CheckSymbolExists.c.o -c /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: 'features.h' file not found
#include <features.h>
^~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
File /wrkdirs/usr/ports/devel/yder/work/.build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <features.h>
int main(int argc, char** argv)
{
(void)argv;
#ifndef _GNU_SOURCE
return ((int*)(&_GNU_SOURCE))[argc];
#else
(void)argc;
return 0;
#endif
}
root@123amd64-dvl-testing:~ #