I queried bugzilla to find out if this bug was solved and found that it was already reported for RedHat 6.2 (bug #11246). The problem is that catman tries to open zshxxx.1 instead of zshxxx.1.gz, as specified in the zshall.1 man page: .so man1/zshmisc.1 .so man1/zshexpn.1 .so man1/zshbuiltins.1 .so man1/zshcompctl.1 .so man1/zshparam.1 .so man1/zshzle.1 .so man1/zshoptions.1 It doesn't work at all and you can't see the whole page.
Weird... it works with other man pages, but not with this one or builtins (from bash).
Stupid bug in the base package (else if instead of just if) - fixed in 1.5h1-9
*** Bug 16338 has been marked as a duplicate of this bug. ***