|
|
为了尝鲜,按照wiki上的icc guide安装, 之后就开始编译第一个包,当时也没选太多,选了python,现在emerge程序本身都出了问题, 不知道如何在恢复到用gcc编译的python程序上。而且我的gentoo只有python 2.5一个版本的,而且也没办法选择新的版本了。
请问有没有什么好的解决方法。请各位大牛帮帮忙,谢谢
附:相关信息
#emerge -av python sqlite libxml2 tar
These are the packages that would be merged, in order:
Calculating dependencies \Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "//usr/lib/portage/pym/_emerge/__init__.py", line 14670, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib/portage/pym/_emerge/__init__.py", line 13589, in action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib/portage/pym/_emerge/__init__.py", line 5565, in select_files
if not self._create_graph():
File "//usr/lib/portage/pym/_emerge/__init__.py", line 4775, in _create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib/portage/pym/_emerge/__init__.py", line 5102, in _add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib/portage/pym/_emerge/__init__.py", line 1102, in _match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib/portage/pym/_emerge/__init__.py", line 4263, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib/portage/pym/portage/dbapi/__init__.py", line 125, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib/portage/pym/portage/__init__.py", line 6639, in dep_expand
myindex = orig_dep.index(mydep)
ValueError: substring not found
----------------------------------
# icc -v
Version 10.0
-----------------------------------------------------
# python
Python 2.5.2 (r252:60911, Mar 21 2009, 00:17:52)
[GCC Intel(R) C++ gcc 4.1 mode] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> |
|