On Sat, 23 May 2009 03:51:40 -0700 (PDT)
Jon Hardcastle <[email protected]> wrote:

> > 
> > And finally, couldn't he have gotten a binary package from
> > http://tinderbox.dev.gentoo.org/default-linux/x86/dev-lang/
> > ?
Have you not yet tried to get python from a binary package?
See http://forums.gentoo.org/viewtopic-p-4669397.html#4669397
That is both the easiest and cleanest solution I have found so far,
(not that I have researched much, I admit).
And maybe you don't even have to extract the tarball manually with
tar; maybe you can use qmerge from app-portage/portage-utils
(AFAIK it is written in C).

Now, I do have concerns about your system having remains of multiple
python installations.

Any person with python knowledge can give an opinion on whether this
is dangerous? And what is the easiest way to clean the mess?

One idea: you can can recompile python with a safe
prefix (such as a subdir of your home), issue make install (not as root,
for increased safety) and see where Python install its files relative to
the prefix, so you can delete them from your system
(to be more careful before deleting a file, you can issue
qfile <FILE> to see if it is owned by a portage-installed package.
And in the end you can emerge python properly, from the sources, so all
the ebuild logic (which is more than just ./configure, make and make install)
gets applied, and you get a Python installation that respects your USE flags,
CFLAGS and other system-specific settings (obviously you don't get such a
system-customized python when you use the binary package from tinderbox).


Reply via email to