Well, if you are doing changes to support your favorite compiler and if
you want/can share your work with others then it makes a lot of sense
to submit your patch instead of asking others to do the same work again.
Honestly, I don't use Windows a lot and I don't have Borland C++ Builder
to support it. There is no magic in cvs/diffs/patches. On Windows you need
to install cygwin (do not forget to mark cvs/diff/patch for installation).
Next follow the instructions in HACKING file from xmlsec sources
distribution (look for "Preparing and submiting a patch." topic).

Aleksey

P.S. Please use xmlsec mailing list instead of my personal email for questions
related to xmlsec.




Remy Lebeau wrote:

I am attempting to use XMLSec under Borland C++Builder
for Windows, and am finding that several aspects of it
simply do not work correctly.  At first, I was using
Igor's precompiled binaries, which work fine for
LibXML2 but not XMLSec.  It would either crash
altogether on some functions, or string values would
contain garbage and fail various operations, etc.

Well, in an attempt to fix it, I'm trying to recompile
XMLSec under the Borland compiler.  Well, wouldn't you
know it, at least some of the issues are related to
improper exports and defines due to XMLSec's header
files completely ignoring Borland altogether.  Some
things that are preprocessed based on MSVC, MING, etc.
need to take Borland into account as well.  Some of
the MSVC defines can be applied to Borland as well
(such as __declspec(dllexport), that's a biggy), while
some things have to be handled differently as another
preprocesser case.

Would you PLEASE put native support for Borland into
XMLSec's code?  If you're not going to make a project
Makefile and such, at least make the headers and
source files recognize the presence of Borland's
compiler.  The precompiler value you can use to detect
Borland is '__BORLANDC__'.

I'm making changes to my local copy of XMLSec's files
as I come across them (using the current MSCrypto
branch w/ patches), but I know nothing about CVS or
making patches so I can't distribute my changes to
other people.  It took me a good part of this
afternoon just to figure out how to log in to CVS
using WinCVS without errors, documentation is very
poor for that.  And patch.exe file doesn't even come
with WinCVS anymore so I had to track down a copy
elsewhere.

Gambit

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com



_______________________________________________ xmlsec mailing list [EMAIL PROTECTED] http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to