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