Building GCC-3.2.3 failed on i686-pc-cygwin

Jim Wilson wilson@tuliptree.org
Sat Mar 22 02:37:00 GMT 2008


se7en_hills wrote:
> Administrator@lakshmih-588bf4 /cygdrive/f/project/gcc_build
> $ make all-gcc
> make.exe: *** No rule to make target `Makefile.in', needed by `Makefile'. 
> Stop.

If you look in Makefile, you should find a line that reads something like
Makefile: $(srcdir)/Makefile.in ...
which means Makefile depends on Makefile.in.  Now look for the line that 
defines srcdir.  It should be something like
srcdir = /cygdrive/f/project/gcc-3.2.3/
Apparently this line is confused, preventing make from finding 
$(srcdir)/Makefile.in.

I see you are using a mixture of f:/project and /cygdrive/f.  Maybe it 
would work better if you used /cygdrive/f always.  You used the 
f:/project style when configuring, which might have confused make.

You might want to look at
   http://cygwin.com
That is probably a better place to ask cygwin questions than here.

gcc-3.2.3 by the way is pretty old.  You might find it easier to get 
help with more recent gcc versions.

Jim



More information about the Gcc-bugs mailing list