David Bertoni wrote:
Chastain, Spencer E wrote:
I've opened a bug on this issue - namely that mingw doesn't seem
supported by Xalan (presently Xalan 1.10) out of the box or even after
a little bit of wrestling.
_http://issues.apache.org/jira/browse/XALANC-620_
A commentor noted that, since it builds fine under cygwin, there
shouldn't be any problems under mingw. I'm not having such luck, so
if someone else has had such luck, I'd welcome any tips.
I also supplemented my initial bug report with more information this
morning. It provides more information about the problems I have
experienced and what I have attempted to resolve (well, really, just
get past) them.
I've worked past most of the runConfigure, configure, and
Makefile.incl.in changes to make this work. There are some problems
with setting the symbolic links for the libraries (this seems to me an
issue with the make utility included with MinGW). There are also a
couple of source file changes, once of which is a problem with how
Xerces-C builds under MinGW.
The only thing that remains is some strange issues with how dllwrap and
whatever it's calling is linking the executables. It looks like
non-existent libraries with strange relative paths are being linked in.
I will post a patch once things look close to working.
OK, I've gotten past all of the issues except for the symlinking issue,
and the DLLs and EXEs build. The conformance testing utility doesn't
work, but it's an extremely ugly, non-portable mess of code anyway.
When I have some spare time, I can fix it.
I'm going to attach a patch file to the Jira issue that is built on top
of the head of the repository when SVN is back up. The only issue left
is why the symlink creation is not working. To get around that, I just
manually create the symlink after the build fails, then start the build
again.
Are there any MinGW make experts that could look into why the symlinks
are not working properly? It seems to be a problem with how the target
of the symlink is specified.
Dave