Subject: lexx/cc1.lo doesn't build
To: None <current-users@NetBSD.org>
From: Torsten Harenberg <harenberg@physik.uni-wuppertal.de>
List: current-users
Date: 09/19/2004 15:21:35
Dear all,
I cannot get rid of the problem mentioned in
http://mail-index.netbsd.org/current-users/2004/09/16/0009.html
and answered in
http://mail-index.netbsd.org/current-users/2004/09/16/0015.html
I continuesly get the same error over and over again, allthough I
allready deleted the complete /usr/src and re-fetched it from cvs. I try
to build on an alpha, cvs co is just a couple of minutes ago.
Here's what I did:
bash-2.05b# cd /usr
bash-2.05b# rm -rf src
bash-2.05b# rm -rf alpabuild && touch alphabuild
bash-2.05b# export CVSROOT=:pserver:anoncvs@anoncvs.netbsd.org:/cvsroot
bash-2.05b# cvs login
[...]
bash-2.05b# cvs -q co -PA src
[...]
bash-2.05b# cd /usr/src
bash-2.05b# ./build.sh -T /usr/src/alphatools -D /usr/alphabuild tools
[...]
# create lex/skel.d
/usr/src/alphatools/bin/nbhost-mkdep -f skel.d --
-I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
-I/usr/src/tools/lex/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64 -I. -I/usr/src/tools/lex/../../usr.bin/lex skel.c
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from skel.c:3:
/usr/src/tools/compat/compat_defs.h:66:2: #error _NETBSD_SOURCE is *not*
to be defined.
# create lex/sym.d
/usr/src/alphatools/bin/nbhost-mkdep -f sym.d --
-I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
-I/usr/src/tools/lex/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64 -I. -I/usr/src/tools/lex/../../usr.bin/lex
/usr/src/tools/lex/../../usr.bin/lex/sym.c
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from /usr/src/usr.bin/lex/sym.c:31:
/usr/src/tools/compat/compat_defs.h:66:2: #error _NETBSD_SOURCE is *not*
to be defined.
# create lex/tblcmp.d
/usr/src/alphatools/bin/nbhost-mkdep -f tblcmp.d --
-I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
-I/usr/src/tools/lex/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64 -I. -I/usr/src/tools/lex/../../usr.bin/lex
/usr/src/tools/lex/../../usr.bin/lex/tblcmp.c
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from /usr/src/usr.bin/lex/tblcmp.c:31:
/usr/src/tools/compat/compat_defs.h:66:2: #error _NETBSD_SOURCE is *not*
to be defined.
# create lex/yylex.d
/usr/src/alphatools/bin/nbhost-mkdep -f yylex.d --
-I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
-I/usr/src/tools/lex/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64 -I. -I/usr/src/tools/lex/../../usr.bin/lex
/usr/src/tools/lex/../../usr.bin/lex/yylex.c
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from /usr/src/usr.bin/lex/yylex.c:32:
/usr/src/tools/compat/compat_defs.h:66:2: #error _NETBSD_SOURCE is *not*
to be defined.
# create lex/.depend
rm -f .depend
/usr/src/alphatools/bin/nbhost-mkdep -d -f .depend -s .lo\ .ln ccl.d
dfa.d ecs.d gen.d main.d misc.d nfa.d parse.d scan.d skel.d sym.d
tblcmp.d yylex.d
# compile lex/ccl.lo
cc -O -I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
-I/usr/src/tools/lex/../compat -DHAVE_NBTOOL_CONFIG_H=1
-D_FILE_OFFSET_BITS=64 -I. -I/usr/src/tools/lex/../../usr.bin/lex -c -o
ccl.lo.o /usr/src/usr.bin/lex/ccl.c
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from /usr/src/usr.bin/lex/ccl.c:31:
/usr/src/tools/compat/compat_defs.h:66:2: #error _NETBSD_SOURCE is *not*
to be defined.
In file included from /usr/src/tools/compat/obj/config.h:114,
from /usr/src/usr.bin/lex/flexdef.h:34,
from /usr/src/usr.bin/lex/ccl.c:31:
/usr/src/tools/compat/compat_defs.h:143: warning: redefinition of `u_char'
/usr/include/sys/types.h:101: warning: `u_char' previously declared here
/usr/src/tools/compat/compat_defs.h:147: warning: redefinition of `u_int'
/usr/include/sys/types.h:103: warning: `u_int' previously declared here
/usr/src/tools/compat/compat_defs.h:151: warning: redefinition of `u_short'
/usr/include/sys/types.h:102: warning: `u_short' previously declared here
*** Failed target: ccl.lo
*** Failed command: cc -O -I/usr/src/tools/compat/obj
-I/usr/src/tools/compat/obj/include -I/usr/src/tools/lex/../compat
-DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -I.
-I/usr/src/tools/lex/../../usr.bin/lex -c -o ccl.lo.o
/usr/src/usr.bin/lex/ccl.c
*** Error code 1
Stop.
nbmake: stopped in /usr/src/tools/lex
*** Failed target: dependall
*** Failed command: cd /usr/src/tools/lex;
/usr/src/alphatools/bin/nbmake realall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/tools/lex
*** Failed target: dependall-lex
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/usr/src/tools" ;; *) this="${dir}/"; real="/usr/src/tools/${dir}"
;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with:
$@)}"; cd "${real}" && /usr/src/alphatools/bin/nbmake
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget lex dependall
*** Error code 1
Stop.
nbmake: stopped in /usr/src/tools
ERROR: Failed to make tools
*** BUILD ABORTED ***
bash-2.05b#
I also tried some "make clean" and "make distclean" allready (in
/usr/src and in /usr/src/tools/lex), but I'm still running into the same
problem.
Maybe someone can point me what I do wrong here?
Thanks,
Torsten
--
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<> <>
<> Torsten Harenberg harenberg@physik.uni-wuppertal.de <>
<> Bergische Universitaet <>
<> FB C - Physik Tel.: +49 (0)202 439-3521 <>
<> Gaussstr. 20 Fax : +49 (0)202 439-2811 <>
<> 42097 Wuppertal <>
<> <>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>