Summary: | Gramps 3.1.1 fails to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robert Bradbury <robert.bradbury> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | SebastianLuther |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | N/A | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | config.log from gramps emerge attempt |
Description
Robert Bradbury
2009-05-14 05:54:41 UTC
Created attachment 191226 [details]
config.log from gramps emerge attempt
Shows the problem finding the python bindings for gtk 2.10 (pygtk>=2.10.0).
And yes, before you ask, python-updater has been run. Whether it worked completely or not I do not know. It takes 3+ hours to run and produces a 6.6 megabyte (~67,000 line) output file (which I'm not about to review). Please provide the environment file (see the end of emerge's output). Ok, gramps will finally emerge. The trick was to get pygtk properly installed with python2.6. As noted in other bugs, my attempt to install pygtk led to a situation where the python2.6/gtk-2.0 files were properly updated but the top level gtk files that point to the gtk-2.0 directory were placed in /usr/lib/python2.5. This was fixed by copying the files and symlinks into the /usr/lib/python2.6 directory. As a side note, python-updater gives seems to give no indications with respect to all of the "old" python "site-packages" which need to be re-installed following a python upgrade (I still haven't found all I suspect are required on my system -- the number is probably 20+ packages). The portage/python packages should keep track of all packages installed into python#.#/site-packages and inform the user of the need for re-emerges when python is upgraded. It would be nice if this were "optional" (kind of like etc-update) since the user may not want to "move forward" all old packages due to the disk space consumption. There should also be a way to delete old python version packages as one becomes more confident in the stability of the new python version. Changed status to FIXED. Perhaps there should be some "OTHER PACKAGE" option indicative of the problem being resolved in another package (in this case pygtk) to indicate that gramps is not at fault. I would still note that the configure file needs to be patched to include python2.6 in the list of python versions it scans in an attempt to find python on systems where it cannot be identified by more "standard" means. |