2011-08-12 11 views
1

Pythonイメージングライブラリでgroup4デコードが必要ですが、ビルドするためには、distros libtiff-devパッケージにいくつかの変更を加える必要があります。修正プログラムをLinuxパッケージに入れるにはどうしたらいいですか?

これまでにこの種のことをやったことがない人は、どこから始めたらいいのですか? libtiffに必要な変更は、libtiffがインストールされた後のヘッダファイルの配置です。私は追加する必要がある今、libtiffには、/ usr /含めるにそのヘッダファイルをドロップし、それだけで

/usr/include/tiffconf.h 
/usr/include/tiff.h 
/usr/include/tiffio.h 
/usr/include/tiffio.hxx 
/usr/include/tiffvers.h 

にドロップします。

/usr/include/tif_config.h 
/usr/include/tif_dir.h 
/usr/include/tiffiop.h 

私はこのすべてを取得するために使用していたPILでのパッチ2006年からは1.1.6 PILライブラリ(PILは1.1.7になりました)に対して作られていますが、PIL用のパッチをpyPIディストリビューションに入れることはできませんディストロス。

どのようにしてディストリビューションに変更を加えますか? libtiffで何かを変更する必要はありません。/usr/includeに3つのファイルを追加する必要があります

これが終わったら、私はPILに修正プログラムを入手するためにプッシュできます。

答えて

1

修正プログラムをLinuxディストリビューションに適用するには、2つの方法があります。問題がディストリビューション固有のものである場合、そのディストリビューションのバグトラッカーが最適な場所です。不足しているファイルについて言及しました。これは配信の問題になりそうです。 (それはあなたがそれらのファイルは、どこにでも欠けていることになるあなたは、彼らが非推奨か何かしていないことを確認している理由を書いたものとはかなりはっきりしていない?)

それは分布ではない場合あなたが使っているディストリビューションのバグトラッカーを使って行くことができますが、元の作者に直接行くこともできます。著者の詳細は通常、各ディストリビューション内のどこかで利用可能です。

+1

私はlib tiffやPIL以外のものは必要ないと思っています。 PILでも正常に動作します(グループ4の画像をデコードしたくない場合) – boatcoder

関連する問題