Mac OS X 10.7 (Lion) で Inkscape 0.48.2 r9819 の エクステンションが使えない

Mac OS X Lion で Inkscape 0.48.2 r9819 のエクステンションを利用する際に
libxml2ライブラリが不足していると言われた場合は以下のようにpatchを当てる事で利用できるようになる。

まずは、 https://launchpadlibrarian.net/88914942/819209-python-extensions-lion.diff よりパッチファイルを入手しておく。

以下は仮にカレントディレクトリ配下で ~/819209-python-extensions-lion.diff として上記のパッチファイルを配置しておいた場合と仮定して続きを書きます。

$ cd /Applications/Inkscape.app/Contents/Resources/bin
$ cp inkscape inkscape.org
$ patch inkscape ~/819209-python-extensions-lion.diff

なお、これはInkscapeがバンドルしているpythonのバージョン(2.6)がMac OS Xのデフォルトバージョン(2.7)と合わないのが原因で、次のリリースである0.48.3では直っている予定みたいです。

パッチも、単にInkscapeの実行ファイルに

$export VERSIONER_PYTHON_VERSION=2.6

を追記しているだけです。

参考:Extensions do not work with Mac OS X Lion

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です