[New-bugs-announce] [issue31645] openssl build fails in win32 if .pl extension is not associated with Perl

Ivan Pozdeev report at bugs.python.org
Fri Sep 29 19:26:33 EDT 2017


New submission from Ivan Pozdeev <ivan_pozdeev at mail.ru>:

build_ssl.py:fix_makefile() removes "PERL=perl" line from externals\openssl-1.0.2j\ms\nt.mak .

This results in lots of calls like:

./util/copy-if-different.pl "<file1>" "<file2>"

(without the leading "perl")

Which opens the file in the program associates with the extension (Notepad by default) instead of executing it.

Since build_ssl.py:main():219 adds the found Perl into PATH, "PERL=perl" should be safe in all cases and there's no reason to omit it.

----------
components: Build
files: 0001-Fix-openssl-failing-if-.pl-extension-is-not-associat.patch
keywords: patch
messages: 303372
nosy: Ivan.Pozdeev
priority: normal
severity: normal
status: open
title: openssl build fails in win32 if .pl extension is not associated with Perl
versions: Python 3.4
Added file: https://bugs.python.org/file47179/0001-Fix-openssl-failing-if-.pl-extension-is-not-associat.patch

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31645>
_______________________________________


More information about the New-bugs-announce mailing list