From: walt <w41ter@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: emerge dev-lang/perl-5.12.3 failed
Date: Tue, 15 Mar 2011 10:25:31 -0700 [thread overview]
Message-ID: <ilo7ed$f4b$1@dough.gmane.org> (raw)
In-Reply-To: <ilnv7n$o0q$1@dough.gmane.org>
On 03/15/2011 08:05 AM, Philipp Kraus wrote:
> On 2011-03-15 15:50:44 +0100, walt said:
>
>> On 03/15/2011 03:14 AM, Kraus Philipp wrote:
>>> Hello,
>>>
>>> I've try to emerge my world target new, but the dev-lang/perl-5.12.3 failes. I've found on the gentoo pages the hint to sync the portage tree again, but that does not solve the problem.
>>>
>>> The messages during emerge are:
>>>
>>> IO.xs: In function 'XS_IO__File_new_tmpfile':
>>> IO.xs:229: warning: value computed is not used
>>> IO.xs: In function 'XS_IO__Poll__poll':
>>> IO.xs:249: error: invalid application of 'sizeof' to incomplete type 'struct pollfd'
>>> IO.xs:253: error: invalid use of undefined type 'struct pollfd'
>>> IO.xs:253: error: dereferencing pointer to incomplete type
>>> IO.xs:255: error: invalid use of undefined type 'struct pollfd'
>>> IO.xs:255: error: dereferencing pointer to incomplete type
>>> IO.xs:257: error: invalid use of undefined type 'struct pollfd'
>>> IO.xs:257: error: dereferencing pointer to incomplete type
>>> IO.xs:259: warning: implicit declaration of function 'poll'
>>> IO.xs:261: error: invalid use of undefined type 'struct pollfd'
>>> IO.xs:261: error: dereferencing pointer to incomplete type
>>> IO.xs:262: error: invalid use of undefined type 'struct pollfd'
>>> IO.xs:262: error: dereferencing pointer to incomplete type
>>> make[1]: *** [IO.o] Error 1
>>> make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.12.3/work/perl-5.12.3/dist/IO'
>>> Unsuccessful make(dist/IO): code=512 at make_ext.pl line 449.
>>> make: *** [lib/auto/IO/IO.so] Error 25
>>>
>>> I've try to mask the 5.12.3 package to a previous version, but the same problemes are shown. Now I've have a "hanging" portage. Perl is needed for my eg. LDAP... Does anyone have any idea to solve the error?
>>
>> You might try running perl-cleaner --modules (sys-apps/perl-cleaner) in
>> case your existing perl environment is broken.
>
> perl-cleaner shows:
> NO PERL INSTALLED! (at least not in your path)
I assumed you're trying to upgrade perl from an older version, but you
are not, I guess. (I've never known anyone who didn't have perl already ;)
I just finished re-installing perl-5.12.3 on two machines with no trouble,
so there is something broken on your machine, but what?
I'm wondering if the real error occurs somewhere before the errors you
showed us, maybe dozens or even hundreds of lines earlier.
Do you have sys-libs/libperl-5.10.1? Maybe try reemerging that package
first.
next prev parent reply other threads:[~2011-03-15 17:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-15 10:14 [gentoo-user] emerge dev-lang/perl-5.12.3 failed Kraus Philipp
2011-03-15 14:50 ` [gentoo-user] " walt
2011-03-15 15:05 ` Philipp Kraus
2011-03-15 17:25 ` walt [this message]
2011-03-15 17:58 ` Philipp Kraus
2011-03-15 19:06 ` [gentoo-user] " Arttu V.
2011-03-15 19:41 ` [gentoo-user] " Philipp Kraus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='ilo7ed$f4b$1@dough.gmane.org' \
--to=w41ter@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox