make /usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -pthread -O2 -g -Wuninitialized -Wall -Wmissing-prototypes -Wshadow -Wunused-variable -Wunused-value -Wchar-subscripts -Wsign-compare -DWITH_LIBXML2 -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I /usr/include/lib/libxml2 -I/usr/local/apache2/include -I. -I/usr/include -I/usr/include/apr-1 -I/etc/ssl/include -prefer-pic -c apache2_config.c && touch apache2_config.slo In file included from modsecurity.h:40, from apache2_config.c:15: msc_xml.h:19:31: error: libxml/xmlschemas.h: No such file or directory msc_xml.h:20:26: error: libxml/xpath.h: No such file or directory In file included from modsecurity.h:40, from apache2_config.c:15: msc_xml.h:25: error: expected specifier-qualifier-list before 'xmlSAXHandler' make: *** [apache2_config.slo] Error 1 ////////////////////////////////////////////////////////////////////////////////////////////////////// old info Apache version 2.2.4 mod security version 2.1.1 /usr/local/apache2/bin/apxs -cai mod_security2.c /usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/local/apache2/include -I/usr/include -I/usr/include/apr-1 -c -o mod_security2.lo mod_security2.c && touch mod_security2.slo /usr/lib64/apr-1/build/libtool --silent --mode=link gcc -o mod_security2.la -rpath /usr/local/apache2/modules -module -avoid-version mod_security2.lo /usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bin/ld: .libs/mod_security2.o: relocation R_X86_64_PC32 against `msr_log' can not be used when making a shared object; recompile with -fPIC /usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status apxs:Error: Command failed with rc=65536 .