古いバージョンの FreeBSD のソフトウェアにあるバグを回避する必要があることがあります。
make(1) は、少なくとも 4.8 と 5.0
を含むいくつかのバージョンで、OSVERSION
に基づく比較に関してバグがあります。
これは、make describe
の最中にエラーを起こすことになりやすく
(したがって make index
全体も失敗することに)
なります。回避策は、条件比較を括弧にいれることで、たとえば
if ( ${OSVERSION} > 500023 )
となります。4.9 と 5.2 で port のインストールテストを行っても、 この問題は見つかりません。
本文書、および他の文書は https://download.freebsd.org/ftp/doc/ からダウンロードできます。
FreeBSD に関する質問がある場合には、
ドキュメント を読んだ上で
<questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、
<doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。