<html><body>
<DIV>Brian,</DIV>
<DIV>When I first attempted this, I followed the README instructions to the letter.&nbsp; When it didn't work, I started fiddling with it.&nbsp; The NASM files are in the VC7 /bin folder.&nbsp; The problem is not that it can't find NASM.EXE</DIV>
<DIV>&nbsp;</DIV>
<DIV>Original command line...</DIV>
<DIV>&nbsp;</DIV>
<DIV>nasm -O9 -Xvc -f win32 -I "g:\_views\gmp-4.1.4\mpn\x86i\pentium4\sse2\/" -o "Debug/mpn/submul_1.obj" "g:\_views\gmp-4.1.4\mpn\x86i\pentium4\sse2\submul_1.asm"</DIV>
<DIV>&nbsp;</DIV>
<DIV>This produces the error.&nbsp; I started decomposing the command line to see where it is breaking.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Decomposed without input filename...</DIV>
<DIV>&nbsp;</DIV>
<DIV>G:\_views\gmp-4.1.4\gmp.build.vc7\lib_mpn_p4&gt;nasm -O9 -Xvc -f win32 -I "g:\_views\gmp-4.1.4\mpn\x86i\pentium4\sse2\/" -o "Debug/mpn/submul_1.obj"<BR>nasm: error: no input file specified<BR>type `nasm -h' for help</DIV>
<DIV>&nbsp;</DIV>
<DIV>Adding the input filename back into the command line causes the error I mentioned.&nbsp; Drive G: is not a network drive.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>&nbsp;-Dave</DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">-------------- Original message -------------- <BR><BR>&gt; mrgrynch@comcast.net wrote: <BR>&gt; &gt; I've been trying to build Brian Gladman's Win32 port of GMP, but cannot <BR>&gt; &gt; seem to get the assembly code to work. I've downloaded the NASM <BR>&gt; &gt; compiler, placed it in it's own folder, and set my path. Typing "nasm" <BR>&gt; &gt; from the command line (any command line) is able to find the program <BR>&gt; &gt; without a problem. <BR>&gt; &gt; <BR>&gt; &gt; Attempting to build ANY of the assembly code portion, however, responds <BR>&gt; &gt; with the output below. Any assistance would be appreciated. <BR>&gt; &gt; <BR>&gt; &gt; Thanks, <BR>&gt; &gt; -Dave <BR>&gt; &gt; <BR>&gt; &gt; ------ Rebuild All started: Project: lib_mpn_p4, Configuration: Debug <BR>&gt; &gt; Win32 ------ <BR>&gt; &gt; <BR>&gt; &gt; Deleting intermediate files and output files for project 'lib_mpn_p4', <BR>&gt; &gt; configuration 'Debug|Win32'. <BR>&gt; &gt; <BR>&gt; &gt; Performing Pre-Build Event... <BR>&gt; &gt; <BR>&gt; &gt; 1 file(s) copied. <BR>&gt; &gt; <BR>&gt; &gt; 1 file(s) copied. <BR>&gt; &gt; <BR>&gt; &gt; 1 file(s) copied. <BR>&gt; &gt; <BR>&gt; &gt; Performing Custom Build Step <BR>&gt; &gt; <BR>&gt; &gt; The system cannot execute the specified program. <BR>&gt; &gt; <BR>&gt; &gt; Project : error PRJ0019: A tool returned an error code from "Performing <BR>&gt; &gt; Custom Build Step" <BR>&gt; <BR>&gt; You need to put the NASM executable in the VC++ binary folder, which is: <BR>&gt; <BR>&gt; C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin <BR>&gt; <BR>&gt; on my system (note that this is different on VC6 and VC8 beta). <BR>&gt; <BR>&gt; You aslo need to make sure that the NASM executable is called nasm.exe <BR>&gt; and not nasmw.exe. <BR>&gt; <BR>&gt; I am happy to help with any other problems you run into. <BR>&gt; <BR>&gt; Brian Gladman <BR>&gt; </BLOCKQUOTE></body></html>