in reply to Improvised pipes (code)
That looks like you're trying to compile an older version from when perl's symbols were `exported' by default. All of perl's symbols are prefixed with `PL_' now days (e.g. sv_undef is now really PL_sv_undef so that perl doesn't clog up your C namespace).IO.xs:208: `sv_undef' undeclared (first use in this function)
If you've got an older XS module and get errors like this try adding POLLUTE=1 to your Makefile.PL arguments when you run it. See perldoc perlmodinstall and perldoc ExtUtils::MakeMaker for more details.
|
|---|