python26 へ移行

FreeBSD では python26 を使うように変更が行われているらしい。その影響か、xfce4 をソースからコンパイルできない。悩ましい。正確にいうと、py26-orbit-2.24.0。


# cd /usr/ports/devel/py-orbit
# make all
....................
configure: error: could not find Python headers
....................
回避策とおぼしきことが、/usr/ports/UPDATING ファイルに記述してあるが。

# portupgrade -o lang/python26 lang/python25
# cd /usr/ports/lang/python
# portupgrade -R python
# make upgrade-site-packages
仕方がないので、バイナリで組み込むことにした。

# setenv PACKAGEROOT ftp://ftp2.jp.freebsd.org/
# pkg_add -r xfce4
次の URL には、python25 に基づいた情報しか掲載されていない。依存関係を解決するのはなかなか難しいようだ。
See also http://www.freshports.org/devel/py-orbit/.