Stephen, Here is a feedback from Makemaker mailing list. Can we use this to get around? Of course, this example only stub out the make entry (just like I provide an empty HTMLLIBPOD) We need to do a little better than this.
--Steve > -----Original Message----- > From: Michael G Schwern [mailto:[EMAIL PROTECTED]] > Sent: Monday, March 25, 2002 1:48 PM > To: Lihn, Steve > Cc: [EMAIL PROTECTED] > Subject: Re: FW: make failed on Win32 > > > 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"; > } > } > > Steve Lihn FIS Database Support, Merck & Co., Inc. Tel: (908) 423 - 4441 > -----Original Message----- > From: Michael G Schwern [mailto:[EMAIL PROTECTED]] > Sent: Monday, March 25, 2002 1:48 PM > To: Lihn, Steve > Cc: [EMAIL PROTECTED] > Subject: Re: FW: make failed on Win32 > > > 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| > ------------------------------------------------------------------------------ Notice: This e-mail message, together with any attachments, contains information of Merck & Co., Inc. (Whitehouse Station, New Jersey, USA) that may be confidential, proprietary copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named on this message. If you are not the intended recipient, and have received this message in error, please immediately return this by e-mail and then delete it. ==============================================================================