../../doltcompile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../eglib/src -I../../eglib/src -I../../libgc/include -DMONO_BINDIR=\""/usr/bin"\" -I../.. -fvisibility=hidden -DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -DUSE_COMPILER_TLS -O2 -mtune=core2 -pipe -ggdb -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Werror-implicit-function-declaration -c -o processes.lo processes.c processes.c: In function 'load_modules': processes.c:1641:12: error: implicit declaration of function 'makedev' [-Werror=implicit-function-declaration] device = makedev ((int)maj_dev, (int)min_dev); ^~~~~~~ processes.c:1641:12: warning: nested extern declaration of 'makedev' [-Wnested-externs] cc1: some warnings being treated as errors make[3]: *** [Makefile:597: processes.lo] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_64.amd64/mono/io-layer' make[2]: *** [Makefile:435: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_64.amd64/mono' make[1]: *** [Makefile:513: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lang/mono-4.4.1.0/work/mono-4.4.1-abi_x86_64.amd64' make: *** [Makefile:442: all] Error 2 * ERROR: dev-lang/mono-4.4.1.0::gentoo failed (compile phase): * emake failed