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