[olug] Gentoo emerge question...

Daniel Linder dan at linder.org
Tue Feb 7 19:11:05 UTC 2006





On Mon, February 6, 2006 07:00, Jay Swackhamer wrote:

> You dont need to unemerge/emerge to rebuild with different USE
flags,

> update your USE flags in /etc/make.conf and run

> 

> emerge -ND world

> 

> then all the packages affected by your new USE flags will be rebuilt
with

> the new flags.



Thanks, I'll try that when I get there. :)



Here is what I'm running into now...



First, I try to unmerge the dev-lang/php:

 # emerge --unmerge dev-lang/php

--- Couldn't find dev-lang/php to unmerge.

>>> unmerge: No packages selected for removal.



Ok, good -- now I should be able to merge in my updates:

 # emerge -tND mail-client/squirrelmail dev-php/PEAR-DB
dev-php/PEAR-PEAR net-www/apache dev-php/sqlite-php  net-www/apache
dev-libs/apr-util



These are the packages that I would merge, in reverse order:



Calculating dependencies ...done!

[blocks B     ]
dev-lang/php (is blocking dev-php/php-4.4.0-r4)

[nomerge      ] dev-php/sqlite-php-0.0.5

[ebuild  N    ]  dev-php/php-4.4.0-r4

[nomerge      ]
mail-client/squirrelmail-1.4.5-r1

[nomerge      ]  dev-php/PEAR-DB-1.7.6-r1

[ebuild  N    ]   dev-lang/php-5.0.5-r5

[nomerge      ] dev-python/python-fchksum-1.7.1

[ebuild   R   ]   
net-www/apache-2.0.55-r1

[ebuild   R   ]    
dev-libs/apr-util-0.9.7



Note the first line of the dependencies lists that
"dev-lang/php" is blocking the PHP installation yet the unmerge
says it isn't there... :(



Is there some DB cleanup that I need to do with emerge or portage?



Dan



- - - -

"Wait for that wisest of all counselors, time." -- Pericles

"I do not fear computers, I fear the lack of them." -- Isaac
Asimov

GPG fingerprint:6FFD DB94 7B96 0FD8 EADF  2EE0 B2B0 CC47 4FDE 9B68



More information about the OLUG mailing list