Summary: | x11-misc/fireflies-2.07 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evil Compile Person <bugs> |
Component: | New packages | Assignee: | Desktop Misc. Team <desktop-misc> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrija.prcic, esigra, fauli, gassaf, tECHIDNA |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 | ||
Attachments: |
Modified fireflies ebuild
Patch to eliminate the gunzip | tar command at make Patch to make gcc-4.3 happy with raster.cxx in libgfx |
Description
Evil Compile Person
2008-06-18 22:23:28 UTC
This is a GCC 4.3 bug actually affecting an external compile-time library that comes with the Fireflies sources, called libgfx. Patches and modified ebuild to follow. Also, this bug needs to block bug 198121. Created attachment 161676 [details]
Modified fireflies ebuild
The sources actually have a tgz'ed source of their own for libgfx, and it by default gets unpacked by fireflies' Makefile at the beginning of make.
I've eliminated that in another patch and had the source extracted during src_unpack().
I know it's not good to have an explicit tar command in the ebuild itself, but this is one of the first ebuilds I'm modifying.
Suggestions on making that part of the ebuild cleaner are welcome.
Created attachment 161677 [details, diff]
Patch to eliminate the gunzip | tar command at make
Created attachment 161679 [details, diff]
Patch to make gcc-4.3 happy with raster.cxx in libgfx
Works like a charm. Thank You! (In reply to comment #5) > Works like a charm. > Thank You! desktop-misc team, what is holding this bug up? + 17 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> + +files/fireflies-2.07-gcc43.patch, fireflies-2.07.ebuild: + Fix bug 228219. Thanks to Jabari R. Roberts for the patch. + |