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

Mighty monks of mystery and mercy!

I'm trying to install Spreadsheet-TieExcel-0.73 on my system, winxp, activestate. ppm install didn't work OOTB. My ppm fu is pretty weak, I don't know how to locate another repository. So I tried just downloading and making with nmake.

I get

WARNING: missing nmake.err; displaying error numbers without messages. Makefile.pl(4) : U1035: Stop.

The makefile is just

use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => 'Spreadsheet::TieExcel', 'VERSION_FROM' => 'TieExcel.pm', 'PREREQ_PM' => {Win32::OLE}, );
Anyone know what's going on? Should I submit a bug report to CPAN?

Or, alternative to nmake, how do I go about finding a repository for this mod so I can get the job done automagically with ppm?

Replies are listed 'Best First'.
Re: nmake install problem for tieExcel
by Corion (Patriarch) on Apr 29, 2005 at 09:18 UTC

    This is a problem with how you installed nmake. nmake comes as two files, nmake.exe and nmake.err and they must both reside in the same directory. If you unpack them into the same directory, it should all work.

Re: nmake install problem for tieExcel
by tphyahoo (Vicar) on Apr 29, 2005 at 10:17 UTC
    Thanks corion. Fixed that. Now I've got
    Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. <p> Makefile.pl(4) : fatal error U1035: syntax error : expected ':' or '=' + separator Stop.
    Should I give up? File a bug report? Read a make tutorial?

      This is probably a silly question but you are doing:

      perl Makefile.PL nmake nnake test nmake install
      Rather than something silly like nmake -f Makefile.PL ?

      /J\

        gellyfish, yes, I was doing that. Arg. Never mind!
Re: nmake install problem for tieExcel
by dmorelli (Scribe) on Apr 29, 2005 at 14:04 UTC
    Mighty monks of mystery and mercy!

    Heh, amusing greeting. ++