Пробую скомпилировать пример из документации по libxml2: http://www.xmlsoft.org/examples/tree1.c
Компилирую так:
gcc `xml2-config --cflags --libs` -o out tree1.c
/tmp/ccgEuM17.o: In function `main':
tree1.c:(.text+0x87): undefined reference to `xmlCheckVersion'
tree1.c:(.text+0xa7): undefined reference to `xmlReadFile'
tree1.c:(.text+0xd7): undefined reference to `xmlDocGetRootElement'
tree1.c:(.text+0xf3): undefined reference to `xmlFreeDoc'
tree1.c:(.text+0xf8): undefined reference to `xmlCleanupParser'
collect2: выполнение ld завершилось с кодом возврата 1
Дистрибутив: Linux Mint предпоследний(13-ый вроде).
Установлены и переустановленны пакеты:
libxml2 - GNOME XML library
libxml2-dev - Development files for the GNOME XML library
libxml2-utils - XML utilities
Либы есть:
ls -1 /usr/lib/libxml2*
/usr/lib/libxml2.a
/usr/lib/libxml2.la
/usr/lib/libxml2.so
/usr/lib/libxml2.so.2
/usr/lib/libxml2.so.2.7.8
ldconfig делал.
Как его заставить слинковаться?