in reply to Perl patch breaks custom module

The "symbol" is in fact a C symbol (or XS). If your custom modules use XS, you need to recompile them if your underlying Perl version changed so drastically.

($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,

Replies are listed 'Best First'.
Re^2: Perl patch breaks custom module
by Anonymous Monk on Apr 13, 2017 at 21:58 UTC
    Based on the error message, it appears that the "custom" module in question is MIME::Base64. Just reinstall it from CPAN.

      Since the OP has been at Perl a whole month, mayhaps an extra spoon is in order?

      Is it likely to be as easy as:

      ppm install MIME::Base64
      ppm update MIME::Base64

      ?

        ppm is an ActivePerl thing, isn't it? It looks like there is an ActivePerl for HP-UX, but we don't know if that's the perl the OP is using.