[xml] Building libxml 2.7.8

Hi all,
this is my first email on the list.
I'm trying to build static libxml 2.7.8 from sources on a mac, gcc
version is "i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc.
build 5666) (dot 3)"  .
The configure script I use is
./configure --build=i386-apple-darwin10 --host=i686-apple-darwin10
--disable-shared --enable-static --without-debug --without-modules
--without-legacy --without-python

The only warnings I receive during make phase are:
ranlib: file: .libs/libxml2.a(SAX.o) has no symbols
ranlib: file: .libs/libxml2.a(debugXML.o) has no symbols
ranlib: file: .libs/libxml2.a(legacy.o) has no symbols
ranlib: file: .libs/libxml2.a(xmlmodule.o) has no symbols
the make & make install phases goes on, creating the static libxml.a .

At the end of building, doing "nm -u libxml.a" it shows me too many
undefined symbols related to libxml, this is a little part of it only
for schematron.o :


I obtain undefined symbols in these files, maybe all builded files :
entities.o , encoding.o, error.o, parserInternals.o, parser.o, tree.o,
hash.o, list.o, xmlIO.o, xmlmemory.o, uri.o, valid.o, xlink.o,
HTMLparser.o, HTMLtree.o, xpath.o, xpointer.o, xinclude.o, nanohttp.o,
nanoftp.o, DOCBparser.o, catalog.o, globals.o, threads.o, c14n.o,
xmlstring.o, xmlregexp.o, xmlschemas.o, xmlschemastypes.o,
xmlunicode.o, xmlreader.o, relaxng.o, dict.o, SAX2.o, xmlwriter.o,
chvalid.o, pattern.o, xmlsave.o, schematron.o .

As you can see all these symbols are related to libxml, but I can't
understand why they are undefined.

Can you tell me how can I solve this problem of undefined symbols ?

Thank you!

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