Hi,
I did some hack work in the configure script and found that it assumes the
build platform to be UNIX type. This can be found in various places
for example: The executable extension variable "ac_exeext" is not set
for MingW32 on NT. The path seperator is ";" and not ":" as in
UNIX. These were the two major problems I faced. I modified the
configure script and the generated config.status to fix the above
stated problem. I was able to get Makefile and GNUMakefile for all
folders with out any errors or warning. When I do a "make" or a
"gmake", it fails in "lib-src" folder stating the following error:
cd ./lib-src && gmake all
GNUmakefile:130: *** multiple target patterns. Stop.
gmake[1]: Entering directory `F:/tmp/XEmacs-Build/xemacs-21.5.3/lib-src'
gmake[1]: Leaving directory `F:/tmp/XEmacs-Build/xemacs-21.5.3/lib-src'
gmake: *** [lib-src] Error 2
And line 130 has the build target for getopt.o and it is specified
only once. I thought that "^M" must be the culprit. It was not. If
any one is interested in porting XEmacs to build using MinGW32,
please let me know.
--
+-----------------------------------------------------------+
| Remaining time multiplied by distress is CONSTANT |
+-----------------------------------------------------------+