Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Mar 2007 17:47:06 +0100 (CET)
From:      "Romain LE DISEZ" <ml.freebsd-fs@ledisez.net>
To:        freebsd-fs@freebsd.org
Subject:   Can't get ZFS to compile
Message-ID:  <52405.213.41.155.75.1173286026.squirrel@webmail.ledisez.net>

next in thread | raw e-mail | index | archive | help
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@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/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52405.213.41.155.75.1173286026.squirrel>