zlib 1.2.4 でエラー

 zlibライブラリが約5年ぶりにアップデートされていたのでインストールしてみた。zlib自体は問題なくコンパイルできたんですが、openmsxなどでコンパイルしようとすると「/usr/local/include/zlib.h:1568:32: warning: “_FILE_OFFSET_BITS” is not defined」といったエラーが発生します(この関係でPNGもエラーになる)。原因を調べてみると MacPorts Project に『off64_t がMacOSXで定義されないので、zlib1.2.4はビルド失敗を引き起こします』という報告がありました。スレ内に修正パッチが出ているので、それを当てれば解決するようですが、オフィシャルで修正されるまでアップデートは待った方がいいかも。

Link 【zlib Home】【The MacPorts Project】

コメントを残す