Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2012 16:18:56 +0530
From:      Venkat Duvvuru <venkatduvvuru.ml@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Freebsd build problem
Message-ID:  <CAGdae7bzi4WH7qqX=CvphBAS0nFzGL9oiwzWdc59g0FDXtCNwQ@mail.gmail.com>

Next in thread | Raw E-Mail | Index | Archive | Help
Hi,
I'm  unable to compile the kernel code (for that matter any kernel module
also). The following is the error.
My guess is that it is trying to compile the code for x86 instead of amd64
as you can a symbolic link create for x86 includes.
Please suggest the change to be done inorder to compile it for amd64.
"Uname -a" of the system "FreeBsd 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0:
Tue Jun 12 02:52:29 UTC 2012
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64"

====================================================================================================================================================================================
--------------------------------------------------------------
>>> stage 3.1: making dependencies
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/MYKERNEL; MAKEOBJDIRPREFIX=/usr/obj
MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=
GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
_SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  VERSION="FreeBSD 9.0-RELEASE-p3 amd64
900044"  INSTALL="sh /usr/src/tools/install.sh"
PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
NO_CTF=1 make KERNEL=kernel depend -DNO_MODULES_OBJ
machine -> /usr/src/sys/amd64/include
x86 -> /usr/src/sys/x86/include
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -g -Wall
-Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes
-Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign
-fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option
-nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq
-I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf
-I/usr/src/sys/dev/ath -I/usr/src/sys/dev/ath/ath_hal
-I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa
-I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support
-I/usr/src/sys/gnu/fs/xfs -I/usr/src/sys/dev/cxgb -I/usr/src/sys/dev/cxgbe
-D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h
-finline-limit=8000 --param inline-unit-growth=100 --param
large-function-growth=1000 -fno-omit-frame-pointer -mno-sse -mcmodel=kernel
-mno-red-zone -mno-mmx -msoft-float -fno-asynchronous-unwind-tables
-ffreestanding -fstack-protector /usr/src/sys/amd64/amd64/genassym.c
In file included from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./machine/_align.h:6,
                 from ./machine/param.h:46,
                 from /usr/src/sys/sys/param.h:115,
                 from /usr/src/sys/amd64/amd64/genassym.c:42:
./x86/_align.h:6:24: error: #include nested too deeply
In file included from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./x86/_align.h:6,
                 from ./machine/_align.h:6,
                 from /usr/src/sys/sys/socket.h:39,
                 from /usr/src/sys/amd64/amd64/genassym.c:54:
./x86/_align.h:6:24: error: #include nested too deeply
/usr/src/sys/amd64/amd64/genassym.c:69:25: error: x86/apicreg.h: No such
file or directory
/usr/src/sys/amd64/amd64/genassym.c:230: error: invalid use of undefined
type 'struct LAPIC'
*** Error code 1
Stop in /usr/obj/usr/src/sys/MYKERNEL.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
====================================================================================================================================================================================



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CAGdae7bzi4WH7qqX=CvphBAS0nFzGL9oiwzWdc59g0FDXtCNwQ>