Subject: Re: cvs build failure
To: None <tech-userlevel@netbsd.org>
From: Ian Zagorskih <ianzag@megasignal.com>
List: tech-userlevel
Date: 05/20/2004 20:34:47
=D0=92 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B8 =D0=BE=D1=82 =
20 =D0=9C=D0=B0=D0=B9 2004 18:09 Ian Zagorskih =D0=BD=D0=B0=D0=BF=D0=B8=D1=
=81=D0=B0=D0=BB(a):

Looks like I fixed this problem. There are some missing files and=20
incomplete .PATH. The diff for cvs Makefile is:

=2D--cut---
8c8
< .PATH:        ${DIST} ${IDIST}/man
=2D--
> .PATH:        ${DIST} ${IDIST}/man ${IDIST}/doc
19c19,20
<       version.c watch.c wrapper.c zlib.c
=2D--
>       version.c watch.c wrapper.c zlib.c \
>       stack.c
=2D--cut---

> uname -a
> NetBSD NBSD1 2.0_BETA NetBSD 2.0_BETA (NBSD1) #4: Tue Apr 27 23:37:21 NOV=
ST
> 2004  toor@NBSD1:/sys/arch/i386/compile/NBSD1 i386
>
> i.e. NetBSD-release-2-0 completely updated from today's CVS.
>
> ---cut---
> [snip]
>
> #      link  cvs/cvs
> /usr/build/tools/i386/bin/i386--netbsdelf-gcc -Wl,-nostdlib     -o cvs
> -Wl,-rpath-link,/usr/build/dest/i386/lib:/usr/build/dest/i386/usr/lib
> -L/usr/build/dest/i386/lib  -B/usr/build/dest/i386/usr/lib/
> -B/usr/build/dest/i386/usr/lib/   add.o admin.o annotate.o buffer.o
> checkin.o checkout.o classify.o client.o commit.o create_adm.o cvsrc.o
> diff.o edit.o entries.o error.o expand_path.o fileattr.o filesubr.o
> find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o
> login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o
> parseinfo.o patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o
> root.o run.o scramble.o server.o status.o subr.o tag.o update.o vers_ts.o
> version.o watch.o wrapper.o zlib.o
> /usr/build/obj/i386/gnu/usr.bin/cvs/libdiff/libdiff.a
> /usr/build/obj/i386/gnu/usr.bin/cvs/libcvs/libcvs.a -lcrypt -lz -lkrb -ld=
es
> -lgssapi -lkrb5 -lasn1 -lcrypto -lcom_err -lroken -lcrypt =20
> -L/usr/build/dest/i386/usr/lib -L/usr/build/dest/i386/usr/lib
>
> client.o(.text+0x5e34): In function `send_max_dotdot':
> : undefined reference to `push_string'
>
> modules.o(.text+0x839): In function `my_module':
> : undefined reference to `push_string'
>
> modules.o(.text+0x873): In function `my_module':
> : undefined reference to `pop_string'
>
> modules.o(.text+0x87c): In function `my_module':
> : undefined reference to `isempty'
>
> collect2: ld returned 1 exit status
>
> *** Failed target:  cvs
> *** Failed command: /usr/build/tools/i386/bin/i386--netbsdelf-gcc
> -Wl,-nostdlib -o cvs
> -Wl,-rpath-link,/usr/build/dest/i386/lib:/usr/build/dest/i386/usr/lib
> -L/usr/build/dest/i386/lib -B/usr/build/dest/i386/usr/lib/
> -B/usr/build/dest/i386/usr/lib/ add.o admin.o annotate.o buffer.o checkin=
=2Eo
> checkout.o classify.o client.o commit.o create_adm.o cvsrc.o diff.o edit.o
> entries.o error.o expand_path.o fileattr.o filesubr.o find_names.o
> hardlink.o hash.o history.o ignore.o import.o lock.o log.o login.o logmsg=
=2Eo
> main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o patch.o rcs.o
> rcscmds.o recurse.o release.o remove.o repos.o root.o run.o scramble.o
> server.o status.o subr.o tag.o update.o vers_ts.o version.o watch.o
> wrapper.o zlib.o /usr/build/obj/i386/gnu/usr.bin/cvs/libdiff/libdiff.a
> /usr/build/obj/i386/gnu/usr.bin/cvs/libcvs/libcvs.a -lcrypt -lz -lkrb -ld=
es
> -lgssapi -lkrb5 -lasn1 -lcrypto -lcom_err -lroken -lcrypt
> -L/usr/build/dest/i386/usr/lib -L/usr/build/dest/i386/usr/lib *** Error
> code 1
>
> Stop.
> nbmake: stopped in /usr/src/gnu/usr.bin/cvs/cvs
>
> [snip]
> ---cut---
>
> Any ideas ?
>
> Just a note: i have successfully built the whole binary sets two days ago
> so AFAIU that's very recent problem.
>
> BTW what's the right place for posting reports related to -release-2-0 ?
>
> // wbr