[lxml-dev] Compilation of lxml on Windows 64-bit
Hanni Ali
hanni.ali at gmail.com
Fri Oct 17 17:10:30 CEST 2008
Hi Sidnei,
I have successfully compiled lxml for Windows 64, using libxml2-2.7.2,
libxslt-1.1.24, using libiconv-1.11 and zlib-1.2.3.
I managed to get it to compile using iconv.lib rather than iconv_a.lib so it
requires that as well as installing libxml using the generated exe I need to
copy over the iconv.dll, incase anyone knows how to resolve these three
external symbol errors, here they are:
libxml2_a.lib(encoding.obj) : error LNK2019: unresolved external symbol
__imp_li
biconv referenced in function xmlIconvWrapper
libxml2_a.lib(encoding.obj) : error LNK2019: unresolved external symbol
__imp_li
biconv_close referenced in function xmlCharEncCloseFunc
libxml2_a.lib(encoding.obj) : error LNK2019: unresolved external symbol
__imp_li
biconv_open referenced in function xmlFindCharEncodingHandler
build\lib.win-amd64-2.6\lxml\etree.pyd : fatal error LNK1120: 3 unresolved
exter
nals
I can provide you with the instruction to build, or just the egg and exe if
you wish.
Hanni
2008/10/15 Hanni Ali <hanni.ali at gmail.com>
> Hi Sidnei,
>
> I have suceeded in compiling some form of libxml2 and libxslt, however I
> have not been able to use them to compile lxml which I think is due to some
> issues I have been having with iconv. I have managed to get lxml to compile
> using the win_iconv I found here:
>
> http://www.gtk.org/download-windows-64bit.html
>
> However the linker throws a whole host of unresolved external symbol
> errors, would you mind taking a look at the attached file to see if you
> notice something I'm doing wrong?
>
> Let me know if I can provide anything else which may help.
>
> Kind Regards,
>
> Hanni
>
> 2008/10/2 Sidnei da Silva <sidnei at enfoldsystems.com>
>
>> Haven't looked at that yet. I'm pretty confident though that we need
>>
>> libxml2 to be compiled for x64 first.
>>
>> I use the binaries provided by Igor Zlatkovic
>> (http://www.zlatkovic.com/libxml.en.html) to build lxml. Maybe you can
>> get the ball rolling by pinging Igor about providing x64 binaries? I'm
>> a little bit short of time to start that discussion, but will
>> eventually need a x64 build myself, for using lxml with IIS in Windows
>> Server x64.
>>
>> On Thu, Oct 2, 2008 at 10:56 AM, Hanni Ali <hanni.ali at gmail.com> wrote:
>> > Hi All,
>> >
>> > Came across this little gem of a Python module which seems able to
>> translate
>> > some XML reports for me nicely.
>> >
>> > I was very pleased to see a Python 2.6 installer for windows, made
>> checking
>> > it out much easier than many modules I use. So thanks for that.
>> >
>> > However although my testing seems to confirm this is the ideal module I
>> do
>> > need to deploy to our production environment which is a 64-bit Windows
>> > environment running Python 2.6 (I code on 32-bit box for
>> > simplicity/resource reasons).
>> >
>> > Has anyone compiled and used lxml on this platform combination? If not
>> does
>> > anyone foresee me having any issues compiling it for this platform?
>> >
>> > Thanks,
>> >
>> > Hanni
>> >
>> > _______________________________________________
>> > lxml-dev mailing list
>> > lxml-dev at codespeak.net
>> > http://codespeak.net/mailman/listinfo/lxml-dev
>> >
>> >
>>
>>
>>
>> --
>> Sidnei da Silva
>> Enfold Systems http://enfoldsystems.com
>> Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codespeak.net/pipermail/lxml-dev/attachments/20081017/c81b5159/attachment.htm
More information about the lxml-dev
mailing list