トップ > ビルド > GIMPに必要なライブラリ群のビルド >
bzip2

  

bzip2のビルド

bzip2はデータ圧縮の機能を提供します。

  
bzip2は、後ほどビルドする FreeType に組み込まれます。

ソースファイルの展開

まず、ソースファイルを展開します。 MinGW Shell上で以下を実行します。


cd /working/sources
tar xvf /working/sources/bzip2-1.0.6.tar.gz
cd bzip2-1.0.6

 

パッチの適用

次に、パッチを適用します。 MinGW Shell上で以下を実行します。


patch -Np1 < ../bzip2-1.0.6-chmod.patch

 

configure

configureは実行しません

  
bzip2はautoconfには対応していません。

ビルド

続いて、ビルドを実行します。 MinGW Shell上で以下を実行します。


make

 

makeが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。

ビルド(動的リンクライブラリ)

続いて、動的リンクライブラリのビルドを実行します。 MinGW Shell上で以下を実行します。


make -f Makefile-libbz2_so

 

makeが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。

インストール

続いて、インストールを行います。 MinGW Shell上で以下を実行します。


make PREFIX=/working/gimp install
cp libbz2.so.1.0.6 /working/gimp/bin/libbz2.so.1.0.6
cp libbz2.so.1.0.6 /working/gimp/bin/libbz2.dll

 

インストールが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。

  
  

まとめ

bzip2はデータ圧縮の機能を提供します。

メニュー