On 3/15/11, Kraus Philipp <philipp.kr...@flashpixx.de> 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?
Maybe the following is helpful: http://forums.gentoo.org/viewtopic-t-430269.html -- Arttu V.