Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Mar 2009 12:39:22 -0700
From:      Kent Stewart <kstewart@owt.com>
To:        "\"Remorque\"" <odhiambo@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Kernel compile fails
Message-ID:  <200903221239.22484.kstewart@owt.com>
In-Reply-To: <991123400903221207g3066c42y73e7cb5f82b32cc3@mail.gmail.com>
References:  <991123400903220753o6909d0ban5ef235bacf2b3ab1@mail.gmail.com> <200903221127.34430.kstewart@owt.com> <991123400903221207g3066c42y73e7cb5f82b32cc3@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 22 March 2009 12:07:44 pm "Remorque" wrote:
> On Sun, Mar 22, 2009 at 9:27 PM, Kent Stewart <kstewart@owt.com> wrote:
> > On Sunday 22 March 2009 08:43:53 am "Remorque" wrote:
> > > On Sun, Mar 22, 2009 at 6:23 PM, Kent Stewart <kstewart@owt.com> wrote:
> > > > On Sunday 22 March 2009 07:53:00 am "Remorque" wrote:
> > > > > I have installed 7.1-RELEASE on a hardware with AMD processor. I
> > > > > have successfully buildworld, and now doing the "make kernel"
> > > > > thing.The kernel config file is pretty GENERIC, I only removed the
> > > > > option to build a DEBUG kernel.I have csup-ped today.
> > > > > However, my compilation fails, viz:
> > > > > <cut>
> > > > > cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99
> > > > > -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
> > > > > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef
> > > > > -Wno-pointer-sign
> > > > > -fformat-extensions -nostdinc  -I. -I/usr/src/sys
> > > > > -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS
> > > >
> > > > -include
> > > >
> > > > > opt_global.h -fno-common -finline-limit=8000 --param
> > > >
> > > > inline-unit-growth=100
> > > >
> > > > > --param large-function-growth=1000  -mcmodel=kernel -mno-red-zone
> > > > >  -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow  -msoft-float
> > > > > -fno-asynchronous-unwind-tables -ffreestanding -Werror
> > > > >  /usr/src/sys/dev/ath/if_ath.c -I/usr/src/sys/dev/ath
> > > > > *** Error code 1
> > > > >
> > > > > Stop in /usr/obj/usr/src/sys/FS.
> > > > > *** Error code 1
> > > > >
> > > > > Stop in /usr/src.
> > > > > *** Error code 1
> > > > >
> > > > > Stop in /usr/src.
> > > > >
> > > > > </cut>
> > > > >
> > > > > I can go ahead and comment out all ath_* from the configuration,
> >
> > since
> >
> > > > > I wouldn't really need them at this juncture, but I believe it
> > > > > should not
> > > >
> > > > be
> > > >
> > > > > failing anyway. Do I just wait to csup again tomorrow and hope this
> > > > > gets fixed? :)
> > > >
> > > > You have optimization options on the compile line that I don't have
> > > > on
> >
> > my
> >
> > > > system. From this, I would guess that you have a cflags statment
> > > > in /etc/make.conf and it is bitting you.
> > > >
> > > > Kent
> > >
> > > Hi Kent,
> > >
> > > Thank you for replying.
> > >
> > > The fact is that:
> > >
> > > 1. I have never used any optimizations ever since I started using
> > > FreeBSD 2. This is a new box, and there is no /etc/make.conf as yet
> > >
> > > The only things I have done on this box (a Dell SC1435) is to install,
> >
> > csup
> >
> > > (src, ports) and buildworld.
> > > I was just gonna do the kernel, then start doing the other stuff after
> >
> > the
> >
> > > system updates.
> > >
> > > Your guess is wrong:-)
> >
> > Yes, you are right. I cvsuped and rebuilt my system and it died at the
> > same spot.
>
> Looks like AH_SUPPORT_AR5416 from 20090312 of /usr/src/UPDATING helped me
> compile my kernel successfully!
> Now another problem appears:

The AH_* stuff also fixed my problem.

>
> fs# make installworld
> mkdir -p /tmp/install.4l9c3cd6
> for prog in [ awk cap_mkdb cat chflags chmod chown  date echo egrep find
> grep install-info  ln lockf make mkdir mtree mv pwd_mkdb rm sed sh
> sysctl  test true uname wc zic; do  cp `which $prog` /tmp/install.4l9c3cd6;
> done
> cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=amd64  MACHINE=amd64
> CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GRO
> FF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
> PATH=/usr/obj/usr
> /src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/s
>rc/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/us
> r/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.4l9c3cd6 make
> -f Makefile.inc1 reinstall
> --------------------------------------------------------------
>
> >>> Making hierarchy
>
> --------------------------------------------------------------
> cd /usr/src; make -f Makefile.inc1 hierarchy
> cd /usr/src/etc;                make distrib-dirs
> mtree -eU  -f /usr/src/etc/mtree/BSD.root.dist -p /
> mtree -eU  -f /usr/src/etc/mtree/BSD.var.dist -p /var
> mtree -eU  -f /usr/src/etc/mtree/BSD.usr.dist -p /usr
> mtree -eU  -f /usr/src/etc/mtree/BSD.include.dist  -p /usr/include
> mtree -deU  -f /usr/src/etc/mtree/BIND.chroot.dist  -p /var/named
> mtree -deU  -f /usr/src/etc/mtree/BSD.sendmail.dist -p /
> cd /; rm -f /sys; ln -s usr/src/sys sys
> cd /usr/share/man/en.ISO8859-1; ln -sf ../man* .
> cd /usr/share/man;  set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`;  while
> [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift
> ;  done
> cd /usr/share/openssl/man;  set - `grep "^[a-zA-Z]"
> /usr/src/etc/man.alias`;  while [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s
> "$2" "$1";  shif
> t; shift;  done
> cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
> cd /usr/share/nls;  set - `grep "^[a-zA-Z]" /usr/src/etc/nls.alias`;  while
> [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift
> ;  done
>
> --------------------------------------------------------------
>
> >>> Installing everything
>
> --------------------------------------------------------------
> cd /usr/src; make -f Makefile.inc1 install
> ===> share/info (install)
> ===> lib (install)
> ===> lib/csu/amd64 (install)
> install -o root -g wheel -m 444  crt1.o crti.o crtn.o gcrt1.o /usr/lib
> install:No such file or directory
> *** Error code 1
>
> Stop in /usr/src/lib/csu/amd64.
> *** Error code 1
>
> Stop in /usr/src/lib.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
>
>
> I feel so unhappy with this system:)

This must be something from the 64-bit side of things because I am running 
what I just built and installed. The only thing I noticed was it 
says "FreeBSD 7.2-PRERELEASE" when I looked at the dmesg.

Life is boring without some challenges. That is why I like working with 
computers but they could take it easy on me at times :).

Kent

-- 
kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html




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