|
Posted by R Landfill on December 9, 2004, 11:10 pm
Please log in for more thread options
I made a new module directory using "h2xs -AX Foo::Bar" and then
created the Makefile by typing "perl Makefile.PL". However, when I
tried to make I got the error "Makefile:290: *** multiple target
patterns. Stop.".
I am doing all of this on Windows 2000 using Active State's Perl
version 5.8.3 and cygwin's make (version 3.80).
Line 290 of Makefile is:
config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists
$(NOECHO) $(NOOP)
The Makefile.PL is this:
use 5.008003;
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
NAME => 'Foo::Bar',
VERSION_FROM => 'lib/Foo/Bar.pm', # finds $VERSION
PREREQ_PM => {}, # e.g., Module::Name => 1.1
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'lib/Foo/Bar.pm', # retrieve abstract from
module
: ()),
);
Anyone else run into this problem (and solved it)?
Thanks.
|