cd ../../../modules; MAKEOBJDIRPREFIX=/var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO/modules KMODDIR=/boot/kernel MACHINE_CPUARCH=amd64 MACHINE=amd64 KERNBUILDDIR="/var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO" SYSDIR="/var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO/../../.." make all ===> aac (all) ===> aacraid (all) ===> accf_data (all) ===> accf_dns (all) ===> accf_http (all) ===> acl_nfs4 (all) ===> acl_posix1e (all) ===> acpi (all) ===> acpi/acpi_asus (all) ===> acpi/acpi_asus_wmi (all) ===> acpi/acpi_fujitsu (all) ===> acpi/acpi_hp (all) ===> acpi/acpi_ibm (all) ===> acpi/acpi_panasonic (all) ===> acpi/acpi_sony (all) ===> acpi/acpi_toshiba (all) ===> acpi/acpi_video (all) ===> acpi/acpi_dock (all) ===> acpi/acpi_wmi (all) ===> acpi/aibs (all) ===> ae (all) ===> aesni (all) cc -c -O3 -pipe -fno-strict-aliasing -O1 -Wno-error -D_KERNEL -D__FreeBSD_cc_version=1000001 -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -include /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -Wmissing-include-dirs -fdiagnostics-show-option -Wno-error -mmmx -msse -maes /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:93:7: error: conflicting types for 'free' void free(void *); ^ In file included from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:35:0: @/sys/malloc.h:177:6: note: previous declaration of 'free' was here void free(void *addr, struct malloc_type *type); ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:97:7: error: conflicting types for 'malloc' void *malloc(size_t) __malloc_like; ^ In file included from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:35:0: @/sys/malloc.h:178:7: note: previous declaration of 'malloc' was here void *malloc(unsigned long size, struct malloc_type *type, int flags) __malloc_like; ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:104:7: error: conflicting types for 'realloc' void *realloc(void *, size_t); ^ In file included from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:35:0: @/sys/malloc.h:185:7: note: previous declaration of 'realloc' was here void *realloc(void *addr, unsigned long size, struct malloc_type *type, ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:174:6: error: conflicting types for 'setenv' int setenv(const char *, const char *, int); ^ In file included from @/sys/libkern.h:39:0, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:34: @/sys/systm.h:296:5: note: previous declaration of 'setenv' was here int setenv(const char *name, const char *value); ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:219:7: error: conflicting types for 'random' long random(void); ^ In file included from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:34:0: @/sys/libkern.h:110:9: note: previous declaration of 'random' was here u_long random(void); ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:291:10: error: conflicting types for 'reallocf' void *reallocf(void *, size_t); ^ In file included from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:35:0: @/sys/malloc.h:187:7: note: previous declaration of 'reallocf' was here void *reallocf(void *addr, unsigned long size, struct malloc_type *type, ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h: In function '_mm_malloc': /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:39:7: error: 'errno' undeclared (first use in this function) errno = EINVAL; ^ /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:39:7: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c: In function 'aesni_cipher_process': /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:444:3: error: too many arguments to function 'free' free(buf, M_AESNI); ^ In file included from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/mm_malloc.h:27:0, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/xmmintrin.h:38, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/emmintrin.h:35, from /usr/lib/gcc/x86_64-gentoo-freebsd10.0/4.8.1/include/wmmintrin.h:31, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesencdec.h:30, from /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni/../../crypto/aesni/aesni_wrap.c:40: /usr/include/stdlib.h:93:7: note: declared here void free(void *); ^ *** Error code 1 Stop. make[2]: stopped in /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules/aesni *** Error code 1 Stop. make[1]: stopped in /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/modules *** Error code 1 Stop. make: stopped in /var/tmp/portage/sys-freebsd/freebsd-sources-10.0_beta1-r1/work/sys/amd64/compile/GENTOO