Closed tgurr closed 4 months ago
writev is defined in sys/uio.h. Autotools have had checks for sys/uio.h for a long time but CMake only got a check for this header file in mid february. very shortly after 5.0.3.
There are two ways you can solve this: 1, build using autotools instead of cmake 2, switch to current master. Note that the API has changed since 5.0.3, see README for details on all symbols that have changed.
With GCC 14 I'm experiencing the following error trying to build libnfs 5.0.3:
This is with GCC 14.1.0, switching to GCC 13.2.0 instead allows the build to succeed.
Complete build log: libnfs-5.0.3.log.txt