MacPortsのアップグレード項目にgtk-docが表示されたのでアップグレードしようとしたら次のようなエラーが表示されてしまい、アップグレードを完了できなかった。
checking for DocBook XML DTD V4.3 in XML catalog... not found configure: error: could not find DocBook XML DTD V4.3 in XML catalog
そこでいろいろ試したり、調べたりして何とか解決できた。私の採った手順は次の通り。
- gtk-docをuninstall
- docbook-xmlをdeactivate
- docbook-xslをdeactivate
- gtk-docをinstall
コマンドは次の通り。
$ sudo port uninstall gtk-doc $ sudo port deactivate docbook-xm $ sudo port deactivate docbook-xsl $ sudo port install gtk-doc
私の環境では以上の操作でgtk-docのインストールが完了した。
DocBook XML DTD 4.3がカタログにないと表示されたのでアンインストールを試したが依存関係で消せないのでDocBook-XMLを無効化し、更に関連するDocBook-XSLも無効化することで解決された。