x86_64-xlate.pl is not being found properly. I am using cygwin for PERL, but otherwise MS tools. I am not sure if this is a supported combination, but it has worked well in the past and still appears to aside from this problem.
What is happening is: 1. nmake calls perl crypto\x86_64cpuid.pl 2. x86_64cpuid.pl makes a dir variable with crypto\ 3. It attempts to pipe data to crypto\perlasm/x86_64-xlate.pl 4. the \ between crypto and perlasm is being removed by the cygwin shell I attempted to change the dir variable so that it would not take the trailing \ by changing the regex from $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; to $0 =~ m/(.*)[\/\\][^\/\\]+$/; $dir=$1; and it seemed to work though the output file became tmp32x86_64cpuid.asm instead of tmp32\x86_64cpuid.asm. Daniel
x86_64-xlate.pl is not being found properly. I am
using cygwin for PERL, but otherwise MS tools. I am not sure if this is a
supported combination, but it has worked well in the past and still appears to
aside from this problem.
What is happening is:
1. nmake calls
perl crypto\x86_64cpuid.pl
2. x86_64cpuid.pl makes a dir variable with
crypto\
3. It attempts to pipe data to
crypto\perlasm/x86_64-xlate.pl
4. the \ between crypto and perlasm is being removed by
the cygwin shell
I attempted to change the dir variable so that it
would not take the trailing \ by changing the regex from $0 =~
m/(.*[\/\\])[^\/\\]+$/; $dir=$1; to $0 =~ m/(.*)[\/\\][^\/\\]+$/;
$dir=$1;
and it seemed to work though the output file
became tmp32x86_64cpuid.asm instead of tmp32\x86_64cpuid.asm.
Daniel
|