> I've noticed a bug regarding white spaces within the directory name of Perl 
> binary ($^X) in crypto/x86_64cpuid.pl.
> IIRC this does affect older versions of the 1.0 branch too.
> 
> Build fails with the following message:
>         set ASM=nasm -f win64 -DNEAR -Ox -g
>         perl crypto\x86_64cpuid.pl tmp32dll\x86_64cpuid.asm
> 'C:\Development\OpenSSL\Build' is not recognized as an internal or external 
> comm
> and,
> operable program or batch file.
>         nasm -f win64 -DNEAR -Ox -g -o tmp32dll\x86_64cpuid.obj 
> tmp32dll\x86_64c
> puid.asm
> nasm: fatal: unable to open input file `tmp32dll\x86_64cpuid.asm'
> NMAKE : fatal error U1077: 'nasm' : return code '0x1'
> Stop.
> 
> I evaluated $^X in x86_64cpuid.pl.
> 
> The failing line is line 10:
>   open STDOUT,"| $^X ${dir}perlasm/x86_64-xlate.pl $flavour $output";

Can you confirm that "| \"$^X\" ..." works? I.e. with \" around $^X.
Remaining scripts should suffer from this problem as well, so get ready
to test this change even later in build process...

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to