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

[debian-users:53791] Re: カーネル 2.6.33 がビルドできない



こんにちは。松田陽一@三鷹です。

From: Ando Tsutomu <ando-tom@xxxxxxxxxxxxxx>
Subject: [debian-users:53790] Re: カーネル 2.6.33 がビルドできない
Date: Sun, 28 Feb 2010 14:09:59 +0900

> こんにちは、安藤と申します。
> 
>  From: MATSUDA Yoh-ichi / 松田陽一 <yoh@xxxxxxxx> さん
>  Subject: [debian-users:53769] カーネル 2.6.33 がビルドできない
>  Date: Sat, 27 Feb 2010 15:11:40 +0900
>  Message-ID: <20100227.151139.261015395.yoh@xxxxxxxx>
> 
> > こんにちは。松田陽一@三鷹です。
> > 
> > kernel-package でカーネル 2.6.33 のソースがビルドできません。
> > lenny と squeeze の両方で以下のエラーが出て、先に進めません。
> > 何を修正すれば良いのでしょうか。
> 
> 手元は squeeze 環境ですが、何も修正せずに問題無くビルドできました。
> ソースは http://www.kernel.org/ から取得した
> linux-2.6.33.tar.bz2
> を使用しています。

うう、羨ましい(T_T)

> > This is kernel package version 11.015.
> 
> squeeze なので、
> $ dpkg -l |grep kernel-package
> ii  kernel-package           12.033                   A utility for building Linux kernel related Debian packages.
> です。
> 
> > http://www.flcl.org/~yoh/junk/config-2.6.33-100227
> 
> これは使用していません。自前で
> $ make menuconfig
> しました。
> 
> # 少なくとも 2.6.33 + testing で必ず起きる問題、では無い様です。

署名以下に手元の squeeze 環境のログを添付します。
お蔭様で、 kernel-package のバージョンが原因ではない、ということ
が判りました。
少し絞れて来ました。御報告有難うございます。
私は make oldconfig で新たに追加されたモジュールを何も考えずに(^^;
"m" で追加しただけですので、 .config の何かがきっかけになって今
般のエラーを引き起こした可能性が高いように思います。

今は PC のバージョンアップ作業中で、このカーネル問題を深く堀り下
げる時間的余裕がないので、今は取り敢えずバージョンを 2.6.32 に戻
して凌ぎます。
--
松田 陽一(yoh)
mailto:yoh@xxxxxxxx
http://www.flcl.org/~yoh/diary/

make[1]: Leaving directory `/home/yoh/work/linux-2.6/linux-2.6.33'
/usr/bin/make    ARCH=i386 \
			     -C Documentation/lguest
make[1]: Entering directory `/home/yoh/work/linux-2.6/linux-2.6.33/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
lguest.c: In function 'setup_tun_net':
lguest.c:1457: warning: dereferencing pointer 'sin' does break strict-aliasing rules
lguest.c:1458: warning: dereferencing pointer 'sin' does break strict-aliasing rules
lguest.c:1451: note: initialized from here
make[1]: Leaving directory `/home/yoh/work/linux-2.6/linux-2.6.33/Documentation/lguest'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\
	 awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/stamp/build/info
uname -a >> debian/stamp/build/info
echo using the compiler: >> debian/stamp/build/info
grep LINUX_COMPILER include/linux/compile.h | \
	   sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/stamp/build/info
grep: include/linux/compile.h: No such file or directory
echo done > debian/stamp/build/kernel
/usr/bin/make -f ./debian/rules 	debian/stamp/binary/pre-linux-image-2.6.33
make[1]: Entering directory `/home/yoh/work/linux-2.6/linux-2.6.33'
====== making target debian/stamp/install/linux-image-2.6.33 [new prereqs: ]======
This is kernel package version 12.031.
echo "The UTS Release version in include/linux/version.h"; echo "	   \"\" "; echo "does not match current version:"; echo "	   \"2.6.33\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
	   "" 
does not match current version:
	   "2.6.33" 
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33] Error 2
make[1]: Leaving directory `/home/yoh/work/linux-2.6/linux-2.6.33'
make: *** [kernel_image] Error 2
2010年  2月 27日 土曜日 02:36:45 JST