delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/06/28/04:43:15

Date: Sun, 28 Jun 1998 11:43:05 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
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: <Pine.SUN.3.91.980628114241.8147T-100000@is>
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019