| Summary: | dev-lang/swig-2.0.7 segfaults when generating python code for media-libs/lcms-1.19 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Cyprien Nicolas (fulax) <cyprien> |
| Component: | [OLD] Development | Assignee: | Scheme Project <scheme> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | radhermit |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://sourceforge.net/tracker/?func=detail&aid=3530118&group_id=1645&atid=101645 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 417751 | ||
| Attachments: |
media-libs/lcms-1.19 build.log
Upstream fix |
||
|
Description
Cyprien Nicolas (fulax)
2012-05-27 17:58:04 UTC
Upstream said: You can avoid it easily by declaring the destructor correctly or if you forgot the return type in the declaration of a method, add it in. Deleting the appropriate line will also work - note that it is currently being ignored! This seg fault is fixed in trunk for swig-2.0.8, rev 13128. Patch backported to swig-2.0.7-r1 in the lisp overlay. The lcms-1.19 build.log now shows: lcms.i:196: Warning 521: Illegal destructor name COLORW::~COLORB(). Ignored. Reopening as swig-2.0.7 is now in tree and stable lcms-1.19 won't build for ~arch people. A fix is available in the lisp overlay : http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=76ecbb30433d06622c0def9f6e61d2a7b8764e17 Created attachment 318008 [details, diff] Upstream fix Extracted from rev 14128 http://swig.svn.sourceforge.net/viewvc/swig?view=revision&revision=13128 Fixed in CVS. |