Re: Freebsd build problem

2012-07-27 Thread Venkat Duvvuru
reinstalling the sources fixed the problem. Thanks.

/Venkat

On Thu, Jul 26, 2012 at 5:49 PM, Damien Fleuriot m...@my.gd wrote:



 On 7/26/12 2:08 PM, Venkat Duvvuru wrote:
  Hi,
  Please find my repsonses in line.
 
  On Thu, Jul 26, 2012 at 4:57 PM, Damien Fleuriot m...@my.gd
   mailto:m...@my.gd wrote:
 
 
  On 7/26/12 12:48 PM, Venkat Duvvuru wrote:
   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
   r...@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.
  
 
 
  
 
 
 
  The first question that comes to mind is, do you manage to compile a
  GENERIC kernel ?
 
  cd /usr/src
  make clean
  make buildkernel KERNCONF=GENERIC
  == Yes, all was well with compiling 

Re: Freebsd build problem

2012-07-26 Thread Damien Fleuriot

On 7/26/12 12:48 PM, Venkat Duvvuru wrote:
 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
 r...@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.
 




The first question that comes to mind is, do you manage to compile a
GENERIC kernel ?

cd /usr/src
make clean
make buildkernel KERNCONF=GENERIC


The second question that comes to mind is, have you rebuilt the world
prior to trying your kernel compilation ?


I notice you're on 9.0-RELEASE from june, when did you last update your
sources ?

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: Freebsd build problem

2012-07-26 Thread Venkat Duvvuru
Hi,
Please find my repsonses in line.

On Thu, Jul 26, 2012 at 4:57 PM, Damien Fleuriot m...@my.gd wrote:


 On 7/26/12 12:48 PM, Venkat Duvvuru wrote:
  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
  r...@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.
 
 
 



 The first question that comes to mind is, do you manage to compile a
 GENERIC kernel ?

 cd /usr/src
 make clean
 make buildkernel KERNCONF=GENERIC
 == Yes, all was well with compiling generic, proprietary kernels before
 it stopped working a couple of days back. I had been compiling, installing
 kernel on this machine many times.

 The second question that comes to mind is, have you rebuilt the world
 prior to trying your kernel compilation ?

 == This is failing with an error mentioned below

install: target directory `/usr/obj/usr/src/tmp/legacy/usr/share/tmac' does
not exist
usage: install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
   [-o owner] file1 file2
   install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
   [-o owner] file1 ... fileN directory
   install -d [-v] [-g 

Re: Freebsd build problem

2012-07-26 Thread Damien Fleuriot


On 7/26/12 2:08 PM, Venkat Duvvuru wrote:
 Hi,
 Please find my repsonses in line.
 
 On Thu, Jul 26, 2012 at 4:57 PM, Damien Fleuriot m...@my.gd
 mailto:m...@my.gd wrote:
 
 
 On 7/26/12 12:48 PM, Venkat Duvvuru wrote:
  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
  r...@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.
 
 
 
 
 
 
 
 The first question that comes to mind is, do you manage to compile a
 GENERIC kernel ?
 
 cd /usr/src
 make clean
 make buildkernel KERNCONF=GENERIC
 == Yes, all was well with compiling generic, proprietary kernels
 before it stopped working a couple of days back. I had been
 compiling, installing kernel on this machine many times.
 
 The second question that comes to mind is, have you