16.20. 必要な回避策
戻る | 第16章 やっていいことといけないこと | 次へ

## 16.20. 必要な回避策

古いバージョンの FreeBSD のソフトウェアにあるバグを回避する必要があることがあります。

- make(1) は、少なくとも 4.8 と 5.0 を含むいくつかのバージョンで、`OSVERSION` に基づく比較に関してバグがあります。 これは、`make describe` の最中にエラーを起こすことになりやすく (したがって `make index` 全体も失敗することに) なります。回避策は、条件比較を括弧にいれることで、たとえば

  if ( ${OSVERSION} > 500023 )

  となります。4.9 と 5.2 で port のインストールテストを行っても、 この問題は見つかりません。

戻る | 上に戻る | 次へ
16.19. Port に `BROKEN`, `FORBIDDEN` などの印をつける | ホーム | 16.21. その他諸々

本文書、および他の文書は ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ からダウンロードできます。

FreeBSD に関する質問がある場合には、 ドキュメント を読んだ上で <questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、 <doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。