Not sure what value should have MANSUBDIR, others may comment, but make
sure you have snapshot installed from later than this commit:

http://marc.info/?l=openbsd-cvs&m=130886925624363&w=2

Latest snapshot which is on the mirrors I think already have those
changes.

Regards,
 Mikolaj

On Mon, Jun 27, 2011 at 12:29:06PM +0200, Martin Pelikan wrote:
> Hi!
> 
> Sorry to bother, but I tried installing my first (and last so far) port
> security/ikeman and it failed:
> 
> install -c -o root -g bin -m 444  ikeman.1
> /usr/ports/pobj/ikeman-0.2/fake-i386/usr/local/man/cat1''/ikeman.1
> ===>  Building package for ikeman-0.2
> Create /usr/ports/packages/i386/all/ikeman-0.2.tgz
> Error: /usr/ports/pobj/ikeman-0.2/fake-i386/usr/local/man/cat1/ikeman.0
> does not exist
> Fatal error: can't continue
>  at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1219
>  *** Error code 1
> 
> 
> Because this thing appeared in bsd.man.mk
> 
> # XXX MANSUBDIR must be non empty for the mlink loops to work
> MANSUBDIR=''
> 
> I can update my Makefile (I took from something in base) to MANSUBDIR=.
> and it works, but this may affect more ports, so I thought I'd ask first.
> 
> Any ideas? My fault or not? Wouldn't it be better as MANSUBDIR=. without
> the XXX?
> --
> Martin Pelikan
> 

-- 
best regards
q#

Reply via email to