Wow, it seems that some "smarts" was put in to the activestate PPM utils for 5.8. Tried installing win32-lanman from Jenda and was told that the version is not supported.

I guess Lanman is rather old since I don't seem to find it on cpan anywhere.

Baring the obvious(found something better, etc), when do you abandon a module?

Do you go back and rework a replacement or do you simple compile it on your own?

Replies are listed 'Best First'.
Re: When do you abandon a module?
by PodMaster (Abbot) on Feb 17, 2003 at 06:18 UTC
    Win32::Lanman was never released on CPAN (get it at http://www.roth.net/pub/ntperl/others/Lanman/). AFAIK, no ROTH module is made with CPAN in mind, which is why they are not available on CPAN (for the most part).

    I never abandon a module. I evaluate a module, and/or approve/reject it. If it becomes deprecated, well, I might not use it in a future project, but i don't change squat.

    Do you go back and rework a replacement or do you simple compile it on your own?
    Huh? Compile my own (see my sig)? If you ain't compiling modules you ain't living (why on earth would you reinvent a wheel cause you had no compiler? that's plain silly)


    MJD says you can't just make shit up and expect the computer to know what you mean, retardo!
    I run a Win32 PPM repository for perl 5.6x+5.8x. I take requests.
    ** The Third rule of perl club is a statement of fact: pod is sexy.

Re: When do you abandon a module? (misinterp?)
by tye (Sage) on Feb 17, 2003 at 16:26 UTC

    My guess is that the message you got from PPM was trying to tell you that the PPM you downloaded did not contain a version of Win32::Lanman that was compiled for your version of Perl. I don't think it was telling you that some version of Win32::Lanman was not supported nor that Win32::Lanman is no longer support (just that you didn't manage to download something that was built for that version of Perl). What versions of what modules that ActiveState decides to make PPMs for what versions of Perl is mostly a matter of their whim.

                    - tye

      You are correct sir! Guess my description was not wisely worded.

      The message received was:

      PPM> install win32-lanman Install package 'win32-lanman?' (y/N): y Installing package 'win32-lanman'... Error installing package 'win32-lanman': Read a PPD for 'win32-lanman' +, but it i s not intended for this build of Perl (MSWin32-x86-multi-thread-5.8)

      Jenda's recompiling of it solved that!

      Guess I will have to get into compiling things!

Re: When do you abandon a module?
by Jenda (Abbot) on Feb 17, 2003 at 18:01 UTC

    I just compiled the module for 5.8 and uploaded it to my repository :-)

    Conversely to what the PPM reports it's version 1.0.9.1, not 1.0.9.2. I did not find the sources for 1.0.9.2. I'll send the changes I had to make to the Makefile and other files to Jens and update to 1.0.9.2 when I get the sources from him.

    Enjoy, Jenda

    P.S.: Win32::Lanman was not created by Dave, but by Jens Helberg. You are right though that it doesn't use MakeMaker and the rest of the usual module build process :-(

      Thanks! That did the job!