Hi all, I discovered SVN in the context of Xerces. I downloaded the active branch at this very moment and built it in a mingw platform.
I pretend to do the same with Xalan if such a thing exists (SVN) (the mingw support I guess is still to come). Can anyone pass me the url of the active Xalan branch provided it is other than the cvs? jima -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviado el: viernes, 03 de junio de 2005 10:12 Para: [email protected] Asunto: RE: xalan 1.9 on mingw Hi all, Dave asked me for details on how I hacked Xalan1.8 into mingw...I will explain...not much of a really nice job but more of a dirty one...I tried to use the config files the distribution has in with minimal changes... it worked for version 1.8 and I got used to it...but I did not have time to improve it for version 1.9, simply tried the same trick as for 1.8 but it did not work I would love to have Xalan1.9 for mingw and that this platform would be included in the supported one for the rest of versions of Xalan...my work can be taken as a base I guess (or rather not) but I think a more serious approach should be done... jima ============================================ Now the tale: (I hope it is clear) ============================================ the magic is summarized as follows (XALANBASEDIR and XERCESBASEDIR are the places where users have their respective sources): Download and uncompress file **Xalan-C_1_8_0-src.tar.gz** so The following directory is created: $(XALANBASEDIR)\xml-xalan Using Mingw (gcc and g++ version 3.2) Do: #verbatim export XERCESCROOT=$(XERCESBASEDIR)/xerces-c-src_2_6_0 #end It is also good idea to have xerces libraries in the path when linking Then do: #verbatim export XALANCROOT=$(XALANBASEDIR)/xml-xalan/c #end And: #verbatim cd $XALANCROOT #end Magic: Uncompress file Xalan18Mod.rar, a directory Xalan18Mod appears then copy contents of Xalan18Mod into $XALANCROOT And do... #verbatim ./runConfigure -p mingw-msys -c gcc -x g++ -P /d/Jimba/Projects/Anew/Pack/Installed/Source #end Then #verbatim make #end Before installing edit the file Makefile.incl so as to remove first "/" character from values of variables PREFIX and prefix as to avoid a problem that occurs when you don't do it... And then #verbatim make install #end But still have some caveats... first, this would not work for configurating 1.9 second, trying make tests or samples will find some difficulties with the samples that need threading...I tried using pthreads libraries for win32...still working on it... finally, I did something wrong as still have to copy some contents of the build lib directory to the install lib directory by hand As a final note for the interested reader of all the generated libraries I use: libxerces-c.dll libxalan-c.dll libxalanMsg18.dll -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviado el: jueves, 02 de junio de 2005 8:47 Para: [email protected] Asunto: Re: xalan 1.9 on mingw > I have deployed Xerces (2.6) and Xalan (1.8) on a windows machine and > compiled the first without problems for mingw. > > To compile the second I had to do some hacking (if someone else is > interested in this I could provide with the files I used), but the magic > seems not to work for Xalan (1.9). Can you explain in more detail what this "magic" was, and why it's not working any longer? > Is there a standar way to configure Xalan to work for mingw directly as > there is for Xerces? No, but it would be good to have, and there should not be much difference, if any, between cygwin and mingw. Dave --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.788 / Virus Database: 533 - Release Date: 2004/11/01 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.788 / Virus Database: 533 - Release Date: 2004/11/01 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.788 / Virus Database: 533 - Release Date: 2004/11/01 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.788 / Virus Database: 533 - Release Date: 2004/11/01 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
