[Axl] Exarg / problems building Axl
Joel Hardi
joel at hardi.org
Wed Nov 21 06:07:40 CET 2007
¡Hola!
I have two quick questions, and would be grateful for any help.
First, is there any documentation (anything online, or a README) on
the Axl dependency exarg?
Second, I can build Axl on Linux/x86, but not on Mac OS X (10.4.11,
both Xcode 2.2 and 2.5). On OS X, ld fails during make:
...
generating symbol list for `libaxl-ns.la'
/usr/bin/nm -p .libs/axl_ns_doc.o .libs/axl_ns_node.o | sed -n -e
's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-
Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed 's/.* //' | sort | uniq
> .libs/libaxl-ns.exp
/usr/bin/grep -E -e "^(axl|__axl).*" ".libs/libaxl-ns.exp" > ".libs/
libaxl-ns.expT"
mv -f ".libs/libaxl-ns.expT" ".libs/libaxl-ns.exp"
sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < .libs/libaxl-
ns.exp > .libs/libaxl-ns-symbols.expsym
gcc -dynamiclib -o .libs/libaxl-ns.0.0.0.dylib .libs/
axl_ns_doc.o .libs/axl_ns_node.o -install_name /usr/local/lib/
libaxl-ns.0.dylib -compatibility_version 1 -current_version 1.0
ld: Undefined symbols:
_axl_cmp
_axl_doc_get_root
_axl_error_new
_axl_free
_axl_hash_equal_string
_axl_hash_exists
_axl_hash_free
_axl_hash_get
_axl_hash_insert
_axl_hash_new_full
_axl_hash_string
_axl_log
_axl_memcmp
_axl_node_annotate_data_full
_axl_node_annotate_get
_axl_node_attr_cursor_first
_axl_node_attr_cursor_free
_axl_node_attr_cursor_get_key
_axl_node_attr_cursor_get_value
_axl_node_attr_cursor_has_item
_axl_node_attr_cursor_new
_axl_node_attr_cursor_next
_axl_node_get_first_child
_axl_node_get_name
_axl_node_get_next
_axl_node_get_parent
_axl_node_has_attributes
_axl_node_get_previous
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libaxl-ns.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Any ideas? I'm planning to use Vortex, and not get too hot and heavy
with Axl. Thanks for any help,
joel
More information about the Axl
mailing list