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
 
 

Reply via email to