title
わたしの日記は日々の出来事の鬱憤晴らしの毒だし日記がメインです。 相当病んでいます。くだを巻いています。許容出来る方のみのアクセスをお願いします。 また、この日記へのリンクは原則自由にして頂いても結構ですが、 写真への直リンクを張るのはご遠慮下さい。内容に関しては、一切保証致しません。
カテゴリ一覧 Network, Internet, IPv6, DC, NTT, Comp, Linux, Debian, FreeBSD, Windows, Server, Security, IRC, 大学, Neta, spam, , 生活, 遊び, Drive, TV, 仕事,
過去日記:





2010年07月26日(月) [晴れ]

[FreeBSD] FreeBSD8.1 RELEASE

某IRCチャンネルでも話題にしていたのですが、FreeBSD8.1がリリースされたので、バージョンアップしました。

FreeBSD gw3.80 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Thu Jul 22 14:43:05 JST 2010
     root@gw3.80:/usr/obj/usr/src/sys/TOMOCHA  i386

でも、色々とはまったんですよ。これが。
zfs 周りのチューニングをしているので、GENERICでつくると、メモリが足りなくて、カーネルパニックするんです。
ことで、やっちゃいました(笑)
ま、それは良いとして、微妙なバグ?があり、カーネルを正常に作れない罠にはまりました。

GENERICをまんま、コピーを取り、identだけ書き換えて、TOMOCHA を作成します。
で、歴史的やり方で作業をしてみると...

# cd /usr/src; \
  chflags -R noschg /usr/obj/usr ; \
  rm -rf /usr/obj/usr ; \
  make clean 

# cd /usr/src/sys/i386/conf/
# config TOMOCHA
Kernel build directory is ../compile/TOMOCHA
Don't forget to do ``make cleandepend && make depend''
cd ../compile/TOMOCHA
# make cleandepend && make depend
---
===> usb/run (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS
 -I. -I@ -I@/contrib/altq -I/usr/src/sys/i386/compile/TOMOCHA
  /usr/src/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c
In file included from /usr/src/sys/modules/usb/run/../../../dev/usb/wlan/if_run.c:69:
./usbdevs.h:565:36: error: unterminated comment
mkdep: compile failed
*** Error code 1

Stop in /usr/src/sys/modules/usb/run.
*** Error code 1

Stop in /usr/src/sys/modules/usb.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/src/sys/i386/compile/TOMOCHA.

orz

で、新しいやり方でやってみると。。。

# cd /usr/src
# make buildkernel KERNCONF=TOMOCHA
# make installkernel KERNCONF=TOMOCHA

ちゃんといける。うーん。謎だ(T_T

この話をしたところ、

> あ、config(8) に修正入ってるけど、新しい config(8) を使ってるよね?

という神のお声があったが、ダメでした。
ピンポイントでコンパイルしたいとき意外は、色々とケアされている、buildkernelを使うのが最近の流儀のようなので、そっちを使いましょうってことで。

[ コメントを読む(0) | コメントする ]

Diary for 1 day(s)
Powered by hns HyperNikkiSystem Project




(c) Copyright 1998-2014 tomocha. All rights reserved.