Updating entire system after base layout to use new USE variables. emerge --update --deep --newuse world trying to get X on laptop Reproducible: Always Steps to Reproduce: 1. booted system from kernel 2. emerge --sync 2. emerge --update --deep world packages that needs sys-libs/talloc Actual Results: trying to install anything worth while on laptop comes to a roadblock. Expected Results: complete the compile.. maybe with warnings but at least compile and install. slim ~ # emerge -pqv =sys-libs/talloc-2.0.5 [ebuild N ] sys-libs/talloc-2.0.5 USE="python -compat" * IMPORTANT: 3 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
Created attachment 264627 [details] emerge --info output
Created attachment 264629 [details] the Real build log
Did you run python-updater at any point?
(In reply to comment #3) > Did you run python-updater at any point? > yes but still fails at sys-libs/talloc-2.0.5, ebuild scheduled for merge), Log file
What python version is set as your default python interpreter? Please post the output of "eselect python list".
(In reply to comment #5) > What python version is set as your default python interpreter? > Please post the output of "eselect python list". > # eselect python list Available Python interpreters: [1] python2.7 * [2] python3.1
Is there anything on the bug investigation? This package is preventing installing X on laptop. I even tried #USE="-python" emerge talloc; ending with same results.
sys-libs/talloc-2.0.5 does not build with python 2.7 , I've added a restriction to force talloc build using python 2.6. So you have to install python-2.6 to build this package. I'll keep this open until it works fine with python > 2.6
(In reply to comment #8) > sys-libs/talloc-2.0.5 does not build with python 2.7 , I've added a restriction > to force talloc build using python 2.6. > > So you have to install python-2.6 to build this package. > > I'll keep this open until it works fine with python > 2.6 That's pretty interesting, I'd say. I've just built talloc with dev-lang/python-2.7.1-r1 using talloc-2.0.5.ebuild,v 1.2 and other than the file collision warning, it built just fine.
Performed emerge -e system && world on ~amd64 system using python-2.7.1-r1 3 days ago. Python 2.6 had been unmerged and python-updater performed beforehand. No packages failed to rebuild, so it would appear talloc builds with 2.7
compiled fine with python-2.7 and fresh portage regardless of "python" USE flag. 2.6 is not installed at all. so I think its wrong bug report. PS python compiled with "threads" USE flag if it does matter.
Please, fix back the ebuild. I've been living without python 2.6 for ages now (since it landed into ~amd64), and talloc builds just fine with it. # diff -U3 /usr/portage/sys-libs/talloc/talloc-2.0.5.ebuild talloc-2.0.5.ebuild --- /usr/portage/sys-libs/talloc/talloc-2.0.5.ebuild 2011-03-15 22:01:26.000000000 +0100 +++ talloc-2.0.5.ebuild 2011-03-16 08:18:24.039903647 +0100 @@ -3,7 +3,7 @@ # $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.0.5.ebuild,v 1.3 2011/03/15 20:46:10 vostorga Exp $ EAPI=3 -PYTHON_DEPEND="2::2.6" +PYTHON_DEPEND="2::2.7" inherit waf-utils python DESCRIPTION="Samba talloc library"
(In reply to comment #12) > Please, fix back the ebuild. I've been living without python 2.6 for ages now > (since it landed into ~amd64), and talloc builds just fine with it. same issue, talloc builds fine with python:2.7 ~x86 I dont have python:2.6 anymore nor want to install it back just for talloc
I've reverted this in Portage to allow Python 2.7 again.
Turning back to the original bug summary.... I've also seen that message in systems with low memory condition, and that makes the python process leave because it can't do memory allocation
So your saying that I have to have more than 256 megs of memory in laptop to install X?
If you don't have swap, 256 MB could be a problem (but shouldn't in general), however this is more something that should be resolved in irc or another more "live" location as it appears to be only a single instance.
Can you still reproduce this with sys-libs/talloc-2.0.7 ?