Portage: Broken/corrupted dependency? [Solved]

Anything that pertains to Portage

Moderator: Moderators

Portage: Broken/corrupted dependency? [Solved]

Postby BlueJayofEvil » Tue Jul 29, 2008 8:45

I just did a fresh install of Sabayon 3.5 Final 64-bit (the DVD version) today. I was able to successfully update and all that jazz with Entropy/Spritz. But there are a select few apps I want from Portage and need to emerge. This is where things got weird. I did a successful emerge --sync && layman -S. I was told an update to Portage is available. So I decided to emegre it. But instead of it (or any other packages I tried) emerge-ing, I get this:
Code: Select all
# emerge portage
Calculating dependencies |

!!! Invalid or corrupt dependency specification:

null/*

('installed', '/', 'app-doc/doxygen-1.5.5', 'nomerge')

>=sys-apps/sed-4 qt3? ( * qt_min_version() is deprecated. Use slot dependencies instead. =x11-libs/qt-3.3* ) latex? ( virtual/latex-base ) dev-lang/python virtual/libiconv media-libs/libpng virtual/ghostscript !nodot? ( >=media-gfx/graphviz-2.6 media-libs/freetype ) qt3? ( * qt_min_version() is deprecated. Use slot dependencies instead. =x11-libs/qt-3.3* ) latex? ( virtual/latex-base ) dev-lang/python virtual/libiconv media-libs/libpng virtual/ghostscript !nodot? ( >=media-gfx/graphviz-2.6 media-libs/freetype )

Portage is unable to process the dependencies of the
'app-doc/doxygen-1.5.5' package. In order to correct this problem, the
package should be uninstalled, reinstalled, or upgraded. As a temporary
workaround, the --nodeps option can be used to ignore all dependencies.
For reference, the problematic dependencies can be found in the *DEPEND
files located in '/var/db/pkg/app-doc/doxygen-1.5.5/'.

Traceback (most recent call last):
  File "/usr/bin/emerge", line 9205, in <module>
    retval = emerge_main()
  File "/usr/bin/emerge", line 9199, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 8460, in action_build
    retval, favorites = mydepgraph.select_files(myfiles)
  File "/usr/bin/emerge", line 2999, in select_files
    self.altlist()
  File "/usr/bin/emerge", line 3824, in altlist
    self._resolve_conflicts()
  File "/usr/bin/emerge", line 3839, in _resolve_conflicts
    if not self.validate_blockers():
  File "/usr/bin/emerge", line 3631, in validate_blockers
    trees=self._graph_trees, myroot=myroot)
  File "/usr/lib64/portage/pym/portage.py", line 5830, in dep_check
    mysplit2=dep_wordreduce(mysplit2,mysettings,mydbapi,mode,use_cache=use_cache)
  File "/usr/lib64/portage/pym/portage.py", line 5856, in dep_wordreduce
    deplist[mypos]=dep_wordreduce(deplist[mypos],mysettings,mydbapi,mode,use_cache=use_cache)
  File "/usr/lib64/portage/pym/portage.py", line 5879, in dep_wordreduce
    mydep=mydbapi.match(deplist[mypos],use_cache=use_cache)
  File "/usr/bin/emerge", line 1917, in match
    result = portage.dbapi.match(self, origdep, use_cache=use_cache)
  File "/usr/lib64/portage/pym/portage.py", line 6329, in match
    mydep = dep_expand(origdep, mydb=self, settings=self.settings)
  File "/usr/lib64/portage/pym/portage.py", line 5753, in dep_expand
    return portage_dep.Atom(prefix + expanded + postfix)
  File "/usr/lib64/portage/pym/portage_dep.py", line 289, in __init__
    raise InvalidAtom(s)
portage_exception.InvalidAtom: null/*


I'm not sure how to resolve this issue. I tried reinstalling Portage through Entropy/Spritz, but that did not help. If you need more info I'll do my best to provide it.
Last edited by BlueJayofEvil on Tue Jul 29, 2008 17:44, edited 1 time in total.
BlueJayofEvil
Growing Hen
 
Posts: 183
Joined: Tue Jun 12, 2007 3:30
Location: Minnesota, USA

Re: Portage: Broken/corrupted dependency?

Postby Fitzcarraldo » Tue Jul 29, 2008 13:18

"Portage is unable to process the dependencies of the
'app-doc/doxygen-1.5.5' package. In order to correct this problem, the
package should be uninstalled, reinstalled, or upgraded.
As a temporary
workaround, the --nodeps option can be used to ignore all dependencies.
For reference, the problematic dependencies can be found in the *DEPEND
files located in '/var/db/pkg/app-doc/doxygen-1.5.5/'."

I'd be inclined to give those a try first.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7998
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Portage: Broken/corrupted dependency?

Postby BlueJayofEvil » Tue Jul 29, 2008 17:43

I solved it. After several unsuccessful attempts at re-installing it, I did a little search. Turns out it was a bug with the ebuild. I followed the advice on the Gentoo Bugzilla page and now I'm back in business! :D
BlueJayofEvil
Growing Hen
 
Posts: 183
Joined: Tue Jun 12, 2007 3:30
Location: Minnesota, USA


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest

cron