www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Where to find expat bindings?

reply Dawid =?ISO-8859-2?Q?Ci=EA=BFarkiewicz?= <arael fov.pl> writes:
I'm looking for expat bindings for D from:
http://www.prowiki.org/wiki4d/wiki.cgi?AllLibraries/XmlLibraries

http://brianhammond.com/expat-1.95.7-d-binding.tar.gz
does not work 

Thanks in advance,
-- 
Dawid Ciężarkiewicz | arael
jid: arael fov.pl
Jan 28 2005
parent reply pragma <pragma_member pathlink.com> writes:
In article <ctdk8i$2oo4$1 digitaldaemon.com>, Dawid
=?ISO-8859-2?Q?Ci=EA=BFarkiewicz?= says...
I'm looking for expat bindings for D from:
http://www.prowiki.org/wiki4d/wiki.cgi?AllLibraries/XmlLibraries

http://brianhammond.com/expat-1.95.7-d-binding.tar.gz
does not work 

Thanks in advance,
-- 
Dawid Ciężarkiewicz | arael
jid: arael fov.pl

That's just strange. I started working on one last night! I got as far as translating the function prototypes and handle typedefs, so I'll post them here after I get home tonight (6-7PM EST). Bad news is, I'm hip-deep in linker and runtime problems. Actually, if anyone else out there knows how to best resolve these kinds of problems, I'm all ears. Using Coff2Omf.exe on the provided libs links fine, once I throw in the required microsoft libraries (oldnames.lib and some others), but it throws an access violation on XML_Parse. Using ImpLib on the .dll files provided complains that the name-mangling is incorrect (missing leading '_'); I've taken to mucking with the config and rebuilding under msvc6 to resolve this, but to no avail. - EricAnderton at yahoo
Jan 28 2005
parent reply Dawid =?ISO-8859-2?Q?Ci=EA=BFarkiewicz?= <arael fov.pl> writes:
pragma wrote:
 That's just strange.  I started working on one last night!  I got as far
 as translating the function prototypes and handle typedefs, so I'll post
 them here after I get home tonight (6-7PM EST).
 
 Bad news is, I'm hip-deep in linker and runtime problems.
 
 Actually, if anyone else out there knows how to best resolve these kinds
 of problems, I'm all ears.
 
 Using Coff2Omf.exe on the provided libs links fine, once I throw in the
 required microsoft libraries (oldnames.lib and some others), but it throws
 an access
 violation on XML_Parse.  Using ImpLib on the .dll files provided complains
 that the name-mangling is incorrect (missing leading '_'); I've taken to
 mucking with the config and rebuilding under msvc6 to resolve this, but to
 no avail.

I would like to help with testing. (Actually, I need this stuff :D so ... ) and - I'm a linux user so I could help from this side of the problem. -- Dawid Ciężarkiewicz | arael jid: arael fov.pl
Jan 28 2005
parent reply pragma <pragma_member pathlink.com> writes:
In article <ctdvd6$5jf$1 digitaldaemon.com>, Dawid
=?ISO-8859-2?Q?Ci=EA=BFarkiewicz?= says...
I would like to help with testing. (Actually, I need this stuff :D so ... )
and - I'm a linux user so I could help from this side of the problem.
-- 
Dawid Ciężarkiewicz | arael
jid: arael fov.pl

Awesome. At the very least, you can help me see if my translation of expat.h is sane or not. The rest, I'm afraid, is a "Microsoft/Digital-Mars Impedance Mismatch"... I'll call it "MiD-MIM" since it happens enough to be named, and "COFFOMFIM" sounds like a bad cold. The expat source-code is downright hostile to DMC. Also, I dug around and found out that Brian's old binding was done on a Mac, so odds are a linix binding is going to be much easer to accomplish. - ERicAnderton at yahoo
Jan 28 2005
parent reply pragma <pragma_member pathlink.com> writes:
An update on the expat bindings saga.

I discovered this gem from the DMC NG:

http://www.digitalmars.com/archives/cplusplus/3943.html

The short version is: I need to extract the build settings from wxWidgets and
rebuild expat under DMC.  Hopefully, this will eliminate the MiD-MIM. :)

It'll be nice to cruise wx again... I haven't touched it in about 8 years.

- EricAnderton at yahoo
Jan 28 2005
parent Dawid =?ISO-8859-2?Q?Ci=EA=BFarkiewicz?= <arael fov.pl> writes:
pragma wrote:

 An update on the expat bindings saga.
 
 I discovered this gem from the DMC NG:
 
 http://www.digitalmars.com/archives/cplusplus/3943.html
 
 The short version is: I need to extract the build settings from wxWidgets
 and
 rebuild expat under DMC.  Hopefully, this will eliminate the MiD-MIM. :)
 
 It'll be nice to cruise wx again... I haven't touched it in about 8 years.

Notify me when there will be something for me to do. (Don't hurry though ...) :D -- Dawid Ciężarkiewicz | arael jid: arael fov.pl
Jan 28 2005