libxml2-2.9.8 to the rescue

Mármint úgy értem, hogy túl simán ment már minden, kellett valami fordítási hiba.
libxml2-2.9.8


gcc -DHAVE_CONFIG_H -I. -I./include -I./include -D__UNIX__ -D__unix__ -DUSE_LOCAL_NL_LANGINFO -DUSE_LOCAL_ISPRINT -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -D_ALL_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -I/usr/local/include -pedantic -Wall -Wextra -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -Wno-long-long -Wno-format-extra-args -Wno-array-bounds -D_REENTRANT -I/usr/local/include -I/usr/local/include -mtune=native -maix64 -std=c99 -MT xpath.lo -MD -MP -MF .deps/xpath.Tpo -c -o xpath.o xpath.c
xpath.c:488:1: error: initializer element is not constant
 double xmlXPathNAN = NAN;
 ^
xpath.c:489:1: error: initializer element is not constant
 double xmlXPathPINF = INFINITY;
 ^
xpath.c:490:1: error: initializer element is not constant
 double xmlXPathNINF = -INFINITY;