Hi Texinfo Team,
I am automating the Texinfo build process in Perl via my new Alien::Texinfo software:
This build process works successfully on most operating systems, but a few notable exceptions exist.
Using the AppVeyor testing platform for Microsoft Windows, we see an odd error: C:Strawberry221perlbinperl.exe: command not found
The full build log can be seen at the link below, and for convenience I have pasted the context around this error:
rm -rf $backupdir; exit $rc
/usr/bin/sh: line 7: C:Strawberry221perlbinperl.exe: command not found
makefile:1237: recipe for target 'texinfo.info' failed
gmake[3]: *** [texinfo.info] Error 127
gmake[3]: Leaving directory 'c:/STRAWB~1/cpan/build/Alien-Texinfo-0.002000-QMGgA_/_alien/build_R8Zj/texinfo-6.5/doc'
makefile:1440: recipe for target 'all-recursive' failed
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 'c:/STRAWB~1/cpan/build/Alien-Texinfo-0.002000-QMGgA_/_alien/build_R8Zj/texinfo-6.5/doc'
makefile:1199: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 'C:/STRAWB~1/cpan/build/Alien-Texinfo-0.002000-QMGgA_/_alien/build_R8Zj/texinfo-6.5'
makefile:1138: recipe for target 'all' failed
gmake: *** [all] Error 2
external command failed at C:\STRAWB~1\cpan\build\Alien-Build-1.32-xBQQRO/blib/lib/Alien/Build/CommandSequence.pm line 87.
dmake.exe: Error code 130, while making '_alien\mm\build'
Searching through the entire log, we can see all other references to "perl.exe" are the correct full path of "C:\Strawberry221\perl\bin\perl.exe", but in this particular error we can see that somehow all the backslash characters have been stripped to leave us with the obviously-incorrect "C:Strawberry221perlbinperl.exe" string.
I appreciate your help!
Thanks,
~ Will 'the Chill' Braswell