Lines Matching refs:solver
17 #include <package/solver/SolverPackageSpecifier.h>
18 #include <package/solver/SolverPackageSpecifierList.h>
19 #include <package/solver/SolverProblem.h>
20 #include <package/solver/SolverResult.h>
69 check_problems(BSolver* solver, const char* errorContext)
71 if (solver->HasProblems()) {
75 int32 problemCount = solver->CountProblems();
78 solver->ProblemAt(i)->ToString().String());
89 // create the solver
90 BSolver* solver;
91 status_t error = BSolver::Create(solver);
93 DIE(error, "failed to create solver");
106 installationBuilder.AddToSolver(solver, true);
109 error = solver->VerifyInstallation();
113 check_problems(solver, "verifying computed package dependencies");
167 // create the solver
168 BSolver* solver;
169 status_t error = BSolver::Create(solver);
171 DIE(error, "failed to create solver");
173 solver->SetDebugLevel(fCommonOptions.DebugLevel());
200 .AddToSolver(solver);
214 builder.AddToSolver(solver);
225 error = solver->Install(packagesToInstall);
229 check_problems(solver, "resolving package dependencies");
232 error = solver->GetResult(result);