[mod_gnutls-devel] I cannot find the file apr_escape.h

Daniel Kahn Gillmor dkg at fifthhorseman.net
Mon Apr 17 20:08:56 CEST 2017


On Mon 2017-04-17 18:33:21 +0800, liuyuhui at kingmed.com.cn wrote:
> Hello:
>
>     When I try to install mod_gnutls, I met a trouble like below:
>
> [root at ca mod_gnutls-0.8.2]# ./configure --prefix=/usr
> ......
> Configuration summary for mod_gnutls:
>
>    * mod_gnutls version:        0.8.2
>    * Apache Modules directory:  /usr/lib64/httpd/modules
>    * GnuTLS Library version:    3.5.10
>    * SRP Authentication:        yes
>    * MSVA Client Verification:  no
>    * Build documentation:       no
>
> ---
> [root at ca mod_gnutls-0.8.2]# make check
> ......
> libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include -Wall -DENABLE_SRP=1 -I/usr/include/apr-1 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -pthread -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -Wall -Werror -Wextra -g -O2 -MT mod_gnutls_la-gnutls_cache.lo -MD -MP -MF .deps/mod_gnutls_la-gnutls_cache.Tpo -c gnutls_cache.c  -fPIC -DPIC -o .libs/mod_gnutls_la-gnutls_cache.o
> gnutls_cache.c:55:24: fatal error: apr_escape.h: No such file or directory
>  #include <apr_escape.h>
>                         ^
> compilation terminated.
> make[1]: *** [mod_gnutls_la-gnutls_cache.lo] Error 1
> make[1]: Leaving directory `/root/mod_gnutls-0.8.2/src'
> make: *** [check-recursive] Error 1
>
> Then, I cannot find the file apr_escape.h:
>
> [root at ca mod_gnutls-0.8.2]# find / -name "*apr_escape*" -type f
> The find result is empty.
>
> [root at ca mod_gnutls-0.8.2]# cat /etc/redhat-release 
> Red Hat Enterprise Linux Server release 7.3 (Maipo)
>
> What shoud I do ? Thanks.

do you have the libapr-devel or libapr1-devel package installed?  On
debian and debian-derived systems, the package that contains these
development header filess is called libapr1-dev, and it places them in
/usr/include/apr-1.0/ -- i don't have enough experience with RHEL 7.3 to
know exactly where they would be placed on that version of that
distribution.

hth,

        --dkg



More information about the mod_gnutls-devel mailing list