Apache Httpd Build From Source: Fatal Error: Expat.h: No Such File Or Directory
Answer :
Download expat-2.2.6.tar.bz2 from https://libexpat.github.io/.
Extract expat using following command
tar xvjf expat-2.2.6.tar.bz2 -C /path-to-dir
Change to the extracted expat directory.
Build expat using following commands
- ./configure --prefix=/path-to-expat-installation-dir 
- make 
- make install 
While building Apache Httpd from source specify --with-expat
./configure --with-included-apr --prefix=/path-to-apache-installation --with-expat=/path-to-expat-installation-dir
Do you have the expat library installed?  (Because that's where the expat.h comes from.)
- https://libexpat.github.io/
If you cannot install it globally to the system, I'm sure Apache's ./configure script must have an option to support a custom location for the library as well.
Comments
Post a Comment