| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
初心者もOK! FreeBSD質問スレッド その8
[953:940 (01/11/23 16:11)]
>>952
> >>949 いっぺんusers-jpあたり検索かけてみれ。
分りました。ありがとうございました。
[954:名無しさん@お腹いっぱい。 (01/11/23 16:14)]
>>951
ports/packagesはFreeBSDのマナーに従ってインストールするよう
調整されてるわけで、つまりはそれがFreeBSDにとっては望ましい
配置ってこと。
[955:名無しさん@お腹いっぱい。 (01/11/23 16:36)]
4.4Rを4.4stableにしました。kernelがGENERICに戻ってしまったので
自分でkernelを再構築したのですがmakeの途中に
linux_sysent.c:21: sizeof applied to an incomplete type
linux_sysent.c:21: warning: built-in function `exit' used without declaration
linux_sysent.c:21: warning: cast discards qualifiers from pointer target type
*** Error code 1
Stop in /usr/src/sys/modules/linux.
*** Error code 1
Stop in /usr/src/sys/modules.
*** Error code 1
Stop in /usr/src/sys/compile/MYKERNEL
となってエラーが出て止まってしまいました。
たぶん/usr/src/UPDATINGにある
20011110:
Some linux module changed, merged from current, require that you
clean out the old compile directory. If you are building with
MODULES_WITH_WORLD=yes, then you need to cd to src/sys/modules/linux
and run "make cleandir". If not, then you need to cd
src/sys/compile/$KERNCONF and do a make modules-clean.
が関係あると思うのですが、実際どうやればいいのかがわりません。
ここに書いてある方法を何時やればいいのかがわかりません。
おしえてください。
[956:名無しさん@お腹いっぱい。 (01/11/23 16:49)]
>>955
カーネルを再構築する前に
# rm -rf /usr/src/sys/compile/MYKERNEL
やっとけ、ってことではないの?
もしくは、
# make depend
# cd /usr/src/sys/compile/MYKERNEL
まで逝ったら
# make modules-clean
# make
ってことかな。
[957:ななしななし〜 (01/11/23 17:05)]
>>955
-STABLE使う場合、freebsd-stable@FreeBSD.ORGは読むべきなんだけどな〜。
それはともかくとして、/etc/make.confにMODULES_WITH_WORLD=yesを入れ
ていない場合は
# cd /usr/src/sys/compile/hoge
# make modules-clean
としてから再度makeし直せば良いんじゃない? src/UPDATINGが正しければ。
[958:957 (01/11/23 17:06)]
っと、かぶった。鬱打……。
[959:名無しさん@お腹いっぱい。 (01/11/23 17:13)]
>>955
解決策とは関係ないが、
> 4.4Rを4.4stableにしました。kernelがGENERICに戻ってしまったので
> 自分でkernelを再構築したのですが
buildkernelとinstallkernelに対してKERNCONFを指定してやれば
好きなカーネルが作れるぞ。
---
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
---
こんな感じ。
[960:955 (01/11/23 17:21)]
>>956-959
ありがとうございます。無事makeが通りました。
>>959の裏技も次回参考にさせてもらいます。
実はこのスレの1の頃からFreeBSDを弄りだし、暇を見ては弄ってきました。
今日、ついにmake worldに成功しました。
このスレのおかげです。
/var/log/messagesに
Nov 23 17:12:10 P2B-F sshd[318]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Nov 23 17:12:10 P2B-F sshd[318]: fatal: Cannot bind any address.
こんなのが出てしまいました。/etcのmergeに失敗したのかもしれません。
[961:名無しさん@お腹いっぱい。 (01/11/23 17:25)]
>>960
portsからssh系の物を入れてない?
[962:955 (01/11/23 17:26)]
>>961
こないだopensshが3.0になったので入れました。
read.cgi ver5.26+ (01/10/21-)