[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