やっと原因が分かった。FAQだった。。。
🔗 http://www.namazu.org/FAQ.html.ja#not-a-catalog-file
Solarisでmknmzを実行しようとすると、“Not a catalog file"と表示されてしまいます。
非常に場当たり的な対処ではありますが、configure時に –with-included-gettextオプションを追加して、Solaris gettextの代わりにnamazuに同梱されているGNU gettextライブラリを使うようにしてください。
namazuではSolaris gettextはサポートされていません。これはGNU gettext とSolaris gettextではメッセージカタログの形式に互換性がなく、mknmzで使われているgettext.plスクリプトはGNUフォーマットのメッセージカタログしか取り扱えないためです。