Make index || portsdb -uU fails after cvsup

Garance A Drosihn drosih at rpi.edu
Sun May 9 16:50:35 PDT 2004


At 4:19 PM -0700 5/9/04, Kris Kennaway wrote:
>On Sun, May 09, 2004, Garance A Drosihn wrote:
>  > At 7:42 PM -0700 5/8/04, Kris Kennaway wrote:
>>  >On Sat, May 08, 2004, Garance A Drosihn wrote:
>>  > > Hmm.  Well, I am baffled here.
>>  >>
>>  >> This week I tried to do a `make index' for the first time in
>>  >> awhile, and it failed for me on both a 4.x and 5.x system.  I
>>  >> do not understand why no one else seems to be seeing this.  The
>>  >> error I see is:
>>  >
>>  >Do you have WRKDIRPREFIX set?  This is known to fail.
>>
>>  I do not.  During the processing of target ${.CURDIR}/${INDEXFILE}
>>  (aka /usr/ports/INDEX-5 ), the environment variables which seem to
>>  be set are:
>
>>  OLDPWD=/usr/obj/usr/ports
>
>The existence of /usr/obj/usr/ports seems to confuse ports.

Ugh.  YES, that seems to be the culprit.  I thought I had gotten
recently gotten rid of /usr/obj/usr/ports on all my systems, but
I must have done something to bring them back.  I should have
noticed that with the last DEBUG statement I had added.

I'll note that with the update I posted earlier, at least
`make index' will not be confused by that directory existing.

If that directory is going to be such a headache, perhaps
something in the ports Makefile should check if that directory
exists, and just error-out if it does.

-- 
Garance Alistair Drosehn            =   gad at gilead.netel.rpi.edu
Senior Systems Programmer           or  gad at freebsd.org
Rensselaer Polytechnic Institute    or  drosih at rpi.edu


More information about the freebsd-ports mailing list