[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
Wed May 25 11:39:11 UTC 2016


Now that 4492 was closed, I could give this a go... and no, the proposed patch
wasn't enough, there were a few more places that needed extra quotes.

https://github.com/openssl/openssl/pull/1125

Cheers,
Richard

On Tue May 24 15:46:07 2016, levitte wrote:
> 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


--
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