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#
