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

Reply via email to