Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 5664
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: usgab [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Makefile:346: *** multiple target patterns. Stop.
$ perl Makefile.PL Writing Makefile for Win32::API::Callback Writing Makefile for Win32::API $ make Makefile:346: *** multiple target patterns. Stop. $ perl -v This is perl, v5.8.3 built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail) Copyright 1987-2003, Larry Wall Binary build 809 provided by ActiveState Corp. http://www.ActiveState.com ActiveState is a division of Sophos. Built Feb 3 2004 00:28:51 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page.
Download MakeMaker.zip
application/x-zip-compressed 8.4k

Message body not shown because it is not plain text.

[guest - Sun Mar 14 03:28:41 2004]: Show quoted text
> $ perl Makefile.PL > Writing Makefile for Win32::API::Callback > Writing Makefile for Win32::API > $ make > Makefile:346: *** multiple target patterns. Stop.
What version of make is this? nmake? GNU make? Also, does this happen on other modules or just Win32::API?
From: mkirkpat13 [...] hotmail.com
I got this same error by calling: perl -MCPAN -e 'install Algorithm::Diff' The make test fails, so I went into the CPAN build directory and tried to manually do a make on it. This is version 1.1901 of Algorithm::Diff (though others fail for the same reason), version 6.17 of MakeMaker, and perl 5.8.3. $ make -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. Any help would be appreciated. -Michael On Fri Apr 02 12:25:31 2004, MSCHWERN wrote: Show quoted text
> [guest - Sun Mar 14 03:28:41 2004]:
> > $ perl Makefile.PL > > Writing Makefile for Win32::API::Callback > > Writing Makefile for Win32::API > > $ make > > Makefile:346: *** multiple target patterns. Stop.
> > What version of make is this? nmake? GNU make? > > Also, does this happen on other modules or just Win32::API?
use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => 'Algorithm::Diff', 'VERSION_FROM' => 'lib/Algorithm/Diff.pm', # finds $VERSION );
From: mkirkpat13 [...] hotmail.com
Sorry, forgot to add the Makefile that was generated. Also, if this helps: $ perl -v This is perl, v5.8.3 built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail) Copyright 1987-2003, Larry Wall Binary build 809 provided by ActiveState Corp. http://www.ActiveState.com ActiveState is a division of Sophos. Built Feb 3 2004 00:28:51 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. On Wed May 31 10:59:09 2006, guest wrote: Show quoted text
> I got this same error by calling: > > perl -MCPAN -e 'install Algorithm::Diff' > > The make test fails, so I went into the CPAN build directory and tried > to manually do a make on it. This is version 1.1901 of Algorithm::Diff > (though others fail for the same reason), version 6.17 of MakeMaker, and > perl 5.8.3. > > $ make -v > GNU Make 3.80 > Copyright (C) 2002 Free Software Foundation, Inc. > > Any help would be appreciated. > > -Michael > > On Fri Apr 02 12:25:31 2004, MSCHWERN wrote:
> > [guest - Sun Mar 14 03:28:41 2004]:
> > > $ perl Makefile.PL > > > Writing Makefile for Win32::API::Callback > > > Writing Makefile for Win32::API > > > $ make > > > Makefile:346: *** multiple target patterns. Stop.
> > > > What version of make is this? nmake? GNU make? > > > > Also, does this happen on other modules or just Win32::API?
> >
On Wed May 31 10:59:09 2006, guest wrote: Show quoted text
> $ make -v > GNU Make 3.80 > Copyright (C) 2002 Free Software Foundation, Inc.
Ah ha. MakeMaker generates non-gmake compatible Makefiles on Win32. Only nmake and dmake are supported. There are no plans to support GNU make on Win32. Sorry. dmake is available here: http://search.cpan.org/dist/dmake/