#0 pkgProblemResolver::MakeScores (this=0xbfa34fe4) at algorithms.cc:548 543: continue; 544: 545: for (pkgCache::DepIterator D = I.RevDependsList(); D.end() == false; D++) 546: { 547: // Only do it for the install version 548: if ((pkgCache::Version *)D.ParentVer() != Cache[D.ParentPkg()].InstallVer || 549: (D->Type != pkgCache::Dep::Depends && D->Type != pkgCache::Dep::PreDepends)) 550: continue; 551: 552: Scores[I->ID] += abs(OldScores[D.ParentPkg()->ID]); 553: } #1 0xb7e66bac in pkgProblemResolver::Resolve (this=0xbfa34fe4, BrokenFix=true) #2 0x08060827 in DoInstall (CmdL=@0xbfa35704) at apt-get.cc:1704 1699: return _error->Error(_("Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).")); 1700: } 1701: 1702: // Call the scored problem resolver 1703: Fix.InstallProtect(); 1704: if (Fix.Resolve(true) == false) 1705: _error->Discard(); 1706: 1707: // Now we check the state of the packages, 1708: if (Cache->BrokenCount() != 0) 1709: { #3 0xb7e42dcb in CommandLine::DispatchArg (this=0xbfa35704, Map=0xbfa3568c, #4 0x0804f06b in main (argc=3, argv=0xbfa357c4) at apt-get.cc:2818 2813: signal(SIGPIPE,SIG_IGN); 2814: signal(SIGWINCH,SigWinch); 2815: SigWinch(0); 2816: 2817: // Match the operation 2818: CmdL.DispatchArg(Cmds); 2819: 2820: // Print any errors or warnings found during parsing 2821: if (_error->empty() == false) 2822: { 2823: bool Errors = _error->PendingError(); #5 0xb7bb7450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #6 0x0804ce91 in _start ()