portupgrade failure for vim-6.2.521

Michael Edenfield kutulu at kutulu.org
Mon May 3 14:46:07 PDT 2004


* Rajamani, Rajarajan (Rajarajan) <rrajarajan at lucent.com> [040503 16:18]:
> I have vim-6.2.383 and am using portupgrade to upgrade to 
> 6.2.251 and am getting the error given below.
> Is it due the space after prefix=  ?
> 
> Did anyone else see a problem similar to this ?


The problem is that the src/po directory has no Makefile in it, but the
configure process for vim tries to "cd po ; make clean".

It's possible to build the port (without portupgrade) by doing a 'make
patc && rm -rf work/vim62/src/p && make'.   Don't forget whatever WITH_*
flags  you want vim built with.

The problem looks like it was introduced by the official patch from 501
-> 502, where blank language files are created in an otherwise
non-existant po/ directory regardless of any other options you select.
The "clean" option then checks for the existance of po/ and tries to
recurse into it to clean it out.  Everywhere else in the Makefile it
explicitly does a [test -f $(PODIR)/Makefile] but in the clean: target
it doesn't.  *shrug*

(BTW: I'm sure other people already know the answer to this but why
doesn't the author EVER reroll the distribution tarball? 538 patches is
just a bit nuts :x )

--Mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040503/5a996b21/attachment.bin


More information about the freebsd-ports mailing list