This is the mail archive of the cygwin@sourceware.cygnus.com 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]

RE: gcc can't find include files under Windows 2000


A followup...

I reset the mount / to point to c:\cygnus (which it was pointing to before -
I forgot I changed it to see if I could solve the problem that way), and
here's what happens now:

-I..\h DOES work

-I/projects/h doesn't work (this is what I had in my makefile, and it works
under W95)

-I\projects\h doesn't work

-Ic:\projects\h DOES work

Since I can find a version that does work, I suppose I can live with this,
but why does this work differently under W2000?

Richard Stanton
Associate Professor of Finance
Haas School of Business
U.C. Berkeley
545 Student Services Building #1900
Berkeley, CA 94720-1900

tel. (510) 642-7382
fax. (510) 643-1420
email: stanton@haas.berkeley.edu
Web: http://haas.berkeley.edu/~stanton



> -----Original Message-----
> From: Richard Stanton [mailto:stanton@haas.berkeley.edu]
> Sent: Saturday, June 10, 2000 9:29 AM
> To: cygwin@sourceware.cygnus.com
> Subject: gcc can't find include files under Windows 2000
>
>
> I just upgraded my PC from W95 to W2000, and gcc (latest net
> version) has in the process stopped being able to find include
> files specified using the -I command line flag.
>
> For example, my source file is in c:\projects\leases, and the
> include files are in c:\projects\h.
>
> Here's what happens:
>
> C:\projects\leases>gcc -c -I..\h estlease.c
> estlease.c:10: math.h: No such file or directory
> estlease.c:11: stdlib.h: No such file or directory
> estlease.c:12: stdio.h: No such file or directory
> estlease.c:13: string.h: No such file or directory
> estlease.c:17: parse.h: No such file or directory
>
> C:\projects\leases>gcc -c -I\projects\h estlease.c
> estlease.c:10: math.h: No such file or directory
> estlease.c:11: stdlib.h: No such file or directory
> estlease.c:12: stdio.h: No such file or directory
> estlease.c:13: string.h: No such file or directory
> estlease.c:17: parse.h: No such file or directory
>
> C:\projects\leases>gcc -c -I/projects/h estlease.c
> estlease.c:10: math.h: No such file or directory
> estlease.c:11: stdlib.h: No such file or directory
> estlease.c:12: stdio.h: No such file or directory
> estlease.c:13: string.h: No such file or directory
> estlease.c:17: parse.h: No such file or directory
>
> Here's my mount table:
>
> C:\projects\leases>mount
> Device              Directory           Type         Flags
> c:\cygnus\bin       /usr/bin            user         binmode
> c:\cygnus\lib       /usr/lib            user         binmode
> c:\usr\local        /usr/local          user         binmode
> \\.\tape0:          /dev/st0            user         textmode
> \\.\tape1:          /dev/st1            user         textmode
> \\.\a:              /dev/fd0            user         textmode
> \\.\b:              /dev/fd1            user         textmode
> c:                  /                   user         textmode
>
> I think I've seen something like this discussed, but can't find
> it in the archives. Thanks for answering the same problem twice if so.
>
> Richard Stanton
>


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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