Summary: | media-gfx/graphviz-2.8-r2 fails to compile with python-2.5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Helmut Jarausch <jarausch> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chrisconnett, dsdale24, ikelos, masterdriverz, python |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 148733, 149064 | ||
Bug Blocks: | 148333 | ||
Attachments: |
SWIG patch for python-2.5
Fixes on python2.5 graphviz-2.8-r2.ebuild - includes touch to ensure swig rebuilds all components |
Description
Helmut Jarausch
2006-09-22 08:27:19 UTC
Created attachment 98003 [details, diff]
SWIG patch for python-2.5
The patch to swig-1.3.29 (taken from the CVS version of SWIG)
fixes the problems with lcms and graphviz
One still needs to touch some files to force make to rebuild the swig wrappers
with the new SWIG.
I too get this bug, hope it's fixed in portage shortly. Created attachment 98267 [details, diff]
Fixes on python2.5
This worked for me, I just made it and testing it about 5 minutes ago.
Updating the version number in the summary on this, since it's still a problem with the latest ebuild. The SWIG patch has gone in, so all that's required now is either to touch the relevant files (hopefully Helmut can provide us with the precise list) or apply Alex's patch... Any news? Graphics guys, do you have any problems with me reassigning this to the python guys? It's been a month, and it's quite a quick fix to simply touch the *.i files. I just want to make sure nobody feels their toes are getting tread on if someone else commits a fix to the tree? I'll reassign this in a couple of days if I don't hear anything... Created attachment 100769 [details]
graphviz-2.8-r2.ebuild - includes touch to ensure swig rebuilds all components
Here's the proposed modification I'll be making to the ebuild. This has only one new line:
touch tclpkg/gv/gv.i
This will ensure that the swig wrapper is rebuilt (seeing as swig is a dependency). Ideally this would be included in a swig.eclass during the unpack phase that simply touches *.i files. However, this will at least allow people to start using graphviz again...
SWIG and lcms was both fixed yesterday so I just added the 'touch tclpkg/gv/gv.i' to force rebuilding. |