Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Nov 2002 10:56:11 +0100
From:      Roman Pavlik <rp@tns.cz>
To:        freebsd-sparc@FreeBSD.ORG
Subject:   buildworld: syslimits.h: No such file or directory
Message-ID:  <20021115095611.GD244@belzebub.tns.cz>

next in thread | raw e-mail | index | archive | help
Hi,
my Sun box is Sun Ultra5 without CDROM. Since it has no
CD, I can't use latest miniinst.iso directly. I booted
kernel from distrib-20020408, NFS mounted root. I've
created disklabels, and untar the whole distrib-20020408
on Ultra5. 

After that, I cvs checkout the latest src from 
CVSROOT :pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs

I try to make buildworld, but it fails with:

--------------------------------------------------------------
>>> stage 1: bootstrap tools
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/sparc64  DESTDIR=  INSTALL="sh /usr/src/tools/install.sh" make -f Makefile.inc1  BOOTSTRAPPING=500033  -DNOHTML -D
NOINFO -DNOMAN -DNOPIC -DNOPROFILE -DNOSHARED  -DNO_CPU_CFLAGS -DNO_WERROR bootstrap-tools
make: no target to make.
"Makefile.inc1", line 141: warning: "make -f /dev/null -m /usr/src/share/mk  CPUTYPE=dummy -V CPUTYPE" returned non-zero status
echo "===> usr.bin/yacc";  cd /usr/src/usr.bin/yacc;  make DIRPRFX=usr.bin/yacc/ obj;  make DIRPRFX=usr.bin/yacc/ depend;  make DIRPRFX=usr.bin/yacc/ all;  make 
DIRPRFX=usr.bin/yacc/ DESTDIR=/usr/obj/usr/src/sparc64 install
===> usr.bin/yacc
/usr/obj/usr/src/sparc64/usr/src/usr.bin/yacc created for /usr/src/usr.bin/yacc
rm -f .depend
CC='/arch/sparc64/hosted/bin/gcc' mkdep -f .depend -a      /usr/src/usr.bin/yacc/closure.c /usr/src/usr.bin/yacc/error.c /usr/src/usr.bin/yacc/lalr.c /usr/src/us
r.bin/yacc/lr0.c /usr/src/usr.bin/yacc/main.c /usr/src/usr.bin/yacc/mkpar.c /usr/src/usr.bin/yacc/output.c /usr/src/usr.bin/yacc/reader.c /usr/src/usr.bin/yacc/s
keleton.c /usr/src/usr.bin/yacc/symtab.c /usr/src/usr.bin/yacc/verbose.c /usr/src/usr.bin/yacc/warshall.c
In file included from /usr/src/usr.bin/yacc/lalr.c:46:
/arch/sparc64/hosted/lib/gcc-lib/sparc64-deo-freebsd5/3.1/include/limits.h:11:23: syslimits.h: No such file or directory
In file included from /usr/src/usr.bin/yacc/lr0.c:46:
/arch/sparc64/hosted/lib/gcc-lib/sparc64-deo-freebsd5/3.1/include/limits.h:11:23: syslimits.h: No such file or directory
In file included from /usr/src/usr.bin/yacc/output.c:46:
/arch/sparc64/hosted/lib/gcc-lib/sparc64-deo-freebsd5/3.1/include/limits.h:11:23: syslimits.h: No such file or directory
In file included from /usr/src/usr.bin/yacc/reader.c:46:
/arch/sparc64/hosted/lib/gcc-lib/sparc64-deo-freebsd5/3.1/include/limits.h:11:23: syslimits.h: No such file or directory
mkdep: compile failed

OK, I try to symlink /usr/src/sys/sys/syslimits.h to 
/arch/sparc64/hosted/lib/gcc-lib/sparc64-deo-freebsd5/3.1/include/syslimits.h

But it fails later, I guess because of lack of c++ compiler 
on distrib-20020408.

So, what I have to do for making buildworld sucesfully. Should
I simply untar current miniinst.iso on Ultra5 root? 

Thank you for your help & advice,
--
Roman


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message




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