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