Ticket #43: 0007-libxml-usually-lives-under-usr-include-libxml2.patch

File 0007-libxml-usually-lives-under-usr-include-libxml2.patch, 1.6 kB (added by tmm1, 5 months ago)
  • a/vendor/eventmachine_xmlpushparser/ext/extconf.rb

    old new  
    6464 
    6565  dir_config('xml2') 
    6666  unless have_library('xml2') and 
    67           have_header('libxml/parser.h') and 
    68           have_header('libxml/tree.h') 
     67          find_header('libxml/parser.h', '/usr/include/libxml2') and 
     68          find_header('libxml/tree.h', '/usr/include/libxml2') 
    6969    exit 
    7070  end 
    7171 
     
    7878 
    7979  dir_config('xml2') 
    8080  unless have_library('xml2') and 
    81           have_header('libxml/parser.h') and 
    82           have_header('libxml/tree.h') 
     81          find_header('libxml/parser.h', '/usr/include/libxml2') and 
     82          find_header('libxml/tree.h', '/usr/include/libxml2') 
    8383    exit 
    8484  end 
    8585  # on Unix we need a g++ link, not gcc. 
     
    9595 
    9696  dir_config('xml2') 
    9797  unless have_library('xml2') and 
    98           have_header('libxml/parser.h') and 
    99           have_header('libxml/tree.h') 
     98          find_header('libxml/parser.h', '/usr/include/libxml2') and 
     99          find_header('libxml/tree.h', '/usr/include/libxml2') 
    100100      exit 
    101101  end 
    102102  # on Unix we need a g++ link, not gcc.