ports 装不起来的几种状况

2005-03-28 10:35:42  作者
发信人:vanilla@freebsd.ee.ntu.edu.tw(Vanbert),看板:386bsd
标题:ports装不起来的几种状况..
发信站:从零开始(FriNov2022:20:441998)
转信站:freebsd!netnews.csie.nctu!news.cs.nthu!freebsd.ntu!fromzero

1.BROKEN
这是说maintainer或是asami已经发现这个ports有问题,
可能是版本更新,可能是checksum错误,可能是maintainer的patch有问题,
可能是任何问题,
但是它就是BROKEN掉了..

2.BROKEN_ELF
这状况只会发生在3.0以上,大概只有asami%26amp;jseger会做这种事,
这表示这个ports在ELF下会有问题,
可能是library做不起来,可能是跑不起来,可能是跑起来有问题,
anyway,它就是在ELF下BROKEN了..

3.bsd.port.mk
请检查一下你的/usr/share/mk/bsd.port.mk
看看是不是有换到最後的版本,
假如不是请更新您的sourcetree,
将bsd.port.mk换到最新的版本,
会这麽说的原因是某些ports会使用最新的变数,
而这些变数来自於最新的bsd.port.mk

4.make.conf
确定你没有设错东西,
X11BASE应该是在/usr/X11R6,不是/usr/X386
因为/etc/make.conf会覆盖掉/usr/share/mk/bsd.port.mk的设定,
所以出问题前,请先检查这个档案...

5.除此之外
还是make不起的话,
有可能是版本更新,有可能是原作者将sourcepackage更新
但是没有bumpversion,以致於md5checksumerror,
请先联络maintainer,
maintainer假如尽责得话,会将问题解决掉..


假如碰到问题1.2.时可能是无解,
其馀的,请更新或修改档案,或是联络maintainer,
都无解之後再上来post.
--
我们不是神,不能从你的支言片语中帮你解决啥问题..
假如你要我们帮忙些啥麽,请送上errorlog