From: Shawn Hargreaves Newsgroups: comp.os.msdos.djgpp Subject: Re: Allegro 2.11 make problem Date: Thu, 16 Jan 1997 19:29:35 +0000 Organization: None Lines: 23 Distribution: world Message-ID: References: <32d98fbc DOT 2011993 AT news DOT primenet DOT com> NNTP-Posting-Host: talula.demon.co.uk MIME-Version: 1.0 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Mike McLean writes: >I get this error with allegro when I try to make it, I don't know how >to correct it, I have allegro 2.11 from Shawn's site, I am going to >try the Work in progress version right now. Please help > >make.exe: *** No rule to make target `obj/bank.o', needed by >`liballeg.a'. Stop My guess would be that you are compiling under win95 with LFN enabled, and you unzipped Allegro with pkunzip. The problem is that Allegro wants to compile bank.S (with a capital S so it gets run through the C preprocessor) but pkunzip isn't LFN aware so it didn't preserve the filename case when unpacking the archive. For now, just set LFN=n and it should build ok. This problem will be fixed in the next release - I'm now using the '-x assembler-with-cpp' compiler option instead of the capitalised file extension, so the makefile will work regardless of LFN status. /* * Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/ * Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'. */