Subject: | Undefined symbol ev_stat64_start |
Cf http://www.nntp.perl.org/group/perl.cpan.testers/2008/04/msg1272851.html
I don't know if it's caused by ICC or the system headers, but stat seems
to be #define'd to stat64, causing RESET() to expand to an unknown symbol :
EV.xs(1049): warning #266: function "ev_stat64_stop" declared implicitly
RESET (stat, w, (w, SvPVbyte_nolen (w->fh), interval));
^
Which logically leads to tests failures of this kind :
Can't load
'/home/smoke/.cpan/build/EV-3.2-PergV1/blib/arch/auto/EV/EV.so' for
module EV:
/home/smoke/.cpan/build/EV-3.2-PergV1/blib/arch/auto/EV/EV.so: undefined
symbol: ev_stat64_start at
/home/smoke/perl/builds/5.10.0/lib/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm
line 203
This can be solved just by #undef-ining stat around the top of EV.xs.
Regards,
Vincent Pit (VPIT)