[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100057] Re: webalizer+gd2.0 でmake error


ワタナベです。

ちょっと前にRH9のサーバーにてMySQLとPHPでデータベースを組んだ時に、
日本語対応していないので、PHPをrpmでリビルドしました。

At 12:06 03/07/09 +0900, 堀田さん wrote:
>特に日本語関連が問題で、rawhide の php-4.3.2-3 を見ても
>
>[.....]

>といったコメントを残し、以降今に至るまでマルチバイト系の関数や
>変換の仕組みは組み込まれず、放置?されたままみたいです。


これは知りませんでした。
どういうトラブルなのか分かりませんが、とりあえず問題なく動いてます。
(たいしたスクリプトでもないですが、日本語検索OK)

やったことはspecに、
%configure
         --enable-mbstring \
         --enable-mbregex \
         --enable-mbstr-enc-trans \
を追加したのと、

Requires: httpd-mmn = %cat.....
という行をコメントアウト。(これでhttpd=apacheのバージョン縛りをはずす)

/etc/php.iniのdefault-charset = "iso-8859-1"をコメントアウトしたぐらいです。

ちなみにバージョンは
PHP-4.2.2-17
GD-1.8.4-11
となってます。(素のRH9)


元記事の方ですが、specには、
LIB="-lttf -lfreetype -lpng -ljpeg -lz -nsl"; export LIBS
とあるので、他の方も指摘してますが、-ljpegが抜けているのだと思います。

sambaとかkernelとか素のRH9は日本語の扱いが抜けているので、他のものもちょこち ょこ入れ替えてますが、皆specを少しいぢるだけで使えてます。 そのディストリビューションに対応するようなビルド環境や、パッチを踏襲できるの で、tar玉からmakeするより、簡単、確実と思います。


    ,__/ HF ^,    K. "zucco"  Watanabe
    '-O- -O'    http://www.parkcity.ne.jp/~navkaz/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: