RE: [xml] Error in Installation



Kenneth,

First off, just to be pedantic, it's "libiconv", not "libinconv".

Now to your query: it should certainly be possible to compile and link tree1.c using the Borland toolset. The 
compilation step appears to be OK (you can ignore the warnings); your problem is the link step. I don't quite 
understand your link command of "bcc32 tree1.obj zdllbor.lib". Is "zdllbor.lib" your import library for 
libxml2? If so, how did you generate it? If you used "implib", you should have included the "-a" option to 
generate the underscore name prefixes used by Borland.

Eric Zurcher
CSIRO Livestock Industries
Canberra, Australia
Eric Zurcher csiro au

-----Original Message-----
Date: Fri, 3 Dec 2004 00:30:48 +0800
From: Kenneth Gomez <kenneth gomez gmail com>
Subject: [xml] Error in Installation
To: xml gnome org
Message-ID: <e5d26c3c04120208302a7c8d35 mail gmail com>
Content-Type: text/plain; charset=US-ASCII

Hello,

I'm trying to install libxml2 on windows ME to work with my 
Borland Compiler.

Read through the installation guides from xmlsoft.org. 

Downloaded libxml2, libinconv-1.9.1 and zlib.

Followed the instructions for the zlib installation. However, it seems
that libinconv can only be compiled using Microsoft Visual C++. Is
there an alternative method for a Borland C++ 5 (command line) user
like me?

Using the example, tree1.c from xmlsoft and compiling like this, I get
the following errors :

bcc32 -a -c tree1.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
tree1.c:
Warning W8004 tree1.c 33: 'cur_node' is assigned a value that is never
used in function print_element_names
Warning W8004 tree1.c 54: 'root_element' is assigned a value that is
never used in function main
Warning W8004 tree1.c 53: 'doc' is assigned a value that is never used
in function main

bcc32 tree1.obj zdllbor.lib
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_xmlCheckVersion' referenced from
C:\PROG\KEN\C\TREE1.OBJ
Error: Unresolved external '_xmlReadFile' referenced from
C:\PROG\KEN\C\TREE1.OBJ
Error: Unresolved external '_xmlDocGetRootElement' referenced from
C:\PROG\KEN\C\TREE1.OBJ
Error: Unresolved external '_xmlFreeDoc' referenced from 
C:\PROG\KEN\C\TREE1.OBJ
Error: Unresolved external '_xmlCleanupParser' referenced from
C:\PROG\KEN\C\TREE1.OBJ

In my Borland's bin directory, I have 2 comfiguration files, bcc32.cfg
and ilink32.cfg which have the following lines :

bcc32.cfg -->
-I"c:\prog\Borland\Bcc55\include"
-L"c:\prog\Borland\Bcc55\lib;C:\prog\Borland\BCC55\Include\libxml"

ilink32.cfg -->
-L"c:\Borland\Bcc55\lib;C:\prog\Borland\BCC55\Include\libxml"


What else must I do in order to get tree1.c to compile cleanly?

Your advise is very much appreciated.

Thank you.

-- 

Cheers,
Kenneth Gomez.
http://www.kgomez.com
"Sometimes I get the feeling that GOD has pets and I am not 
one of them"




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]