On Mon, 5 Mar 2012, Dave Huang wrote:
Hmm, I just upgraded one of my machines to -current, and am still seeing this:
Building temporary file cache
makemandb: /usr/pkg/man/man1/erb19.1: Parse failure
makemandb: Error in indexing /usr/pkg/man/man1/erb19.1
makemandb: /usr/pkg/man/man1/irb19.1: Parse failure
makemandb: Error in indexing /usr/pkg/man/man1/irb19.1
makemandb: /usr/pkg/man/man1/ri19.1: Parse failure
makemandb: Error in indexing /usr/pkg/man/man1/ri19.1
makemandb: /usr/pkg/man/man1/ruby19.1: Parse failure
makemandb: Error in indexing /usr/pkg/man/man1/ruby19.1
Essentially, the manpage has markup errors which makemandb complains about
rather than ignore silently. You may find that mandoc also complains about
them but since that is during package creation (and only if catpages are
installed) you won't have noticed (try "mandoc -Tlint" on them)
I think Joerg fixed a lot of these in pkgsrc directly, and updating your
packages should cause the errors to go away. If not, please file bug
reports with the authors of the manpages :)