XP is just a number | |
PerlMonks |
Re^16: XS.c: loadable library and perl binaries are mismatched (got handshake key 0xc100000, needed 0xc180000)by syphilis (Archbishop) |
on Aug 14, 2020 at 01:20 UTC ( [id://11120702]=note: print w/replies, xml ) | Need Help?? |
I encountered the same thing I got excited there for a moment, thinking that you had encountered the same problem as the OP ;-) But, after further consideration, I realized you had probably merely encountered the same problem as I did. That problem (ie ours, not the OP's) turns out to be fairly simple to resolve. In HiRes.xs at lines 142 and 143 we have: Turns out that gcc-3.4.5 also doesn't have the timespec structure, so I just changed line 143 to: which is not a portable solution, but is good enough to get the job done if the version of gcc is 3.4.5. The portable solution would be: Anyway, List::MoreUtils::XS-0.428 builds and tests fine on my gcc-3.4.5 built perl-5.32.0. At least I now have a functional gcc-3.4.5 build of perl-5.32.0. Imagine how useful that will be !! (Not very..) BTW, this gcc-3.4.5 build of perl-5.32.0 tested fairly well (IMO). The cpan/IO-Compress/t/105oneshot-gzip.t script hangs and has to be slaughtered - but then the same thing happens for me with 64-bit gcc-8.3.0 builds of perl, too.
Cheers, Rob
In Section
Seekers of Perl Wisdom
|
|