Summary: | dev-perl/File-RsyncP-0.62 won't compile w/ gcc-4.x | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vladimir G. Ivanovic <vgivanovic> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | coil93, danarmak, fauli, notellin, philantrop |
Priority: | Normal | ||
Version: | 2005.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 |
Description
Vladimir G. Ivanovic
2006-07-19 15:40:31 UTC
Modifying the ebuild as follows to perform simple sed-hack to the offending include fixes it... passes 'make test' will leave to the maintainer to test an actual script. src_unpack() { unpack ${A} cd ${S} sed -i 's:^extern int verbose://extern int verbose:' FileList/rsync.h } *** Bug 141133 has been marked as a duplicate of this bug. *** please test and apply change. (In reply to comment #3) > please test and apply change. > Works for me. .oOo. Portage 2.1.1_pre4-r2 (default-linux/amd64/2005.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17.6 x86_64) ================================================================= System uname: 2.6.17.6 x86_64 AMD Opteron(tm) Processor 242 Gentoo Base System version 1.12.4 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -O2 -pipe" CHOST="x86_64-pc-linux-gnu" (In reply to comment #1) Works for me, too. Any chance to get the/a fix into Portage? Version 0.64 in portage; use that version instead as this issue has been fixed upstream. (Broken version has been removed.) |