#author("2016-04-24T00:55:14+09:00","","")
[[Computer/OpenSource/ClamAV]]

*gcc-4.0.1 on Mac OS X(10.4 Tiger & 10.5 Leopard)でのエラー(clamav-0.92 以降) [#gb74e81d]

clamav-0.92 からは GCC-4 のバグをチェックするようになった.Mac OS X 10.4 Tiger, 10.5 Leopard 上で clamav を configure すると次のようなエラーが出る.

 checking for gcc bug PR28045... configure: error| your compiler has gcc PR28045 bug,
 use a different compiler, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28045

これは,残念ながら2008年4月現在,次の GCC-4 にはバグが含まれているためである.
-Mac OS X 10.4 Tiger (XcodeTools 2.5)
-Mac OS X 10.5 Leopard (XcodeTools 3.0)

次のように,CFLAGS という環境変数を変更してからコンパイルすればよい.

 $ export CFLAGS='-g'
 $ ./configure && make

**(別解)Mac OS X 10.4 Tiger の場合 [#o8580392]

Mac OS X 10.4 Tiger の場合は,次のように GCC-3 を使ってコンパイルすることもできる.

 $ ./configure CC=/usr/bin/gcc-3.3 && make


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS