-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
Closed
prchander/openssl
#3Labels
branch: 1.1.1Applies to OpenSSL_1_1_1-stable branch (EOL)Applies to OpenSSL_1_1_1-stable branch (EOL)triaged: bugThe issue/pr is/fixes a bugThe issue/pr is/fixes a bug
Description
While building openssl from source, on the 1.1.1k tag (commit e2e09d9), using the following command:
perl Configure VC-WIN64A no-tests no-stdio
an invalid makefile is generated, specifically (around line 197):
...
clean: libclean
-del /Q /F $(ENGINES)
-del /Q /F $(SCRIPTS)
...
Notice the empty line. Compare with output when configuring without no-stdio:
...
clean: libclean
-del /Q /F apps\openssl.exe
-del /Q /F $(ENGINES)
-del /Q /F $(SCRIPTS)
...
This causes a syntax error at line 197 when running the clean command.
I'm also attaching the configdata dump, in case it helps.
EDIT: right after opening this issue I realised the problem is caused by me using jom to run the build step. Using nmake works just fine as it seems to ignore the empty line. So I guess this decreases the severity of the issue somewhat.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
branch: 1.1.1Applies to OpenSSL_1_1_1-stable branch (EOL)Applies to OpenSSL_1_1_1-stable branch (EOL)triaged: bugThe issue/pr is/fixes a bugThe issue/pr is/fixes a bug