Summary: | app-accessibility/yasr-0.6.9 fails to build with gcc-4.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evil Compile Person <bugs> |
Component: | New packages | Assignee: | William Hubbs <williamh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-porting |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 |
Description
Evil Compile Person
2008-06-14 11:33:05 UTC
All, this appears to be a porting issue, so can someone look at it for me? Thanks, William the error messages show you the problem: yasr.h:312: error: conflicting types for 'openpty' /usr/include/pty.h:34: error: previous declaration of 'openpty' was here yasr.h:321: error: conflicting types for 'forkpty' /usr/include/pty.h:40: error: previous declaration of 'forkpty' was here yasr includes replacements for these functions (which are not built since glibc provides them), however it fails to remove the prototypes when the local versions are not used. add proper "#ifndef HAVE_xxx" checks in yasr.h around the prototypes in question to fix the issue + 28 Jun 2008; Peter Alfredsen <loki_val@gentoo.org> + +files/yasr-0.6.9-gcc43.patch, yasr-0.6.9.ebuild: + Fix for gcc-4.3, bug #226523. + |