ports 装不起来的几种状况

王朝other·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

1. BROKEN

这是说 maintainer 或是 asami 已经发现这个 ports 有问题,

可能是版本更新, 可能是 checksum 错误, 可能是 maintainer 的 patch 有问题,

可能是任何问题,

但是它就是 BROKEN 掉了..

2. BROKEN_ELF

这状况只会发生在 3.0 以上, 大概只有 asami & jseger 会做这种事,

这表示这个 ports 在 ELF 下会有问题,

可能是 library 做不起来, 可能是跑不起来, 可能是跑起来有问题,

anyway, 它就是在 ELF 下 BROKEN 了..

3. bsd.port.mk

请检查一下你的 /usr/share/mk/bsd.port.mk

看看是不是有换到最後的版本,

如果不是请更新您的 source tree,

将 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 不起的话,

有可能是版本更新, 有可能是原作者将 source package 更新

但是没有 bump version, 以致於 md5 checksum error,

请先联络 maintainer,

maintainer 如果尽责得话, 会将问题解决掉..

如果遇到问题 1. 2. 时可能是无解,

其馀的, 请更新或修改档案, 或是联络 maintainer,

都无解之後再上来 post.

--

我们不是神, 不能从你的支言片语中帮你解决啥问题..

如果你要我们帮忙些啥麽, 请送上 error log

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航