From: Larry W. V. <lv...@ca...> - 2004-06-01 15:45:42
|
Okay, so I'm trying to get tclxml 3.0b2's xml::libxml2 built and installed. The configure runs, the C code compiles, a library is created, and the install script installs. No problem, right? Alas, here's what I see when I try to use it: $ tclsh % package require xml::libxml2 couldn't load file "/volws/lwv26/ldatae/tcl84/lib/TclXML_libxml23.0/libTclXML_libxml23.0g.so": ld.so.1: tclsh: fatal: relocation error: file /volws/lwv26/ldatae/tcl84/lib/TclXML_libxml23.0/libTclXML_libxml23.0g.so: symbol xmlTextReaderSetStructuredErrorHandler: referenced symbol not found % The symbol is indeed listed as unresolved. But the symbol, a function, appears in libxml2/libxml2-2.6.9/xmlreader.c and that file is compiled and appears in the libxml2.a that is created. The libxml2.so file doesn't have a dependency on a missing shared library. So I can't figure out WHY there's an unresolved error. Anyone have any ideas? -- Tcl - The glue of a new generation. <URL: http://wiki.tcl.tk/ > Larry W. Virden <mailto:lv...@ca...> <URL: http://www.purl.org/NET/lvirden/> Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- |