[sisyphus] Re: Проблемы с /usr/share/aclocal/libxml.m4 из пакетаlibxml2-devel

Alexey Morozov =?iso-8859-1?q?morozov_=CE=C1_novosoft=2Eru?=
Вт Июн 17 16:05:24 MSD 2003


В Втр, 17.06.2003, в 17:37, Mikhail Zabaluev пишет:
> >
> > Собственно говоря, он нерабочий.
> > Кто не верит, может попробовать воспользоваться :-).
> > Есть предложение переписать его с использованием pkgconfig.
:-)
Тест-кейс очень простой:
В configure.ac - AM_PATH_XML

В config.log имеем:

configure:35715: found /usr/bin/xml-config
configure:35728: result: /usr/bin/xml-config
configure:35736: checking for libxml - version >= 1.0.0
configure:35852: gcc -o conftest -pipe -Wall -O2
-fexpensive-optimizations -march=athlon  -Wall -I/usr/include/gnome-xml 
-D_FILE_OFFSET_BITS=64 -D_REENTRANT  -I/usr/X11R6/include
-I/usr/X11R6/include/X11 -I/usr/include/freetype2    -L/usr/X11R6/lib
conftest.c -lxml -lz -ljbig -ltiff -ljpeg -lpng -llcms -ldpstk -ldps
-lXt -lXext  -lSM -lICE -lX11  -lbz2 -lz -lm   -lpthread -lpthread >&5
configure: In function `main':
configure:35908: `LIBXML_VERSION' undeclared (first use in this
function)
configure:35908: (Each undeclared identifier is reported only once
configure:35908: for each function it appears in.)
configure:35855: $? = 1
configure: program exited with status 1
configure: failed program was:
| #line 35759 "configure"
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
...
| #include <libxml/tree.h>
| 
| int
| main()
| {
|   int xml_major_version, xml_minor_version, xml_micro_version;
----------------------------
Собственно, проблема в том, что этот libxml.m4 писался в расчете на то,
что xml-config возвращает параметры ля libxml2. А у нас это не так.





Подробная информация о списке рассылки Sisyphus