Zeev
At 14:38 19/11/2003, Rob Richards wrote:
From: Edin Kadribasic
> Some major win32 build issues that need to be dealt with before RC1: > > 1. php4 -> php5 rename > 2. bundling of libxml2 and dealing with linking issues (static vs. > dynamic) > 3. getting rid of external dll dependancies (iconv.dll atm) which is > related to issue (2)
Took a stab at the libxml2 stuff and ran into a few issues. The biggest issue was iconv. Was hung up on trying to get libxml to link statically to iconv and then re-export its symbols, which could then be re-exported in php4dllts. I got so far to build a custom libxml, as it normally links dynamically to iconv as well as a custom libxslt as we would need a static lib for this which would dynamically link to the libxml symbols exported by php4dllts.
All but the iconv linking worked, though to export the libxml2 symbols we would need a def file or include all its headers, otherwise only a subset get exported which a few functions were missing needed by the xsl extension.
Edin,
could you also update the libxslt you are currently building against? The one you are using is linked against libxml 2.5.4, while the libxml you are using is 2.5.10, which is causing a few minor issues. You can grab the libxslt release built against 2.5.10 at http://www.zlatkovic.com/pub/libxml/oldreleases/libxslt-1.0.32.win32.zip
Thanks,
Rob
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php