Summary: | ebuild perl-5.8.0-r8 doesn't build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guy <gcadieux> |
Component: | New packages | Assignee: | Michael Cummings (RETIRED) <mcummings> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | michael |
Priority: | High | ||
Version: | 1.4_rc2 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Guy
2003-01-06 12:15:37 UTC
There has been posted a work-around in the gentoo forums here: http://forums.gentoo.org/viewtopic.php?t=28907 I'm off to try it myself. :-) naransanker's suggested fix solves the problem: ----------------------------------------------------------------------- I fixed this by editing the ebuild. It works and installs for me. Here is what I did - in --------- src_unpack() { ------------ else # Fix the definition of 'int sockatmark(int);' in perl.h to have __THROW. # This fixes bug #12605. # <azarah@gentoo.org> (28 Dec 2002). cd ${S}; mkdir ${WORKDIR}/patch; epatch ${FILESDIR}/${P}-sockatmark-should-__THROW.patch fi } ------------------------ I added the mkdir ${WORKDIR}/patch; ----------------------------------------------------------------------- emerge sync again. the patch is there, it was missed in the initial import and added at most an hour later. *** Bug 13371 has been marked as a duplicate of this bug. *** Yes indeed. It does now work properly. :-) This has now worked well on two different machine for me. I have no problem with this being marked fixed. :-) Thank you very, very much! fixed (i hate these mandatory comments) |