libxl_utils.c: In function 'libxl__remove_directory':
libxl_utils.c:480:9: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations]
int r = readdir_r(d, de_buf, &de);
^~~
In file included from libxl_internal.h:25:0,
from libxl_utils.c:20:
/usr/include/dirent.h:183:12: note: declared here
extern int readdir_r (DIR *__restrict __dirp,
^~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools/libxl/../../tools/Rules.mk:107: libxl_utils.o] Error 1
make[3]: Leaving directory '/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools/libxl'
make[2]: *** [/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools/../tools/Rules.mk:123: subdir-install-libxl] Error 2
make[2]: Leaving directory '/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools'
make[1]: *** [/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools/../tools/Rules.mk:118: subdirs-install] Error 2
make[1]: Leaving directory '/home/user/qubes-src/vmm-xen/src/xen-4.6.1/tools'
make: *** [Makefile:102: install-tools] Error 2
==> ERROR: A failure occurred in build().
Aborting...
/home/user/qubes-builder/qubes-src/builder-archlinux/Makefile.archlinux:120: recipe for target 'dist-package' failed
make[2]: *** [dist-package] Error 2
How can I fix this? Ignoring the deprecation? Replace readdir_r with a non deprecated alternative?
Thanks for help!
Thanks. Modifying /etc/makepkg.conf was sufficient!