Просто еще одна демонстрация того, что FreeBSD - система для мудаков. Ты не можешь поставить сисему всего-то пятилетней давности из дистрибутива вместе с нужным тебе софтом потому, что большая часть софта дял нее просто-напросто не релизится! Ее предлагается собирать из портов! На поддержку совместимости которых с предыдущими версиями системы просто-напросто забивают! И с них еще берут пример другие мудилы, мейнтейнящие Gentoo Linux, таким образом, для того, чтобы установить примитивнейшую систему со сквидом, апачем и парой SQL серверов, надо скачать мегабайт этак 200-300 из интернетов и подождать, пока это все говно соберется.
Что касается решения проблемы. Мудилы, девелопающие порты решили, что без иксов нынче - просто не жизнь. И добавили любопытнейший кондишен в ports/Mk/bsd.port.mk:
.if ${X11BASE} != ${LOCALBASE}
.BEGIN:
@${ECHO_MSG} "X11BASE is now deprecated. Unset X11BASE in make.conf and try again."
@${FALSE}
.endif
(
http://www.freebsd.org/cgi/cvsweb.cgi/p ... =1.631;f=h)
А что X11BASE может отсутствовать, в то время, как LOCALBASE, как правило, установлен.
Соответственно, quick fix выглядит так:
#echo "X11BASE=${LOCALBASE}" >> /etc/make.conf
Впрочем, похоже, что это вылезет вообще на любой чистой системе, где X11BASE отсутствует, и скоро это зафиксят, ченьжсет-то декабрьский.