Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
From: Dave Murphy <wintermute2k4@nt...> - 2006-06-22 02:29:09
|
Earnie Boyd wrote: > Edit config/config.sub and add an entry for -msys*. > > ./configure --prefix=/usr --host=i686-pc-msys --build=i686-pc-msys > > Edit config.h and remove the HAVE_DOS_PATHS entry. > > make > ./make install > > I had a go at this earlier and managed to build a functional msys make 3.81. Unfortunately with the HAVE_DOS_PATHS removed from config.h there are problems with gcc autogenerated dependencies resulting in "*** target pattern contains no `%'. Stop." errors. I fixed this by reinstating some of the HAVE_DOS_PATHS conditionals in read.c for __MSYS__ but should this macro be left defined instead? I put together the attached patch but I'm missing something somewhere, when I patch clean sources, configure and make then the build complains and reruns configure. cd ../../make-3.81-test && /bin/sh /e/projects/test/make-3.81-test/config/missing --run aclocal-1.9 -I config /e/projects/test/make-3.81-test/config/missing: aclocal-1.9: command not found WARNING: `aclocal-1.9' is missing on your system. You should only need it if you modified `acinclude.m4' or `configure.in'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. cd ../../make-3.81-test && /bin/sh /e/projects/test/make-3.81-test/config/missing --run automake-1.9 --gnu /e/projects/test/make-3.81-test/config/missing: automake-1.9: command not found WARNING: `automake-1.9' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.in'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. cd ../../make-3.81-test && /bin/sh /e/projects/test/make-3.81-test/config/missing --run autoconf /bin/sh ./config.status --recheck running /bin/sh ../../make-3.81-test/configure --prefix=/usr --no-create --no-recursion The build completes fine after this but what can I do to prevent it? 2006-03-25 Dave Murphy <wintermute2k4@...> * config/config.guess add msys * config/config.sub add msys * config/dospaths.m4 remove msys from HAVE_DOS_PATHS check * configure regenerate * doc/version.texi update * doc/stamp-vti update * read.c reinstate some HAVE_DOS_PATHS conditionals for msys Dave |