Problems with new 1.03a release of egcs: dir.h

Todd Ratcliff Todd.Ratcliff@jpl.nasa.gov
Sat May 16 21:09:00 GMT 1998


Howdy,

I just attempted an install of egcs1.03a under cygwin32B19.1
on a pentium II with Win95.

BASH.EXE-2.01$ uname -a
CYGWIN32_95 C72FB524 4.0 19.1 i586 unknown


I DL'ed the "whole" package from
the ftp site and not just the "core".  This is my first attempt
at using egcs, so I don't have any older releases to compare it
to.

>From my /tmp directory I ran ./configure , so far so good.
During the make step however, I get this:

BASH.EXE-2.01$ make
               .
               .
               .

gcc -c  -DIN_GCC    -g -O2  -DHAVE_CONFIG_H     -I. -I. -I./config \
         
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/i386-pc-cygwin32/egcs-2.90.29/inc
lude\" \
  -DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/include/g++\" \
          -DCROSS_INCLUDE_DIR=\"/usr/local/i386-pc-cygwin32/sys-include\" \
  -DTOOL_INCLUDE_DIR=\"/usr/local/i386-pc-cygwin32/include\" \
  -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" \
  -DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/i386-pc-cygwin32/egcs-2.90.29\"
\
  -DUNPROTOIZE ./protoize.c
./protoize.c:79: sys/dir.h: No such file or directory
make[1]: *** [stamp-proto] Error 1
make: *** [all-gcc] Error 2
BASH.EXE-2.01$

I tried a "find" from within Win95 and sure enough,
dir.h is nowhere to be found.  Though I do have dirent.h
which is the 1st option in the if-clause within protoize.c

I'm grabbing some other releases to look for a dir.h, then
I'll play with protoize.c but I though you should be aware
of it...

Perhaps neither POSIX nor CONCURRENT get defined properly
in the configure script?

Best regards,


Todd Ratcliff
(Todd.Ratcliff@jpl.nasa.gov)



More information about the Gcc-bugs mailing list