作者 主題: 4.5 升至4.6.2,核心編譯又出現錯誤了  (閱讀 5637 次)

0 會員 與 1 訪客 正在閱讀本文。

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
"You must build akernel first"
......Error code 1.....

請問各位
為何MAKE depend install 後又出現這個呢

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #1 於: 2003-10-01 15:07 »
原來是因為偷懶>>>少用個MAKE
應該打
make depend
make
make install
這樣才不會出現那ERROR CODE

可是現在用新kernel也就是4.6.2的

一開始booting kernel...也就是在"\"就停住了
是哪裡又錯了呢

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #2 於: 2003-10-01 22:55 »
你compile kernel前都不先compile world的嗎?
搜尋cvsup吧,流程已經討論過很多次了

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #3 於: 2003-10-01 22:59 »
如果能compile world我早就不用這麼煩惱了...
就是因為不能compile world才要升級kernel阿

nox

  • 可愛的小學生
  • *
  • 文章數: 19
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #4 於: 2003-10-07 17:29 »
compile kernel 請愛用

cd /usr/src
make buildkernel KERNCONF=XXX
make installkernel KERNCONF=XXX

XXX 為你 kernel 的設定檔, 且安裝新 kernel 的時候, 務必在確認 kern_securelevel 不高於或等於 "0", 或是使用 boot -s

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #5 於: 2003-10-15 02:40 »
感謝樓上前輩的分享,這小弟我以用過了...沒用...

所以直接全手動...不使用cvsup...因為版本不合...小弟我需要的是
從4.5升至4.6的版本...不是最新的source tree

所以從其他ftp站下載整個4.6的src,之後解壓縮...得到所有系統componets
然後make buildworld...

可是給我出現
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:48: ssh.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:63: openssl/dsa.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:64: openssl/evp.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:66: key.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:67: authfd.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:68: authfile.h: No such file or directory
/usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c:69: log.h: No such file or directory
mkdep: compile failed
*** Error code 1

Stop in /usr/src/lib/libpam/modules/pam_ssh.
*** Error code 1

Stop in /usr/src/lib/libpam/modules.
*** Error code 1

Stop in /usr/src/lib/libpam.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

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

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

Stop in /usr/src.

真是...
解壓縮沒錯阿...怎會少這些東西
請問要如何解決呢

逸晨

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1205
  • 我是逸晨
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #6 於: 2003-10-15 08:13 »
版本的跳躍不是問題,CVSup 或許該再深入研究些喲 ^_^
http://www.study-area.org/2freebsd/admin/09-1.htm
參考看看!!

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #7 於: 2003-10-18 01:05 »
在下已解決問題了

根據郵件列表指出

src-all 必用

要不然就會出現錯誤,所以看來是因為所抓的那個ftp站...有夠爛...爛至極

看來無法手動安裝,只能cvsup安裝...tag改一下

樓上的前輩,謝了...這些在下知道...只是想試試手動安裝看看...來多學點東西

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #8 於: 2003-10-18 08:52 »
要從4.5升級到4.6不就在4.5的機器上用tag=RELENG_4_6跑一下cvsup就好了嗎?
何須手動?
建議您先分清楚FreeBSD tag=後面這串文字代表甚麼意義

tim999s

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
4.5 升至4.6.2,核心編譯又出現錯誤了
« 回覆 #9 於: 2003-10-19 17:03 »
4_6不能跑,會出現unkown cpu type

只能用4_6_2_RELEASE