Date: Sun, 28 Jun 1998 11:43:05 +0300 (IDT) From: Eli Zaretskii To: billh AT autobahn DOT org cc: djgpp AT delorie DOT com Subject: Re: compiling syslinux-1.40 In-Reply-To: <6mvuaa$eo1$1@nnrp1.dejanews.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Fri, 26 Jun 1998 billh AT autobahn DOT org wrote: > >[win95]F:\linux95\syslx140>make > gcc -Wall -O2 -fomit-frame-pointer -c syslinux.c > syslinux.c:27: alloca.h: No such file or directory (ENOENT) > syslinux.c:31: paths.h: No such file or directory (ENOENT) > make.exe: *** [syslinux.o] Error 1 DJGPP doesn't have (and doesn't need) alloca.h, so ifdef'ing away that #include directive should solve the first problem. I don't know what does paths.h do on Linux, but it's possible that you won't need it as well. DJGPP doesn't have it, either. Either way, it seems that this software wasn't adapted to DJGPP, so you might need to have a better look at the sources. Many DOS/Unix incompatibilities don't raise their ugly head until run time.