[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:26597] Re: Plamo-4.0.2でmake エラーとなります。



From: ishiguro tatsuo <ishiguro@dainichi-net.co.jp>
Subject: [plamo:26596] Plamo-4.0.2 でmake エラーとなります。
Date: Sat, 26 Nov 2005 09:34:07 +0900

> 殆ど、kernel2.4しか使っていませんでしたが、kernel2.6に変更後、
> make時エラーになりました。
> 2.6に変更後、何か対処することはあるでしょうか?
> 
> 【行ったこと】phpのインストール
> cd php-4.4.1
> # make distclean ; ./configure
> # make
> /usr/local/src/network/php-4.4.1/Zend/zend_operators.h: 関数 `is_numeric_string' 内:
> /usr/local/src/network/php-4.4.1/Zend/zend_operators.h:78: error: `ERANGE' undeclared (first use in this function)

ざっと見ですが,2.6 カーネルだと ERANGE は 
/usr/include/asm-generic/errno-base.h で定義されていますね.

cat /usr/include/asm-generic/errno-base.h 

でファイルの中身が表示されますか?

もし表示されないようなら,

> 
> となります。
> 以前 2.4では、php-4.3.10はできたものも同様な場所で発生するようになりまし
> た。一応、過去のMLを参考に、以下の2つの対処を行いましたが、解決いたしま
> せん。どなたか解決方法をご存知ないでしょうか?
> 
> http://www.linet.gr.jp/ML/plamo/200409/msg00023.html
> /usr/include/asm-generic -> /usr/
> src/linux/include/asm-generic/
> http://www.linet.gr.jp/ML/plamo/200411/msg00017.html
> /usr/include/asm -> /usr/src/linux/include/asm ->
> /usr/src/linux/include/asm-i386/
> 

もう一つベースになる /usr/src/linux -> /usr/src/linux-2.6.XX というリ
ンクはありますか?

ちとややこしいですが,シンボリックリンクは

/usr/src/linux -> /usr/src/linux/2.6.14

/usr/include/linux       -> /usr/src/linux/include/linux
/usr/include/asm-generic -> /usr/src/linux/include/asm-generic 

/usr/include/asm         -> /usr/src/linux/include/asm -> /usr/src/linux/include/asm-i386
                   

みたいな感じになります.

最近では /usr/include/{asm,asm-generic,linux} は glibc2 をコンパイルし
た時のカーネルヘッダの実体を残すのが流儀のようなので,Plamo-4.2 では変
更する予定

-------
こじま

Follow-Ups
[plamo:26598] Re: Plamo-4.0.2 でmake エラーとなります。, ishiguro tatsuo
References
[plamo:26596] Plamo-4.0.2 でmake エラーとなります。, ishiguro tatsuo

[検索ページ] [メール一覧]
Plamo ML 公開システム