Michael G Schwern wrote:

I wasn't making sure there was a tab on the following line. GNU make must
be more tolerant of it missing. nmake, too. And MMK and MMS...


So try the attached patch which extends escape_newlines() by putting
a tab after the newline guaranteeing the next line will be indented.

I get the same error on Solaris. I tried your patch but it didn't help:


lib/ExtUtils/t/basic.................#     Failed test (../lib/ExtUtils/t/basic.
t at line 153)
#          got: '256'
#     expected: '0'
# mower --> 1 job
# mower --> 2 jobs
# mower --> Output/Warnings/Errors
# Backslash found where operator expected at -e line 1, near "} \"
#       (Missing operator before  \?)
# syntax error at -e line 1, near "} \"
# Execution of -e aborted due to compilation errors.
# *** Error code 255
# make: Fatal error: Command failed for target `metafile_addtomanifest' (on host
 mower)
FAILED at test 43
lib/ExtUtils/t/bytes.................ok
lib/ExtUtils/t/Command...............ok
lib/ExtUtils/t/Constant..............ok
lib/ExtUtils/t/Embed.................ok
lib/ExtUtils/t/hints.................ok
lib/ExtUtils/t/INST..................ok
lib/ExtUtils/t/Install...............#     Failed test (../lib/ExtUtils/t/Instal
l.t at line 41)
#          got: 'Skip blib/lib/Big/Dummy.pm (unchanged)
# '
#     expected: 'cp lib/Big/Dummy.pm blib/lib/Big/Dummy.pm
# '
FAILED at test 9
lib/ExtUtils/t/Installed.............ok

--
Alan Burlison
--



Reply via email to