in reply to Data::Alias fails in OSX Mountain Lion. Please help

Possibly related to RT#78928: Cannot install this module on MacOS 10.7. The module also is known to be incompatible with Perl 5.18, probably due to some assumptions it makes about how pad elements are arranged internally, which is undefined behavior where the implementation changed a little in 5.18. The Perl 5.18 incompatibility isn't a direct problem for your situation, but just another indicator that some maintenance is needed.

I'd say there's work to be done before it's stable enough for general consumption again.


Dave

  • Comment on Re: Data::Alias fails in OSX Mountain Lion. Please help

Replies are listed 'Best First'.
Re^2: Data::Alias fails in OSX Mountain Lion. Please help
by ematiu (Initiate) on May 24, 2013 at 15:10 UTC
    Thanks a lot for the lead. Ill try to follow the comments posted there. But I need Data::Alias for Method::Signatures, so I need to solve this. thanks!
      OK, just for anyone else reading this:
      --- Alias.xs +++ Alias.xs @@ -25,13 +25,6 @@ PERL_SUBVERSION) #endif -#if defined(USE_DTRACE) && defined(PERL_CORE) -#undef ENTRY_PROBE -#undef RETURN_PROBE -#define ENTRY_PROBE(func, file, line, stash) -#define RETURN_PROBE(func, file, line, stash) -#endif - #if defined(PERL_CORE) && defined(MULTIPLICITY) && \ (PERL_COMBI_VERSION < 5013006) #undef PL_sv_placeholder
      did the trick!! thanks a lot davido.

      I think if you follow the discussions in the various RT entries for the module you'll find some patches to apply. After applying all that seem relevant, you might just get there. Good luck. :)


      Dave

        please release unauthorized version davido :) every monkey having to apply patches is lame