Sébastien MORAND schreef: > pyrenees:~ # emerge -uNDvp world > > These are the packages that I would merge, in order: > > Calculating world dependencies ...done! > [blocks B ] dev-php/php (is blocking dev-lang/php-5.0.5) > [blocks B ] dev-php/php (is blocking dev-php/PEAR-PEAR-1.3.6) > [blocks B ] media-libs/giflib (is blocking media-libs/libungif-4.1.3) > [ebuild N ] media-libs/giflib-4.1.3 +X +gif 0 kB > [ebuild N ] dev-php/php-4.4.0 +X +berkdb +crypt +curl -debug +doc -fdftk > +firebird -flash +freetds +gd -gd-external +gdbm -gmp -hardenedphp -imap > -informix +ipv6 +java +jpeg +kerberos +ldap -mcal -memlimit -mssql +mysql > +ncurses +nls -oci8 +odbc +pam +png +postgres +readline -snmp +spell +ssl > +tiff > +truetype +xml2 -yaz 0 kB > [ebuild UD] sys-devel/gcc-3.3.5.20050130-r1 [3.3.6] (-altivec) -bootstrap > -boundschecking -build +fortran +gcj +gtk -hardened -ip28 (-multilib) > -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp +objc -static -vanilla 0 kB > > Total size of downloads: 0 kB > pyrenees:~ # emerge -C dev-php/php media-libs/giflib > > --- Couldn't find dev-php/php to unmerge. > > --- Couldn't find media-libs/giflib to unmerge. > > >>>>unmerge: No packages selected for removal. >
You clearly know how to clear a block, but your syntax for unmerging the blocking packages is wrong, which is why it's not working. If you want to unmerge the specific version of the package (for this example, let us assume php-5.0.5), the correct syntax is emerge -C =dev-php/php-5.0.5 If you want to unmerge "any or all" versions of the package currently installed, letting Portage decide which to unmerge, the correct syntax is emerge -C php So what you typed makes no sense to Portage. Hope this helps, Holly -- gentoo-user@gentoo.org mailing list