[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:020260] Re: kernel-2.2.14-1vl3 (on VineSeed)で emu10k1.o がコンパイルされない


nozomi@pc.highway.ne.jp wrote:
>ソースはちゃんと /usr/src/linux に展開してありますが、emu10k1.o の
>Makefile が、あるはずのない autoconf-.h ファイルを探しにいって
>エラーになってしまいます。(/boot/kernel.h が空なのが原因と思われますが)
>
>で、rpm なしでコンパイルした 2.2 カーネルマシンには、そもそも
>/boot/kernel.h 自体が存在していませんでした。

  Vine1.1(RedHat5.2系)でkernel2.2を扱うというのは自分でトラブる解決できな
い (するつもりも無い)ヒトは止めておいたほうがいいと思います、とパンピー向
けのご案内をした上で書きますが…。


  うち(どこ)でたまたま見たところ、/boot/kernel.hは/etc/rc.d/rc.sysinitで
毎回起動時に作られるようになっています(initsrciptsは4.81でした)。

  大した内容ではないので(意味はよく分かりませんが^^;)、rc.localあたりに記
載しておくとよいかもしれませんね。


########################################
# Generate a header that defines the boot kernel.
if uname -r | grep -q smp ; then
  SMP="1"
  UP="0"
else
  SMP="0"
  UP="1"
fi
OLDSMP=`grep "#define __BOOT_KERNEL_SMP" /boot/kernel.h 2>/dev/null | awk '{ pri
nt $3 }'`
OLDUP=`grep "#define __BOOT_KERNEL_UP" /boot/kernel.h 2>/dev/null | awk '{ print
 $3 }'`
if [ "$SMP" != "$OLDSMP" -o "$UP" != "$OLDUP" ]; then
 cat > /boot/kernel.h << EOF
/* This file is automatically generated at boot time. */
#ifndef __BOOT_KERNEL_H_
#define __BOOT_KERNEL_H_

#ifndef __BOOT_KERNEL_SMP
#define __BOOT_KERNEL_SMP $SMP
#endif

#ifndef __BOOT_KERNEL_UP
#define __BOOT_KERNEL_UP $UP
#endif

#endif
EOF
fi
########################################

-- 
Sagami

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: