[Momonga-devel.ja:00882] Re: perl-5.8.0 投入!


初めて投稿します。

私もOmokonを回していてこれに悩まされていましたが、
 export LANG=C
としてからOmokonを回すとうまくいきました。

調べてみると、kernelのmakefileの中で

CFLAGS="gcc -print-search-dirs | sed 'install ...."として

CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -Wno-trigraphs -O2 \
           -fno-strict-aliasing -fno-common
の部分を作成している部分がありました。

ここがLANG=ja_JP等だとgcc -print-search-dirsが "インストール:"と出てしま
うので
上記結果のCFLAGSが ""となってしまうのでコンパイルに失敗するようです。

ご報告まで。。。


# export LANG=CでコンパイルするのはFAQみたいですが。。。


On Mon, 25 Nov 2002 12:27:46 +0900 (JST)
Takayuki Nakagawa <tnaka@xxxxxxxxxxxxx> wrote:

> From: Kazuhiko FUJIWARA <kaz@xxxxxxxxxxxxxxxxxx>
> Subject: [Momonga-devel.ja:00863] Re: perl-5.8.0 投入!(kernelビルドで
> きない件)Date: Mon, 25 Nov 2002 10:51:14 +0900 (JST)
> 
> 
> まめどれです。
> 
> > make bzImageの直後からいろいろと怒られています。
> > 出だしのエラーが
> > /bigtmp/kaz/cvs/Momonga/pkgs/kernel/BUILD/linux-2.4.19/include/linux/
> > kernel.h\:10:20: stdarg.h: そのようなファイルやディレクトリはありませ
> > ん
> 
> 私も同じエラーでビルドできません。
> 
> 今は、次のようなパッチをMakefileに当てて無理矢理ビルドしています。
> 
> --- linux-2.4.19/Makefile~      2002-11-20 08:34:02.000000000 +0900
> +++ linux-2.4.19/Makefile       2002-11-20 12:36:25.000000000 +0900
> @@ -86,7 +86,7 @@
>  # standard CFLAGS
>  #
> 
> -CPPFLAGS := -D__KERNEL__ -I$(HPATH)
> +CPPFLAGS := -D__KERNEL__ -I$(HPATH)
> -I/usr/lib/gcc-lib/i586-redhat-linux/3.2/include
> 
>  CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -Wno-trigraphs -O2 \
>           -fno-strict-aliasing -fno-common
> 
> 
> > 何かパッケージが不足しているのだろうとは思いますが,
> > 何が足りないのかわかりません。
> 
> 私も分かりません。
> どなたか教えて下さい。お願いします。
> 
> --
> まめどれ
>