in reply to Seeking Data::Swap, now replaced

To be honest I don't think that there is likely to be anything in 5.8.1 that isn't in 5.8.0 that a module would rely on - I would see if you can edit the require 5.8.1 line and see if the sucker still passes its tests - if it does I would suggest dropping the author a line and asking him if he could do so for the next release.

/J\

Replies are listed 'Best First'.
Re^2: Seeking Data::Swap, now replaced
by xmath (Hermit) on Sep 29, 2004 at 13:14 UTC
    I did not randomly pick 5.8.1 as requirement. There were many internal changes between 5.8.0 and 5.8.1 which made back-porting Data::Alias to 5.8.0 impossible. Yes, I tried.

    I have to admit my choice to make Data::Alias engulf and supercede Data::Swap may not have been the good idea it seemed at the time, especially since I discovered that Data::Alias does not build properly on quite a few platforms.

    I'll consider splitting off Data::Swap again.

    In the mean time, please accept my sincere apologies for the inconvenience I caused.

    UPDATE: split-off done

Re^2: Seeking Data::Swap, now replaced
by AndyH (Sexton) on Sep 29, 2004 at 10:15 UTC

    I changed the use 5.008001 line in Makefile.PL to use 5.008000 but the compilation of the Alias.xs file fails.

    So, it seems the new version either really does want 5.8.1 or is just broken. Either way, I'm stuck until me and the copy of Data::Swap on my USB stick drive (currently in another country) are re-united....

      Could you possibly be getting stuffed up by the:

      #ifdef USE_5005THREADS #error "5.005 threads not supported by Data::Alias" #endif
      in the Alias.xs ? You can determine if you do have 5.005 threads configured in by looking at the output of perl -V. If all else fails you can download the old module from backpan

      /J\