[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:40738] build kernel-source-2.4.26
いまぜきです。
今までkernel.orgからカーネルソースを拾ってきてmake-kpkgしていたのですが、
kernel-source-2.4.26をダウンロードしてカーネルを作って見ようと思いました。
で、apt-get source kernel-source.2.4.26してできたディレクトリ内で
make-kpkg kernel_image
してみたところ、
# .configは古いバージョンのものをコピーしてあります。
/usr/src/kernel-source-2.4.26-2.4.26# make-kpkg kernel_image
test ! -f stamp-debian && test ! -f debian/official && \
rm -rf ./debian && mkdir ./debian
make: [stamp-debian] Error 1 (ignored)
test ! -f stamp-debian -a \
! \( -f debian/official -a -f debian/control \) && \
sed -e 's/=V/2.4.26/g' -e 's/=D/2.4.26-2/g' \
-e 's/=A/i386/g' -e 's/=SA//g' \
-e 's/=L/lilo (>= 19.1) | grub, /g' -e 's/=I//g' \
-e 's/=CV/2.4/g' \
-e 's/=M/Unknown Kernel Package Maintainer <unknown@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>/g' \
/usr/share/kernel-package/Control> debian/control
make: [stamp-debian] Error 1 (ignored)
test ! -f stamp-debian && test ! -f debian/official && \
sed -e 's/=V/2.4.26/g' -e 's/=D/2.4.26-2/g' \
-e 's/=A/i386/g' -e 's/=M/Unknown Kernel Package Maintainer <unknown@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>/g' \
/usr/share/kernel-package/changelog > debian/changelog
make: [stamp-debian] Error 1 (ignored)
test ! -f debian/rules && \
install -p -m 755 /usr/share/kernel-package/rules debian/rules
make: [stamp-debian] Error 1 (ignored)
echo done > stamp-debian
/usr/bin/make -f debian/rules INCLUDE_KERNEL_MAKEFILE=yes conf_vars
make[1]: Entering directory `/usr/src/kernel-source-2.4.26-2.4.26'
make[1]: *** No rule to make target `conf_vars'. Stop.
make[1]: Leaving directory `/usr/src/kernel-source-2.4.26-2.4.26'
make: *** [conf.vars] Error 2
/usr/src/kernel-source-2.4.26-2.4.26#
ということになってしまいました。
なお、カーネルソースはrootが/usr/srcでapt-getし、rootでmake-kpkgしようと
しています。
ソースパッケージ内のkernel-source-2.4.26_2.4.26.orig.tar.gzを展開し、
/usr/src/kernel-source-2.4.26-2.4.26.origディレクトリにて、make-kpkgしても
このようなエラーにはなりません。
改めてソースパッケージ内のkernel-source-2.4.26_2.4.26.orig.tar.gzを展開し、
kernel-source-2.4.26_2.4.26-2.diff.gzをgunzipしpatchをあてた場合には、
上記のようなエラーになりますね。
なにかやり忘れているのでしょうか?
--
Where there is a will,
There is a way.... imazeki@xxxxxxxxx