Unable to build gcc4.1.2 with MinGW/MSys

Brian Dessent brian@dessent.net
Sat Feb 17 10:35:00 GMT 2007


David Gressett wrote:

> make[3]: Entering directory `/home/Administrator/objdir/libcpp'
> .deps/charset.Po:1: *** multiple target patterns.  Stop.
> make[3]: Leaving directory `/home/Administrator/objdir/libcpp'
> make[2]: *** [all-libcpp] Error 2
> 
> What am I doing wrong?

This looks like a dos-style path containing a drive letter has somehow
leaked into a Makefile, and the version of make you're using is confused
by a path with a colon in it (which is usually forbidden in unixy
makes.)  You might want to try a different make version, there are
several available on the mingw.org site compiled in various ways.  I'm
not sure what the differences are; you should ask on their list.  A
recent build of make 3.81 configured as MinGW (as opposed to MSYS)
should work with dos-style paths.  As a workaround you would try
configuring with --disable-nls which might skip that particular part of
the build.  And in general, try the mingw-users list.

Brian



More information about the Gcc-help mailing list