[openssl-dev] [openssl.org #4486] PATCH: fix NMAKE fatal error U1073: "don't know how to make 'LNAME\openssl\Configurations\windows-makefile.tmpl'"

Richard Levitte via RT rt at openssl.org
Tue May 24 15:46:07 UTC 2016


I'm surprised so little is needed... Does it, combined with my fix for 4492?

Cheers,
Richard

On Sun Mar 27 13:29:37 2016, noloader at gmail.com wrote:
> Using Strawberry PERL from a typical Windows user desktop and working
> from Master at c828cd7...
>
> > cls && perl Configure VC-WIN32
> ...
>
> > nmake
> Microsoft (R) Program Maintenance Utility Version 11.00.61030.0
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> NMAKE : fatal error U1073: don't know how to make
> 'LNAME\openssl\Configurations
> \windows-makefile.tmpl'
> Stop.
>
> $ git diff
> diff --git a/Configurations/windows-makefile.tmpl
> b/Configurations/windows-makefile.tmpl
> index 0b8ac72..6f97315 100644
> --- a/Configurations/windows-makefile.tmpl
> +++ b/Configurations/windows-makefile.tmpl
> @@ -218,7 +218,7 @@ uninstall_runtime:
>
> # Building targets ###################################################
>
> -configdata.pm: {- $config{build_file_template} -} $(SRCDIR)\Configure
> +configdata.pm: "{- $config{build_file_template} -}"
> $(SRCDIR)\Configure
> @echo "Detected changed: $?"
> @echo "Reconfiguring..."
> $(PERL) $(SRCDIR)\Configure reconf
>
> **********
>
> After patching:
>
> > nmake
>
> Microsoft (R) Program Maintenance Utility Version 11.00.61030.0
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> nasm -f win32 -ocrypto\aes\aes-586.obj crypto\aes\aes-586.asm
> cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE
> -DOPENSSL_P
> IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2
> -DOPENSSL_BN_ASM_MONT -DOPENS
> SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM
> -DRMD160_ASM -DAES
> _ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
> -DPOLY1305_ASM "
> -DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-
> DOPENSSLDIR=\"%Co
> mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo
> -DOPENSSL_SYS_WI
> N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE
> -DUNICODE -D_UNI
> CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I
> Walton\openss
> l\include /I . /I crypto\include /I include /I
> crypto\bn\Walton\openssl\crypto\i
> nclude -c /Focrypto\aes\aes_cfb.obj crypto\aes\aes_cfb.c
> aes_cfb.c
> cl -DDSO_WIN32 -DOPENSSL_THREADS -DOPENSSL_NO_DYNAMIC_ENGINE
> -DOPENSSL_P
> IC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2
> -DOPENSSL_BN_ASM_MONT -DOPENS
> SL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM
> -DRMD160_ASM -DAES
> _ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
> -DPOLY1305_ASM "
> -DENGINESDIR=\"%ProgramFiles(x86)%\\OpenSSL\\lib\\engines\"" "-
> DOPENSSLDIR=\"%Co
> mmonProgramFiles(x86)%\\SSL\"" -W3 -wd4090 -Gs0 -GF -Gy -nologo
> -DOPENSSL_SYS_WI
> N32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE
> -DUNICODE -D_UNI
> CODE /MT /Ox /O2 /Ob2 /Zl /Zi /Fdlib -D_WINDLL /I ..\..\Jeffrey /I
> Walton\openss
> l\include /I . /I crypto\include /I include /I
> crypto\bn\Walton\openssl\crypto\i
> nclude -c /Focrypto\aes\aes_ecb.obj crypto\aes\aes_ecb.c
> aes_ecb.c
>
> ...


--
Richard Levitte
levitte at openssl.org

-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4486
Please log in as guest with password guest if prompted



More information about the openssl-dev mailing list