gth has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks, I am using ActiveState Perl 5.61 build 631 on WindowsNT/Windows2000 for some time now. Sofar I am using various modules provided thru PPM for my home-projects.

However now I want to use a CPAN module which is not available thru ActiveState's PPM. The module is Net::FreeDB2. So I downloaded the tarbal from CPAN and extracted it to some tempdir. The readme says I should do:
perl Makefile.PL
make
make test
make install

So I ran perl Makefile.pl. It complained about symbolic links which lines I removed and make it run OK.

Now I want to execute 'make', however I do not know of any make and neither is my PC (full search). How can I use CPAN modules within ActivePerl on WIN32??

Thanks in advance and kind regards

Gerard ter Haar
  • Comment on How to 'make' non PPM modules on WIN32?

Replies are listed 'Best First'.
Re: How to 'make' non PPM modules on WIN32?
by ybiC (Prior) on Apr 19, 2003 at 13:42 UTC
      Thanks! The 'make win32' did not help. However node 113448 (How to Build and..) is great! However I also understand I should have RTFM ;-(.
        GTH, you may find that your headaches are just beginning (I am on WIN32-ActiveState 5.8). Unfortunately, not all of the modules you download may build cleanly using Nmake.exe. That being said. Here is the link where you can get the free utility you need. NMAKE.EXE Make sure you install it in a path that is already set in your environment. I put mine in /perl/bin. Good luck buddy :)!
        JamesNC
Re: How to 'make' non PPM modules on WIN32?
by phydeauxarff (Priest) on Apr 19, 2003 at 13:42 UTC
      Thanks! This HTML is also in my Perl distribution. Should have read/found it!
Re: How to 'make' non PPM modules on WIN32?
by bart (Canon) on Apr 19, 2003 at 14:53 UTC
    You need nmake, a free download from Microsoft. See also this article in perlmonth, for instructions. Thanks Jenda!