ports の更新時に頻繁に gimp でエラーが2008年03月08日 17時20分41秒

いつからだか良くわからないが、ports を更新しているときに、以下の様なエラーが出るようになった。

# ports+ www/seamonkey
...
===> Building Chrome's registry...
Could not parse file '/usr/local/share/applications/gimp-2.2.desktop': No such f
ile or directory
===>   Registering installation for seamonkey-1.1.8

これは、seamonkey の更新の時だったが、gnome 関連を更新する度に見ていたと思う。実質的に問題が無さそうだったので、何もしないで長い時間がたった。

しかし、目に付くのでやっと重い腰をあげたところだ。


# ls -sld /usr/local/share/applications/gimp-2.2.desktop
0 lrwxr-xr-x  1 root  wheel  39 May 11  2007 /usr/local/share/applications/gimp-
2.2.desktop -> /usr/local/share/gimp/misc/gimp.desktop
# ls -sld /usr/local/share/gimp/
2 drwxr-xr-x  16 root  wheel  512 Feb 17 01:51 /usr/local/share/gimp/
# ls -sld /usr/local/share/gimp/misc
ls: /usr/local/share/gimp/misc: No such file or directory
# rm /usr/local/share/applications/gimp-2.2.desktop

どうもリンクの参照先に何も無いのが問題なようだ。そこで、リンクを削除。


# portupgrade -wW -f www/seamonkey
...
===> Building Chrome's registry...
===>   Registering installation for seamonkey-1.1.8

seamonkey を入れ直してみたところ、エラーは出なくなった。