Date: Thu, 29 Jul 1999 17:12:51 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Ron Williams cc: djgpp AT delorie DOT com Subject: Re: Problems compiling Cryptolib In-Reply-To: <37a0f9c4.39846043@news3.newscene.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 29 Jul 1999, Ron Williams wrote: > The latest version of the Cryptlib encrytion library > (http://www.cs.auckland.ac.nz/~pgut001/cryptlib/) contains a make file > specifically for djgpp v2. I have been trying unsucessfully to get the > library compiled. I keep getting the following error, after which gcc > aborts: > > No command name seen > make.exe: *** [libcrypt.a] Error -1 Post here the lines from Makefile around the line that triggers this message. It is impossible to guess what is the problem without seeing the offending lines. One possibility is that the offending line in the Makefile ends with a semi-colon. If this is the case, simply remove the semi-colon and the problem should go away. (If my guess is correct, it means that nobody has revised those DJGPP-specific Makefiles for a long, long time.) Also, what do you mean "gcc aborts"? Does it crash? If so, please post the traceback here. Note that the DJGPP FAQ list has some advice for solving cases where the compiler crashes, see chapter 6 in the FAQ. > I noticed that if I deleted the #if 0/#endif directives along with the > code between them, I can get further and further down the compile > sequence, but since I can't seem to find a way of outputting a source > listing with errors marked, I'm stumped. I'm confused. The error message you cited comes from Make. So how come you can correct it by changing the sources?