An New Portage Option for By-Pass .some Compilation Errors

Anything that pertains to Portage

Moderator: Moderators

An New Portage Option for By-Pass .some Compilation Errors

Postby albfneto » Thu Oct 09, 2008 4:30

If you can emerge an large package, and have some errors of Collisions or Blocked Packages, exists that a chance that these blockers are not essential.
For this, you may keep the compilation and installation running, "jumping" the erratic packages, until compilation-installation finished.
Use the option: Keep Going.
Credits do Zap Medico, one of the developers of Gentoo.

emerge --ask --verbose --keep-going name of the package

This works only for Portage versions after 19 (seems that 20 is the actual version).
[email protected]
Favorite Distros: Sabayon, Gentoo, Mageia and OpenSUSE
User avatar
Sagely Hen
Posts: 1827
Joined: Fri Nov 16, 2007 1:15
Location: Ribeirão Preto City, São Paulo State, Brazil

Re: An New Portage Option for By-Pass .some Compilation Errors

Postby wolfden » Thu Oct 09, 2008 5:02

If you have looked at portage (2.2rc2) lately you will have noticed some nice new things:

–jobs JOBS
Specifies the number of packages to build simultaneously.
Also see the related –load-average option.

Continue as much as possible after an error. When an error
occurs, dependencies are recalculated for remaining packages
and any with unsatisfied dependencies are automatically
dropped. Also see the related –skipfirst option.

–load-average LOAD
Specifies that no new builds should be started if there are
other builds running and the load average is at least LOAD (a
floating-point number). This option is recommended for use in
combination with –jobs in order to avoid excess load. See
make(1) for information about analogous options that should
be configured via MAKEOPTS in make.conf(5). ... s-feature/
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA

Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 3 guests