MacPortsのgtk-docアップグレード時のエラー対策

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

そこでいろいろ試したり、調べたりして何とか解決できた。私の採った手順は次の通り。

  1. gtk-docをuninstall
  2. docbook-xmlをdeactivate
  3. docbook-xslをdeactivate
  4. 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も無効化することで解決された。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください