This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GCC can't find its header directoriescy


Thanks guys for the pointers to cygmpfr-4.dll. Got it.

This problem with headers started happening on an old installation so I
reinstalled but it still happens:

12:31:51$ gcc -v strerror.c -o strerror
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe
Target: i686-pc-cygwin
Configured with:
/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.3/configure
--srcdir=/gnu/gcc/releases/respins/4.5.3-3/gcc4-4.5.3-3/src/gcc-4.5.
 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var
--sysconfdir=/etc --
atarootdir=/usr/share --docdir=/usr/share/doc/gcc4 -C
--datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man
-v --with-gmp=/usr --with-mpfr=
usr --enable-bootstrap --enable-version-specific-runtime-libs
--libexecdir=/usr/lib --enable-static --enable-shared
--enable-shared-libgcc --disable-__cxa_a
exit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions
--enable-languages=ada,c,c++,fortran,java,lto,objc,obj-c++
--enable-graphite --enab
e-lto --enable-java-awt=gtk --disable-symvers --enable-libjava
--program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada
--enable-threads=posix -
with-arch=i686 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4
CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4
GNATMAKE_FOR_TARGET=gnatmake GNATBIND
FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar
Thread model: posix
gcc version 4.5.3 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'strerror.exe' '-mtune=generic'
'-march=i686'
 /usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe -quiet -v -D__CYGWIN32__
-D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../
./../../include/w32api -idirafter
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/lib/../../i
nclude/w32api strerror.c -quiet -dumpbase strerror
c -mtune=generic -march=i686 -auxbase strerror -version -o
/tmp/ccShhRJ9.s
GNU C (GCC) version 4.5.3 (i686-pc-cygwin)
        compiled by GNU C version 4.5.3, GMP version 4.3.2, MPFR version
3.0.1-p4, MPC version 0.8
GGC heuristics: --param ggc-min-expand=100 --param
ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-cygwin/4.5.3/include"
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-cygwin/4.5.3/include-fixed"
ignoring nonexistent directory "/usr/i686-pc-cygwin/include"
ignoring nonexistent directory "/usr/include"
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api"
ignoring nonexistent directory
"/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/lib/../../
include/w32api"
#include "..." search starts here:
#include <...> search starts here:
End of search list.
GNU C (GCC) version 4.5.3 (i686-pc-cygwin)
        compiled by GNU C version 4.5.3, GMP version 4.3.2, MPFR version
3.0.1-p4, MPC version 0.8
GGC heuristics: --param ggc-min-expand=100 --param
ggc-min-heapsize=131072
Compiler executable checksum: 89d6774c1d510265da7d48b735ce61fb
strerror.c:2:19: error: no include path in which to search for stdio.h
strerror.c:3:20: error: no include path in which to search for string.h
strerror.c:4:19: error: no include path in which to search for errno.h
strerror.c:5:23: error: no include path in which to search for
sys/types.h
strerror.c:6:20: error: no include path in which to search for signal.h
strerror.c: In function `main':
strerror.c:14:7: warning: incompatible implicit declaration of built-in
function `strchr'
strerror.c:15:15: warning: incompatible implicit declaration of built-in
function `strrchr'
strerror.c:18:5: warning: incompatible implicit declaration of built-in
function `fprintf'
strerror.c:18:13: error: `stderr' undeclared (first use in this
function)
strerror.c:18:13: note: each undeclared identifier is reported only once
for each function it appears in
strerror.c:21:7: warning: incompatible implicit declaration of built-in
function `sscanf'
strerror.c:23:5: warning: incompatible implicit declaration of built-in
function `fprintf'
strerror.c:27:7: warning: assignment makes pointer from integer without
a cast
strerror.c:29:7: warning: assignment makes pointer from integer without
a cast
strerror.c:32:5: error: `errno' undeclared (first use in this function)
strerror.c:34:5: warning: incompatible implicit declaration of built-in
function `snprintf'
strerror.c:39:5: warning: incompatible implicit declaration of built-in
function `fprintf'
strerror.c:44:3: warning: incompatible implicit declaration of built-in
function `printf'
12:33:27$ ls /usr/include
FlexLexer.h  arpa            commline.h  elf.h         features.h
ieeefp.h    magic.h     newlib.h    regex.h      stdlib.h    ticker.h
wctype.h
IEEE.h       asm             complex.h   endian.h      fenv.h
ifaddrs.h   malloc.h    objstack.h  resolv.h     string.h    time.h
wordexp.h
_ansi.h      assert.h        crypt.h     envlock.h     fnmatch.h
inttypes.h  mapi.h      paths.h     rpc          strings.h   tzfile.h
zconf.h
_syslist.h   attr            ctype.h     envz.h        fts.h       io.h
math.h      poll.h      sched.h      symcat.h    unistd.h    zlib.h
a.out.h      autosprintf.h   cygicons.h  err.h         ftw.h
langinfo.h  memory.h    position.h  search.h     sys         utime.h
alloca.h     bfd.h           cygwin      errno.h       gdb
lastlog.h   mntent.h    process.h   semaphore.h  sysexits.h  utmp.h
allocate.h   bfdlink.h       dino-0.55   error.h       getopt.h
libgen.h    monetary.h  pthread.h   setjmp.h     syslog.h    utmpx.h
ansidecl.h   bits            dirent.h    errors.h      glob.h
libintl.h   mqueue.h    pty.h       signal.h     tar.h       vlobject.h
ar.h         bits.h          dis-asm.h   exceptions.h  grp.h
limits.h    net         pwd.h       stdint.h     termio.h    w32api
argz.h       byteswap.h      dlfcn.h     fastmath.h    hashtab.h
locale.h    netdb.h     reent.h     stdio.h      termios.h   wait.h
arithm.h     cocom-config.h  earley.h    fcntl.h       icmp.h
machine     netinet     regdef.h    stdio_ext.h  tgmath.h    wchar.h

/usr/include definitely exists but gcc / cpp claims it does not.
Since this "just started happening" I wonder whether it is caused by
some update to Windows. (Win XP SP3).

Anyone else seen anything like it? I'm stuck,

Cheers ... Duncan.

Attachment: cygcheck.out
Description: cygcheck.out

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]