Subject: problem compiling -current
To: NetBSD current-users mailing list <current-users@netbsd.org>
From: =?ISO-8859-1?Q?Kulcs=E1r_Ferenc?= <kulcsar.ferenc@sarabi.onyf.hu>
List: current-users
Date: 03/31/2005 14:45:23
Hello,

todays -current compilation fails:

#    create  libradius/radlib.d
CC=/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc 
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/nbmkdep -f radlib.d --      
-I.   -nostdinc -isystem /usr/src/obj/destdir.i386/usr/include  
/usr/src/lib/libradius/radlib.c
--- .depend ---
#    create  libradius/.depend
rm -f .depend
CC=/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc 
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/nbmkdep -d -f .depend -s .o\ 
.po\ .so\ .ln radlib.d
--- dependall ---
--- radlib.o ---
--- radlib.po ---
--- radlib.so ---
--- radlib.ln ---
--- radlib.o ---
#   compile  libradius/radlib.o
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc -O2 -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type 
-Wswitch -Wshadow -Wcast-qual -Wwrite-strings  -Werror    -I.   
-nostdinc -isystem /usr/src/obj/destdir.i386/usr/include -c    
/usr/src/lib/libradius/radlib.c -o radlib.o.tmp
--- radlib.po ---
#   compile  libradius/radlib.po
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc -O2 -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type 
-Wswitch -Wshadow -Wcast-qual -Wwrite-strings  -Werror    -I.   
-nostdinc -isystem /usr/src/obj/destdir.i386/usr/include -c    -pg 
/usr/src/lib/libradius/radlib.c -o radlib.po.tmp
--- radlib.so ---
#   compile  libradius/radlib.so
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc -O2 -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type 
-Wswitch -Wshadow -Wcast-qual -Wwrite-strings  -Werror    -I.   
-nostdinc -isystem /usr/src/obj/destdir.i386/usr/include -c    -fPIC 
-DPIC /usr/src/lib/libradius/radlib.c -o radlib.so.tmp
--- radlib.ln ---
#   compile  libradius/radlib.ln
CC=/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-gcc 
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-lint -chapbxzF 
-Sw -d /usr/src/obj/destdir.i386/usr/include  -I.    -i 
/usr/src/lib/libradius/radlib.c
/usr/src/lib/libradius/radlib.c(133): warning: argument has incompatible 
pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(166): warning: argument has incompatible 
pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(171): warning: argument h unused in 
function insert_message_authenticator [231]
/usr/src/lib/libradius/radlib.c(171): warning: argument srv unused in 
function insert_message_authenticator [231]
/usr/src/lib/libradius/radlib.c(240): warning: argument has incompatible 
pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1166): warning: argument has 
incompatible pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1167): warning: argument has 
incompatible pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1178): warning: argument has 
incompatible pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1221): warning: argument has 
incompatible pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1222): warning: argument has 
incompatible pointer type, arg #2 [153]
/usr/src/lib/libradius/radlib.c(1235): warning: argument has 
incompatible pointer type, arg #2 [153]
*** [radlib.ln] Error code 1
--- radlib.o ---
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-ld -x -r 
radlib.o.tmp -o radlib.o
rm -f radlib.o.tmp
--- radlib.so ---
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-ld -x -r 
radlib.so.tmp -o radlib.so
rm -f radlib.so.tmp
--- radlib.po ---
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/i386--netbsdelf-ld -X -r 
radlib.po.tmp -o radlib.po
rm -f radlib.po.tmp
1 error

nbmake: stopped in /usr/src/lib/libradius
*** [dependall] Error code 2
1 error

nbmake: stopped in /usr/src/lib/libradius

*** Failed target:  dependall-libradius
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; 
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) 
this="lib/"; real="/usr/src/lib" ;; *) this="lib/${dir}/"; 
real="/usr/src/lib/${dir}" ;; esac; show=${this:-.}; echo "${target} 
===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && 
/usr/src/obj/tooldir.NetBSD-2.0-i386/bin/nbmake _THISDIR_="${this}" "$@" 
${target}; }; _makedirtarget libradius dependall
*** Error code 2

Stop.
nbmake: stopped in /usr/src/lib
*** [do-lib] Error code 1
1 error

nbmake: stopped in /usr/src

*** Failed target:  build
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; 
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; 
real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; 
show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd 
"${real}" && /usr/src/obj/tooldir.NetBSD-2.0-i386/bin/nbmake 
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-lib
*** Error code 2

Stop.
nbmake: stopped in /usr/src
*** [release] Error code 1

nbmake: stopped in /usr/src

build.sh command: ./build.sh -j 4 -R /data/release release

/etc/mk.conf contains:
MKCRYPTO=no
MKKERBEROS=no
MKKERBEROS4=no
MKPAM=no
USE_PAM=no
MKPOSTFIX=no
MKSENDMAIL=no
MKHESIOD=no
MKYP=no
MKSKEY=no

TIA,
Feri