Kernel compile fails

Remorque odhiambo at gmail.com
Sun Mar 22 12:07:48 PDT 2009


On Sun, Mar 22, 2009 at 9:27 PM, Kent Stewart <kstewart at 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 at 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:

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/src/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:)


-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"The only time a woman really succeeds in changing a man is when he is a
baby."
                             - Natalie Wood


More information about the freebsd-questions mailing list