Subject: Re: netbsd-1-5 build failures
To: None <>
From: Dwight Tuinstra <>
List: current-users
Date: 08/21/2000 14:30:39
The advice from Ehara Keijiro and itojun has helped, I'm now able to
do a cvs update successfully.

However, I'm still having problems compiling.  Running just
"make" while in /usr/src gives:

  -I/usr/src/lib/libc/include -DINET6 -D__DBINTERFACE_PRIVATE  
  -I/usr/src/lib/libc/../../libexec/ld.elf_so -I/usr/src/lib/libc/dlfcn -DRESOLVSORT 
  -I. -DPOSIX_MISTAKE -DPORTMAP -DFLOATING_POINT -i /usr/src/lib/libc/locale/setlocale.c
  /usr/src/lib/libc/locale/setlocale.c(88): redeclaration of __mb_cur_max
  *** Error code 1
  *** Error code 1
  *** Error code 1

This was one of the problems reported earlier.  James Chacon
suggested updating the share/mk/* files to solve this.  Perhaps
the cvs updating steps (listed below) haven't picked up the
update to this.  If not, what's the right way to do it?

CVS Updating Steps
1.  su
2.  cd /usr/src
3.  make cleandir
4.  cvs update -d -P -r netbsd-1-5 [a-z]*
5.  foreach i ([a-z]*)
      (cd $i; cvs update -d -P -r netbsd-1-5)

[ this still ran into the problems with "don't know how to
  make cleandir", so ... ]

6.  in /usr/share/CVS/Repository, changed 
      "/cvsroot/basesrc/share" to "/cvsroot/sharesrc/share"
    and ran the following from /usr/src:
      cvs update -d -P -r netbsd-1-5

[ this time, the cvs update succeeded. ]

  --Dwight Tuinstra