Configuration goes fine, libxml2 is detected but when you run make you get: xml.c:23:10: fatal error: 'libxml/tree.h' file not found #include ^ 1 error generated. make[1]: *** [xml.o] Error 1 make: *** [src] Error 2 Workaround for this is to use the --without-xml2 flag because the libxml2 headers don't seem to be installed on El Capitan.