Subject: Re: don't know how to make obj (in sys/dev/wscons)
To: Frederick Bruckman <fredb@immanent.net>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-help
Date: 05/17/2002 09:38:58
On Fri, 17 May 2002, Frederick Bruckman wrote:

> On Fri, 17 May 2002, Jeremy C. Reed wrote:
>
> > "cvs update -d -P" under /usr/src (using Tag "Tnetbsd-1-5"). (It first
> > hung and a few hours later I killed and started again; it completed 138
> > minutes later.)
>
> So you did "cvs update -d -P -rnetbsd-1-5", or something else?

$ cd /usr/src
$ time cvs update -d -P 2>&1 | tee LOG2


$ cat CVS/Root CVS/Tag sys/dev/wscons/CVS/Tag
:pserver:anoncvs@anoncvs.netbsd.org:/cvsroot
Tnetbsd-1-5
Tnetbsd-1-5

> > Did a "make obj" under /usr/src; in two minutes, it stopped at:
> >
> > obj ===> sys/dev/wscons
> > make: don't know how to make obj. Stop
> >
> > >From looking at my cvs update logs, I see many messages like:
> > "cvs server: sys/dev/wscons/Makefile is no longer in the repository".
> >
> > But I didn't see any reference to these wscons changes/removals in
> > CHANGES-1.5.3.
>
> That file has not been removed from the repository. It's still there,
> for me, in sys/dev/wscons, after
>
> 	cvs update -rnetbsd-1-5 Makefile

rainier:/usr/src/sys/dev/wscons$ cvs update -rnetbsd-1-5 Makefile
cvs server: `/cvsroot/syssrc/sys/dev/wscons/Makefile,v' does not appear to
be a valid rcs file
cvs server: `/cvsroot/syssrc/sys/dev/wscons/Makefile,v' does not appear to
be a valid rcs file

> But watch what happens if I give a bogus tag:
>
> 	cvs update -rfoo Makefile
> 	cvs server: Makefile is no longer in the repository
>
> I suspect that you mistyped, in which case "cvs" would have happily

I am just using same method I have used numerous times (as shown above).

> deleted nearly everything in your checkout, and it would take it's

I logged the entire CVS update. My files are still here and only the
wsconds files changed; also "make obj" was working fine.

> Checking out a clean tree via anoncvs is fairly inefficient. If you're

I already have complete tree -- last updated two months ago though.

> checkout turn out to be deeply borked, it might make sense to restore
> it by downloading and untarring the entire contents of
>
>   ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-release-1-5/tar_files/src/
>
> before trying "update" again (perhaps with a "cvs -d ... update ..."),
> to specify a different repository than the one in the tarballs.

I am hoping I don't have to do that (especially since it worked the other
times I have done updated it).

I am guessing something is wrong with repository; the cvs web at
http://cvsweb.netbsd.org/bsdweb.cgi/syssrc/sys/dev/wscons/
says:
                                               Error

   Error: Failed to spawn GNU rlog on
'/ftp/cvs/cvsroot/syssrc/sys/dev/wscons//files.wscons,v,
   /ftp/cvs/cvsroot/syssrc/sys/dev/wscons//ascii.h,v,
...
did you set the $ENV{PATH} in your configuration file correctly ?

   Jeremy C. Reed
   http://www.reedmedia.net/