From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PzY1x-0002kZ-6o for garchives@archives.gentoo.org; Tue, 15 Mar 2011 17:27:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A86011C027; Tue, 15 Mar 2011 17:26:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 697DD1C027 for ; Tue, 15 Mar 2011 17:26:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 076EC1BC124 for ; Tue, 15 Mar 2011 17:26:02 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Score: -2.867 X-Spam-Level: X-Spam-Status: No, score=-2.867 required=5.5 tests=[AWL=-0.268, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WSWZsc-zq7Tt for ; Tue, 15 Mar 2011 17:25:55 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id 6EE311B418F for ; Tue, 15 Mar 2011 17:25:52 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PzY0E-0005wG-Kc for gentoo-user@gentoo.org; Tue, 15 Mar 2011 18:25:50 +0100 Received: from adsl-69-234-183-166.dsl.irvnca.pacbell.net ([69.234.183.166]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Mar 2011 18:25:50 +0100 Received: from w41ter by adsl-69-234-183-166.dsl.irvnca.pacbell.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Mar 2011 18:25:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: walt Subject: [gentoo-user] Re: emerge dev-lang/perl-5.12.3 failed Date: Tue, 15 Mar 2011 10:25:31 -0700 Message-ID: References: <6244854D-2999-43BE-9C2B-F8E891A073BC@flashpixx.de> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: adsl-69-234-183-166.dsl.irvnca.pacbell.net User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0b10pre) Gecko/20110121 Thunderbird/3.3a2 In-Reply-To: X-Archives-Salt: X-Archives-Hash: dc162fa0c14b0fd2c147c72b061be447 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.