On Mon, Mar 25, 2002 at 01:01:36PM -0500, Lihn, Steve wrote:
> Hi,
> We on P5EE is trying to install Blue module on Win32 platform.
> But encounter this error. WE are not thatgood at MakeMaker to get around
> the problem. Can you help?
Yes. This is MakeMaker attempting to turn the POD documentation into
HTML using a big, messy, unnecessary long one-liner.
It's possible to repair htmlifypods and shorten the command line into
something Win32 can deal with, but this functionality has recently
been removed from MakeMaker as it never really worked anyway. Unless
you force it it doesn't know where to install HTML docs.
So, simplest way to get around this is to just stub it out in your
Makefile.PL.
{
package MY;
sub htmlifypods {
my($self) = shift;
return "\nhtmlifypods :\n\t$self->{NOECHO}\$(NOOP)\n";
}
}
> > -----Original Message-----
> > From: Stephen Adkins [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, March 22, 2002 1:07 PM
> > To: Lihn, Steve; [EMAIL PROTECTED]
> > Subject: Re: make failed on Win32
> >
> >
> > Hi,
> >
> > Does anyone on this list know how to make a Makefile.PL
> > that gets around this problem on NT (command line too long)?
> >
> > Stephen
> > _________________________
> >
> > Additional info I found,
> >
> > NMAKE Fatal Error U1095
> > expanded command line 'commandline' too long
> > After macro expansion, the given command line exceeded the
> > limit on length
> > of command lines for the operating system. If the command is
> > for a program
> > that can accept command-line input from a file, change the command and
> > supply input from either a file on disk or an inline file.
> > For example, LINK
> > and LIB accept input from a response file.
> >
> > Steve Lihn
> > FIS Database Support, Merck & Co., Inc.
> > Tel: (908) 423 - 4441
> >
> > At 12:02 PM 3/22/2002 -0500, Lihn, Steve wrote:
> > >Stephen,
> > >I finished perl Makefile.PL on Win NT. (P5EEx/Blue)
> > >But when I do nmake, I got this. I think the problem is the
> > command line too
> > >long.
> > >Is it possible to break it down to smaller pieces?
> > >--Steve
> > >
> > >Microsoft (R) Program Maintenance Utility Version 1.50
> > >Copyright (c) Microsoft Corp 1988-94. All rights reserved.
> > >
> > >NMAKE : fatal error U1095: expanded command line
> > 'C:\Perl\bin\perl.exe -we
> > >"use File::Basename; use File::Path qw(mkpath); %m=@ARGV;for
> > (keys %m){" -e
> > >"next if -e $m{$_} && -M $m{$_} < -M $_ && -M $m{$_} < -M
> > 'Makefile';" -e
> > >"print qq(Htmlifying $m{$_}\n);" -e "$dir =
> > dirname($m{$_}); mkpath($dir)
> > >unless -d $dir;" -e "system(qq[$^X ].q["-IC:\Perl\lib"
> > "-IC:\Perl\lib"
> > >C:\Perl\bin\pod2html.bat ].qq[$_>$m{$_}])==0 or warn
> > qq(Couldn\047t install
> > >$m{$_}\n);" -e "chmod(oct()), $m{$_} or warn qq(chmod
> > $m{$_}: $!\n);}"
> > >P5EEx/Blue/Widget/HTML/ImageButton.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/ImageButton.html P5EEx/Blue/P5EE.pm
> > >htdocs\P5EEx/Blue/P5EE.html
> > P5EEx/Blue/Widget/HTML/ValidatedTextField.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/ValidatedTextField.html
> > >P5EEx/Blue/Widget/HTML/DateField.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/DateField.html
> > P5EEx/Blue/Serializer.pm
> > >htdocs\P5EEx/Blue/Serializer.html P5EEx/Blue/Serializer/Storable.pm
> > >htdocs\P5EEx/Blue/Serializer/Storable.html P5EEx/Blue/Config.pod
> > >htdocs\P5EEx/Blue/Config.html P5EEx/Blue/perlstyle.pod
> > >htdocs\P5EEx/Blue/perlstyle.html P5EEx/Blue/TemplateEngine.pm
> > >htdocs\P5EEx/Blue/TemplateEngine.html P5EEx/Blue/Messaging.pm
> > >htdocs\P5EEx/Blue/Messaging.html P5EEx/Blue/Widget/HTML/HierView.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/HierView.html
> > >P5EEx/Blue/Widget/HTML/Button.pm
> > htdocs\P5EEx/Blue/Widget/HTML/Button.html
> > >P5EEx/Blue/UserAgent.pm htdocs\P5EEx/Blue/UserAgent.html
> > >P5EEx/Blue/Service.pm htdocs\P5EEx/Blue/Service.html
> > >P5EEx/Blue/SharedDatastore.pm htdocs\P5EEx/Blue/SharedDatastore.html
> > >P5EEx/Blue/Widget/HTML/Template.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Template.html
> > >P5EEx/Blue/Widget/HTML/Select.pm
> > htdocs\P5EEx/Blue/Widget/HTML/Select.html
> > >P5EEx/Blue/Widget/HTML/RepositoryEditor.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/RepositoryEditor.html
> > >P5EEx/Blue/Serializer/XMLSimple.pm
> > >htdocs\P5EEx/Blue/Serializer/XMLSimple.html
> > P5EEx/Blue/Widget/Template.pm
> > >htdocs\P5EEx/Blue/Widget/Template.html P5EEx/Blue/Security.pm
> > >htdocs\P5EEx/Blue/Security.html P5EEx/Blue/Repository.pm
> > >htdocs\P5EEx/Blue/Repository.html P5EEx/Blue/SharedResourceSet.pm
> > >htdocs\P5EEx/Blue/SharedResourceSet.html P5EEx/Blue/Context/CGI.pm
> > >htdocs\P5EEx/Blue/Context/CGI.html P5EEx/Blue/LogChannel.pm
> > >htdocs\P5EEx/Blue/LogChannel.html
> > P5EEx/Blue/Serializer/Properties.pm
> > >htdocs\P5EEx/Blue/Serializer/Properties.html
> > P5EEx/Blue/Config/File.pod
> > >htdocs\P5EEx/Blue/Config/File.html
> > P5EEx/Blue/Widget/HTML/Stylizable.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Stylizable.html
> > >P5EEx/Blue/Widget/HTML/Label.pm
> > htdocs\P5EEx/Blue/Widget/HTML/Label.html
> > >P5EEx/Blue/Exceptions.pm htdocs\P5EEx/Blue/Exceptions.html
> > >P5EEx/Blue/Widget/HTML/StylizableContainer.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/StylizableContainer.html
> > >P5EEx/Blue/Session/Cookie.pm htdocs\P5EEx/Blue/Session/Cookie.html
> > >P5EEx/Blue/Reference.pm htdocs\P5EEx/Blue/Reference.html
> > >P5EEx/Blue/Widget/HTML/TreeView.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/TreeView.html
> > >P5EEx/Blue/Widget/HTML/TextField.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/TextField.html
> > P5EEx/Blue/Context/HTML.pm
> > >htdocs\P5EEx/Blue/Context/HTML.html P5EEx/Blue/Context.pm
> > >htdocs\P5EEx/Blue/Context.html P5EEx/Blue/exceptions.pod
> > >htdocs\P5EEx/Blue/exceptions.html
> > P5EEx/Blue/Widget/HTML/DateDropDowns.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/DateDropDowns.html
> > >P5EEx/Blue/Widget/HTML/Toolbar.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Toolbar.html P5EEx/Blue/Procedure.pm
> > >htdocs\P5EEx/Blue/Procedure.html P5EEx/Blue/Widget/HTML/Element.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Element.html P5EEx/Blue/datetime.pod
> > >htdocs\P5EEx/Blue/datetime.html P5EEx/Blue/Widget/HTML/NewWidget.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/NewWidget.html P5EEx/Blue/devguide.pod
> > >htdocs\P5EEx/Blue/devguide.html P5EEx/Blue/Widget/HTML.pm
> > >htdocs\P5EEx/Blue/Widget/HTML.html
> > P5EEx/Blue/Widget/HTML/DataTable.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/DataTable.html
> > P5EEx/Blue/Widget/HTML/Menu.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Menu.html
> > P5EEx/Blue/Widget/HTML/Checkbox.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/Checkbox.html P5EEx/Blue/Widget.pm
> > >htdocs\P5EEx/Blue/Widget.html P5EEx/Blue/Widget/HTML/SelectorView.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/SelectorView.html
> > >P5EEx/Blue/Repository/Sample.pm
> > htdocs\P5EEx/Blue/Repository/Sample.html
> > >P5EEx/Blue/Serializer/Ini.pm htdocs\P5EEx/Blue/Serializer/Ini.html
> > >P5EEx/Blue/SharedResourceSet/IPCLocker.pm
> > >htdocs\P5EEx/Blue/SharedResourceSet/IPCLocker.html
> > >P5EEx/Blue/Repository/SOAP.pm htdocs\P5EEx/Blue/Repository/SOAP.html
> > >P5EEx/Blue/podstyle.pod htdocs\P5EEx/Blue/podstyle.html
> > >P5EEx/Blue/Widget/HTML/AppFrame.pm
> > >htdocs\P5EEx/Blue/Widget/HTML/AppFrame.html
> > P5EEx/Blue/Repository/DBI.pm
> > >htdocs\P5EEx/Blue/Repository/DBI.html
> > P5EEx/Blue/Session/HTMLHidden.pm
> > >htdocs\P5EEx/Blue/Session/HTMLHidden.html P5EEx/Blue/Session.pm
> > >htdocs\P5EEx/Blue/Session.html' too long
> > >Stop.
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
gumballs have no paste
Tim's balls are so damn pasty
bend over and squeal
-- |siv|