Re: [問題] 請問有關在 amd64 make buildworld的問題~

看板FreeBSD作者時間18年前 (2007/10/05 14:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《fychao.bbs@ptt.cc (藏袍逢毅)》之銘言: > HI, chinsan, > 我試了一下你的做法,除第一步我是用 make cleanworld 之外 > 下了 make buildworld TARGET_ARCH=amd64 TARGET=amd64之後還, 因為我不確定你是原本機器就是 amd64 架構, 但是裝 FreBSD i386 現在想換升級為 amd64 才會給這建議 或者你原本 OS 就是跑 FreeBSD amd64? > 會出現下面的 ERROR MESG 你可以貼一下 uname -a 以及重新更新 src tree 嗎? 比如: # csup -h cvsup17.us.freebsd.org -L2 \ /usr/share/examples/cvsup/stable-supfile 因為,有時候可能設定檔是正確,但你剛好踩到地雷的那個點... 通常 build failed 先自行初步判斷一下問題點,若不行解決, 就隔個一天左右再重新更新 src tree 即可。 (因為當天內通常原肇事 committer 應該已經被戳很多刀了,或者被其他人先改掉) > 我也附上我的 make.conf 設定,謝謝你喔! > 如果能再給我點建議的話! 當然,來自其它朋友也很感謝! > ================ make.conf ======================== > #CPUTYPE?=k8 你 CPU 是什麼? 就照 /usr/share/examples/etc/make.conf 內填上, 不必前面 # 註解起來 > #CFLAGS= -O -pipe 通常應該是 -O2 -pipe 或 -O3 -pipe > MAKE_IDEA= YES # IDEA (128 bit symmetric encryption) 不需要 > MAKE_RSAINTL= YES # RSA (public key exchange) 這早廢了, 不知道你這些設定是從哪邊抄來的? @_@; 建議你若不懂,就別設.. > COPTFLAGS= -O -pipe -s 這若不清楚,就別設了 > USA_RESIDENT= YES 這也是很久就廢了 > MASTER_SITE_BACKUP?= \ > ftp://ftp.tw.freebsd.org/pub/distfiles/${DIST_SUBDIR}/ \ > ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \ > ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ 其實單純去 fetch ftp://blah.blah 與 fetch http://blah.blah 的話, 通常由於 http protocol 會比 ftp protocol 來得快 (若有設 fetch 的 proxy 環境設定的話,通常會更快) 有興趣的話,可以分別以 ftp 以及 http 方式去 cd /usr/ports ; make distclean ; make fetch-recursive 比較看看速度差異 建議可以設成這樣 MASTER_SITE_BACKUP?= \ http://cvsup10.tw.FreeBSD.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ http://cvsup6.tw.FreeBSD.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ > INSTALL= install -C 這不必設吧.. 預設值就這個了不是? > #SUPHOST= cvsup6.tw.FreeBSD.org 這不必加 # > SUPFILE= /usr/local/etc/cvsupfile-stable > PORTSSUPFILE= /usr/local/etc/cvsupfile-ports 這些基本上用預設的檔案即可 SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile > MACHINE=amd64 > MACHINE_ARCH=amd64 這兩個是從某些 port Makefile 抄來的吧? 這不該放在 /etc/make.conf 的呀 -- 靜中見真境,淡中識本然 -- ◢◣ - ● - ◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org ~~ ﹌ ~﹌ From : mask2.hgc.com.tw
文章代碼(AID): #171TCV00 (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #171TCV00 (FreeBSD)