Can't get ZFS to compile
Romain LE DISEZ
ml.freebsd-fs at ledisez.net
Wed Mar 7 17:05:17 UTC 2007
Hi,
I tried to build ZFS against a clean tree of -CURRENT but I get error. I'm
currently running FreeBSD-6.2. What I did :
# rm -rf /usr/src /usr/obj
# csup -g -L 2 current-supfile
# cd /usr/src
# patch -p0 < ~/zfs_20070303.patch
# cp ~/Makefile.inc1 ./Makefile.inc1 (the last one with correction for
libthr)
# make buildworld
[...] => OK
# make buildkernel (make kernel did exactly the same
error)
[...]
cc -O2 -fno-strict-aliasing -pipe -march=pentium4 -D_SOLARIS_C_SOURCE
-D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=2 -D_XOPEN_VERSION=600
-D_POSIX_C_SOURCE=200112L -D__BSD_VISIBLE=1 -D_STDC_C99 -DZFS_NO_ZONE -O1
-Werror -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I-
-I/usr/src/sys/modules/zfs/../../compat/opensolaris
-I/usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs
-I/usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common
-I/usr/src/sys/modules/zfs/../..
-I/usr/src/sys/modules/zfs/../../../contrib/opensolaris/common/zfs
-I/usr/src/sys/modules/zfs/../../../contrib/opensolaris/common
-I/usr/include -DHAVE_KERNEL_OPTION_HEADERS -include
/usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I@ -I@/contrib/altq
-finline-limit=8000 --param inline-unit-growth=100 --param
large-function-growth=1000 -fno-common -g -I/usr/obj/usr/src/sys/GENERIC
-mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow
-mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wno-unknown-pragmas
-Wno-missing-braces -Wno-sign-compare -Wno-parentheses -Wno-uninitialized
-Wno-implicit-function-declaration -Wno-unused -Wno-trigraphs
-Wno-char-subscripts -Wno-switch -c
/usr/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_condvar.c
In file included from /usr/src/sys/modules/zfs/../../sys/proc.h:53,
from
/usr/src/sys/modules/zfs/../../compat/opensolaris/sys/proc.h:6,
from
/usr/src/sys/modules/zfs/../../compat/opensolaris/sys/mutex.h:7,
from
/usr/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_condvar.c:32:
/usr/src/sys/modules/zfs/../../sys/signal.h:364:1: "MINSIGSTKSZ" redefined
In file included from /usr/src/sys/modules/zfs/../../sys/signal.h:46,
from /usr/src/sys/modules/zfs/../../sys/proc.h:53, from
/usr/src/sys/modules/zfs/../../compat/opensolaris/sys/proc.h:6,
from
/usr/src/sys/modules/zfs/../../compat/opensolaris/sys/mutex.h:7,
from
/usr/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_condvar.c:32:
/usr/include/machine/signal.h:50:1: this is the location of the previous
definition
*** Error code 1
Stop in /usr/src/sys/modules/zfs.
*** Error code 1
Stop in /usr/src/sys/modules.
*** Error code 1
Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
Some infomations :
- OS : FreeBSD 6.2
- Processor : Pentium 4 with HyperThreading
- # uname -a
FreeBSD romain.ledisez.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12
11:05:30 UTC 2007
root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386
Don't hesitate if you need more informations. I have the complete output
of "make buildkernel" if you need.
--
Romain LE DISEZ
06.78.77.99.18
http://www.ledisez.net/
More information about the freebsd-fs
mailing list