centOS7 源码安装Apache

参考文章:https://blog.csdn.net/MrDing991124/article/details/78829184

包下载:

下载路径: [root@localhost src] wget
apr-util-1.6.1.tar.gz
[root@localhost src] wget https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
apr-1.6.5.tar.gz
https://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz
httpd-2.4.37.tar.gz
https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.37.tar.gz

解压

[root@localhost src]# tar zxvf apr-1.6.5.tar.gz


[root@localhost src]# tar zxvf apr-1.6.5.tar.gz 
	# 一堆的解压....... 省略
[root@localhost src]# ls
apr-1.6.5  apr-1.6.5.tar.gz  apr-util-1.6.1  apr-util-1.6.1.tar.gz  debug  httpd-2.4.37  httpd-2.4.37.tar.gz  kernels

[root@localhost src]# cd apr-1.6.5/
[root@localhost apr-1.6.5]# ./configure --prefix=/usr/local/apr

[root@localhost src]# cd apr-1.6.5/
[root@localhost apr-1.6.5]# ./configure --prefix=/usr/local/apr
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
	# 一堆的东西....... 省略

[root@localhost apr-1.6.5]# make

[root@localhost apr-1.6.5]# make
# 一堆的编译的东西....... 省略

[root@localhost apr-1.6.5]# make install

root@localhost apr-1.6.5]# make install
# 一堆安装的东西....... 省略
[root@localhost apr-1.6.5]# echo $?
0

安装 apr-util-1.6.1/

[root@localhost apr-1.6.5]# cd ..
[root@localhost src]# cd apr-util-1.6.1/
[root@localhost apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@localhost apr-util-1.6.1]# echo $?
0
[root@localhost apr-util-1.6.1]# make && make install
# 一堆的编译的东西....... 省略
xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
 #include <expat.h>
                   ^
编译中断。
make[1]: *** [xml/apr_xml.lo] 错误 1
make[1]: 离开目录“/usr/src/apr-util-1.6.1”
make: *** [all-recursive] 错误 1

安装报错 xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
解决这个问题:yum -y install expat-devel

[root@localhost apr-util-1.6.1]# yum -y install expat-devel
# 一堆的安装的东西....... 省略

重新进行编译安装:[root@localhost apr-util-1.6.1]# make && make install

[root@localhost apr-util-1.6.1]# make && make install
# 一堆编译安装的东西....... 省略
[root@localhost apr-util-1.6.1]# echo $?
0

安装 httpd-2.4.37

[root@localhost apr-util-1.6.1]# cd ../httpd-2.4.37/
[root@localhost httpd-2.4.37]# ll
[root@localhost httpd-2.4.37]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most

# 一堆配置的东西....... 省略
checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

报错了 configure: error: pcre-config for libpcre not found. ,需要安装pcre ,先查看可用的yum源中的pcre包

[root@localhost httpd-2.4.37]# yum list | grep pcre
pcre.x86_64                                 8.32-15.el7                @anaconda
pcre.i686                                   8.32-17.el7                base     
pcre.x86_64                                 8.32-17.el7                base     
pcre-devel.i686                             8.32-17.el7                base     
pcre-devel.x86_64                           8.32-17.el7                base     
pcre-static.i686                            8.32-17.el7                base     
pcre-static.x86_64                          8.32-17.el7                base     
pcre-tools.x86_64                           8.32-17.el7                base     
pcre2.i686                                  10.23-2.el7                base     
pcre2.x86_64                                10.23-2.el7                base     
pcre2-devel.i686                            10.23-2.el7                base     
pcre2-devel.x86_64                          10.23-2.el7                base     
pcre2-static.i686                           10.23-2.el7                base     
pcre2-static.x86_64                         10.23-2.el7                base     
pcre2-tools.x86_64                          10.23-2.el7                base     
pcre2-utf16.i686                            10.23-2.el7                base     
pcre2-utf16.x86_64                          10.23-2.el7                base     
pcre2-utf32.i686                            10.23-2.el7                base     
pcre2-utf32.x86_64                          10.23-2.el7                base     

安装:yum install -y pcre-devel.x86_64 ,并重新配置

[root@localhost httpd-2.4.37]# yum install -y pcre-devel.x86_64

[root@localhost httpd-2.4.37]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most

# 一堆配置的东西....... 省略

编译

[root@localhost httpd-2.4.37]# make
# 一堆编译的东西....... 省略
/usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -ldl -lcrypt
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_GetErrorCode'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_SetEntityDeclHandler'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_ParserCreate'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_ParserFree'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_SetUserData'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_StopParser'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_Parse'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_ErrorString'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_SetElementHandler'
collect2: error: ld returned 1 exit status
make[2]: *** [htpasswd] 错误 1
make[2]: 离开目录“/usr/src/httpd-2.4.37/support”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/usr/src/httpd-2.4.37/support”
make: *** [all-recursive] 错误 1

上面报错了,需要安装libxml2-devel
安装libxml2-devel

[root@localhost httpd-2.4.37]# yum install -y libxml2-devel
# 一堆安装的东西....... 省略

删除apr-util安装目录,并重新编译安装

[root@localhost httpd-2.4.37]# cd /usr/local/apr-util/
[root@localhost apr-util]# ll
总用量 4
drwxr-xr-x. 2 root root   25 11月 28 18:26 bin
drwxr-xr-x. 3 root root   18 11月 28 18:26 include
drwxr-xr-x. 3 root root 4096 11月 28 18:26 lib
[root@localhost apr-util]# cd ..
[root@localhost local]# ls
apr  apr-util  bin  etc  games  include  lib  lib64  libexec  mysql  sbin  share  src
[root@localhost local]# cd /usr/src/
[root@localhost src]# ll
总用量 10572
drwxr-xr-x. 28 1001 user    4096 11月 28 18:13 apr-1.6.5
-rw-r--r--.  1 root root 1073556 9月  14 12:07 apr-1.6.5.tar.gz
drwxr-xr-x. 21 1001 user    4096 11月 28 18:26 apr-util-1.6.1
-rw-r--r--.  1 root root  554301 10月 23 2017 apr-util-1.6.1.tar.gz
drwxr-xr-x.  2 root root       6 8月  12 2015 debug
drwxr-sr-x. 11 root dip     4096 11月 28 18:31 httpd-2.4.37
-rw-r--r--.  1 root root 9177278 10月 22 22:13 httpd-2.4.37.tar.gz
drwxr-xr-x.  2 root root       6 8月  12 2015 kernels
[root@localhost src]# rm -rf /usr/local/apr-util
[root@localhost src]# cd /usr/local/src/apr-util-1.6.1
bash: cd: /usr/local/src/apr-util-1.6.1: 没有那个文件或目录
[root@localhost src]# cd /usr/local/src/
[root@localhost src]# ls
[root@localhost src]# ll
总用量 0
[root@localhost src]# cd ..
[root@localhost local]# ls
apr  bin  etc  games  include  lib  lib64  libexec  mysql  sbin  share  src
[root@localhost local]# cd ..
[root@localhost usr]# ls
bin  etc  games  include  lib  lib64  libexec  local  sbin  share  src  tmp
[root@localhost usr]# cd ..
[root@localhost /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@localhost /]# cd  /usr/src/
[root@localhost src]# ls
apr-1.6.5  apr-1.6.5.tar.gz  apr-util-1.6.1  apr-util-1.6.1.tar.gz  debug  httpd-2.4.37  httpd-2.4.37.tar.gz  kernels
[root@localhost src]# cd apr-util-1.6.1/
[root@localhost apr-util-1.6.1]# ll

[root@localhost apr-util-1.6.1]# make clean
Making clean in test
make[1]: 进入目录“/usr/src/apr-util-1.6.1/test”
make[2]: 进入目录“/usr/src/apr-util-1.6.1/test”
rm -f ./*.o ./*.lo ./*.a ./*.la ./*.so ./*.obj
rm -rf ./.libs
rm -f manyfile.bin testfile.txt data/sqlite*.db dbd testall
rm -rf autom4te.cache
make[2]: 离开目录“/usr/src/apr-util-1.6.1/test”
make[1]: 离开目录“/usr/src/apr-util-1.6.1/test”
make[1]: 进入目录“/usr/src/apr-util-1.6.1”
rm -f ./*.o ./*.lo ./*.a ./libaprutil-1.la ./*.so ./*.obj
rm -rf ./.libs
rm -f xml/apr_xml.o xml/apr_xml.lo xml/*.a xml/*.la xml/*.so xml/*.obj
rm -rf xml/.libs
rm -f redis/apr_redis.o redis/apr_redis.lo redis/*.a redis/*.la redis/*.so redis/*.obj
rm -rf redis/.libs
rm -f dbm/apr_dbm.o dbm/apr_dbm_sdbm.o dbm/apr_dbm.lo dbm/apr_dbm_sdbm.lo dbm/*.a dbm/*.la dbm/*.so dbm/*.obj
rm -rf dbm/.libs
rm -f encoding/apr_base64.o encoding/apr_base64.lo encoding/*.a encoding/*.la encoding/*.so encoding/*.obj
rm -rf encoding/.libs
rm -f hooks/apr_hooks.o hooks/apr_hooks.lo hooks/*.a hooks/*.la hooks/*.so hooks/*.obj
rm -rf hooks/.libs
rm -f buckets/apr_brigade.o buckets/apr_buckets_alloc.o buckets/apr_buckets_eos.o buckets/apr_buckets_file.o buckets/apr_buckets_flush.o buckets/apr_buckets_heap.o buckets/apr_buckets_mmap.o buckets/apr_buckets.o buckets/apr_buckets_pipe.o buckets/apr_buckets_pool.o buckets/apr_buckets_refcount.o buckets/apr_buckets_simple.o buckets/apr_buckets_socket.o buckets/apr_brigade.lo buckets/apr_buckets_alloc.lo buckets/apr_buckets_eos.lo buckets/apr_buckets_file.lo buckets/apr_buckets_flush.lo buckets/apr_buckets_heap.lo buckets/apr_buckets.lo buckets/apr_buckets_mmap.lo buckets/apr_buckets_pipe.lo buckets/apr_buckets_pool.lo buckets/apr_buckets_refcount.lo buckets/apr_buckets_simple.lo buckets/apr_buckets_socket.lo buckets/*.a buckets/*.la buckets/*.so buckets/*.obj
rm -rf buckets/.libs
rm -f uri/apr_uri.o uri/apr_uri.lo uri/*.a uri/*.la uri/*.so uri/*.obj
rm -rf uri/.libs
rm -f misc/apr_date.o misc/apr_queue.o misc/apr_reslist.o misc/apr_rmm.o misc/apr_thread_pool.o misc/apu_dso.o misc/apu_version.o misc/apr_date.lo misc/apr_queue.lo misc/apr_reslist.lo misc/apr_rmm.lo misc/apr_thread_pool.lo misc/apu_dso.lo misc/apu_version.lo misc/*.a misc/*.la misc/*.so misc/*.obj
rm -rf misc/.libs
rm -f crypto/apr_crypto.o crypto/apr_md4.o crypto/apr_md5.o crypto/apr_passwd.o crypto/apr_sha1.o crypto/apr_siphash.o crypto/crypt_blowfish.o crypto/getuuid.o crypto/uuid.o crypto/apr_crypto.lo crypto/apr_md4.lo crypto/apr_md5.lo crypto/apr_passwd.lo crypto/apr_sha1.lo crypto/apr_siphash.lo crypto/crypt_blowfish.lo crypto/getuuid.lo crypto/uuid.lo crypto/*.a crypto/*.la crypto/*.so crypto/*.obj
rm -rf crypto/.libs
rm -f dbd/apr_dbd.o dbd/apr_dbd.lo dbd/*.a dbd/*.la dbd/*.so dbd/*.obj
rm -rf dbd/.libs
rm -f strmatch/apr_strmatch.o strmatch/apr_strmatch.lo strmatch/*.a strmatch/*.la strmatch/*.so strmatch/*.obj
rm -rf strmatch/.libs
rm -f memcache/apr_memcache.o memcache/apr_memcache.lo memcache/*.a memcache/*.la memcache/*.so memcache/*.obj
rm -rf memcache/.libs
rm -f dbm/sdbm/sdbm_hash.o dbm/sdbm/sdbm_lock.o dbm/sdbm/sdbm.o dbm/sdbm/sdbm_pair.o dbm/sdbm/sdbm_hash.lo dbm/sdbm/sdbm.lo dbm/sdbm/sdbm_lock.lo dbm/sdbm/sdbm_pair.lo dbm/sdbm/*.a dbm/sdbm/*.la dbm/sdbm/*.so dbm/sdbm/*.obj
rm -rf dbm/sdbm/.libs
rm -f ldap/apr_ldap_stub.o ldap/apr_ldap_url.o ldap/apr_ldap_stub.lo ldap/apr_ldap_url.lo ldap/*.a ldap/*.la ldap/*.so ldap/*.obj
rm -rf ldap/.libs
rm -f xlate/xlate.o xlate/xlate.lo xlate/*.a xlate/*.la xlate/*.so xlate/*.obj
rm -rf xlate/.libs
rm -f exports.c export_vars.c aprutil.exp .make.dirs apu-config.out 
rm -rf autom4te.cache
make[1]: 离开目录“/usr/src/apr-util-1.6.1”
[root@localhost apr-util-1.6.1]# ll
总用量 1160
-rw-r--r--. 1 1001 user   8933 9月  28 2017 aprutil.dep
-rw-r--r--. 1 1001 user  18955 4月   3 2017 aprutil.dsp
-rw-r--r--. 1 1001 user   8855 9月  28 2017 aprutil.dsw
-rw-r--r--. 1 1001 user  41502 9月  28 2017 aprutil.mak
-rw-r--r--. 1 root root    384 11月 28 18:23 apr-util.pc
-rw-r--r--. 1 1001 user    414 5月  24 2008 apr-util.pc.in
-rw-r--r--. 1 1001 user   5261 10月 18 2017 apr-util.spec
-rwxr-xr-x. 1 root root   6139 11月 28 18:23 apu-1-config
-rw-r--r--. 1 1001 user   6228 8月  24 2016 apu-config.in
drwxr-xr-x. 2 1001 user   4096 11月 28 18:41 buckets
drwxr-xr-x. 4 1001 user   4096 11月 28 18:23 build
-rwxr-xr-x. 1 1001 user   3302 8月  24 2016 buildconf
-rw-r--r--. 1 1001 user   1973 4月   3 2017 build.conf
-rw-r--r--. 1 1001 user  11755 10月 18 2017 build-outputs.mk
-rw-r--r--. 1 1001 user   3117 10月 18 2017 CHANGES
-rw-r--r--. 1 1001 user  12242 9月  28 2017 CMakeLists.txt
-rw-r--r--. 1 1001 user   7401 2月   9 2005 config.layout
-rw-r--r--. 1 root root  42427 11月 28 18:23 config.log
-rwxr-xr-x. 1 root root    121 11月 28 18:23 config.nice
-rwxr-xr-x. 1 root root  32115 11月 28 18:23 config.status
-rwxr-xr-x. 1 1001 user 701872 10月 18 2017 configure
-rw-r--r--. 1 1001 user   9633 4月   3 2017 configure.in
drwxr-xr-x. 2 1001 user   4096 11月 28 18:41 crypto
drwxr-xr-x. 3 1001 user   4096 11月 28 18:41 dbd
drwxr-xr-x. 3 1001 user   4096 11月 28 18:41 dbm
drwxr-xr-x. 2 1001 user     25 10月 18 2017 docs
drwxr-xr-x. 2 1001 user     25 11月 28 18:41 encoding
-rw-r--r--. 1 root root    348 11月 28 18:23 export_vars.sh
-rw-r--r--. 1 1001 user    404 11月 25 2004 export_vars.sh.in
drwxr-xr-x. 2 1001 user     24 11月 28 18:41 hooks
drwxr-xr-x. 3 1001 user   4096 11月 28 18:23 include
drwxr-xr-x. 2 1001 user   4096 11月 28 18:41 ldap
-rw-r--r--. 1 1001 user   6774 9月  28 2017 libaprutil.dep
-rw-r--r--. 1 1001 user  22760 9月  28 2017 libaprutil.dsp
-rw-r--r--. 1 1001 user  43469 9月  28 2017 libaprutil.mak
-rw-r--r--. 1 1001 user   2293 5月  27 2013 libaprutil.rc
-rw-r--r--. 1 1001 user  21854 2月  25 2016 LICENSE
-rw-r--r--. 1 root root   4164 11月 28 18:23 Makefile
-rw-r--r--. 1 1001 user   4257 4月   3 2017 Makefile.in
-rw-r--r--. 1 1001 user  13834 9月  28 2017 Makefile.win
drwxr-xr-x. 2 1001 user     27 11月 28 18:41 memcache
drwxr-xr-x. 2 1001 user   4096 11月 28 18:41 misc
-rw-r--r--. 1 1001 user    580 1月   2 2016 NOTICE
-rw-r--r--. 1 1001 user   5615 11月  7 2016 NWGNUmakefile
-rw-r--r--. 1 1001 user   4732 6月  26 2017 README
-rw-r--r--. 1 1001 user   5096 4月   5 2015 README.cmake
-rw-r--r--. 1 1001 user    407 9月  28 2017 README.FREETDS
drwxr-xr-x. 2 1001 user     24 11月 28 18:41 redis
-rw-r--r--. 1 1001 user     74 11月 25 2004 renames_pending
drwxr-xr-x. 2 1001 user     27 11月 28 18:41 strmatch
drwxr-xr-x. 3 1001 user   4096 11月 28 18:23 test
drwxr-xr-x. 2 1001 user     22 11月 28 18:41 uri
drwxr-xr-x. 2 1001 user     20 11月 28 18:41 xlate
drwxr-xr-x. 2 1001 user     42 11月 28 18:41 xml
[root@localhost apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for working mkdir -p... yes
APR-util Version: 1.6.1
checking for chosen layout... apr-util
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
Applying apr-util hints file rules for x86_64-pc-linux-gnu
checking for APR... yes
  setting CPP to "gcc -E"
  adding "-pthread" to CFLAGS
  setting CPPFLAGS to " -DLINUX -D_REENTRANT -D_GNU_SOURCE"
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for ldap support...
checking for default DBM... sdbm (default)
checking for pg_config... no
checking libpq-fe.h usability... no
checking libpq-fe.h presence... no
checking for libpq-fe.h... no
checking postgresql/libpq-fe.h usability... no
checking postgresql/libpq-fe.h presence... no
checking for postgresql/libpq-fe.h... no
checking sqlite3.h usability... no
checking sqlite3.h presence... no
checking for sqlite3.h... no
checking sqlite.h usability... no
checking sqlite.h presence... no
checking for sqlite.h... no
checking for odbc_config... no
checking sql.h usability... no
checking sql.h presence... no
checking for sql.h... no
checking odbc/sql.h usability... no
checking odbc/sql.h presence... no
checking for odbc/sql.h... no
checking Expat 1.95.x... yes
  setting APRUTIL_EXPORT_LIBS to "-lexpat"
  setting APRUTIL_LIBS to "-lexpat"
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for type of inbuf parameter to iconv... char **
checking for iconv.h... (cached) yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for nl_langinfo... yes
checking for CODESET in langinfo.h... yes
checking whether APR has DSO support... yes
checking for library containing crypt... -lcrypt
checking if system crypt() function is threadsafe... no
checking for crypt_r... yes
checking style of crypt_r... struct_crypt_data
checking whether the compiler handles weak symbols... yes
checking for memset_s support... no
checking for explicit_bzero support... no
  adding "/usr/local/apr/lib/libapr-1.la" to APRUTIL_LIBS
  adding "-lrt" to APRUTIL_LIBS
  adding "-lcrypt" to APRUTIL_LIBS
  adding "-lpthread" to APRUTIL_LIBS
  adding "-ldl" to APRUTIL_LIBS
configure: creating ./config.status
config.status: creating Makefile
config.status: creating export_vars.sh
config.status: creating build/pkg/pkginfo
config.status: creating apr-util.pc
config.status: creating apu-1-config
config.status: creating include/private/apu_select_dbm.h
config.status: creating include/apr_ldap.h
config.status: creating include/apu.h
config.status: creating include/apu_want.h
config.status: creating test/Makefile
config.status: creating include/private/apu_config.h
config.status: executing default commands
[root@localhost apr-util-1.6.1]# make
make[1]: 进入目录“/usr/src/apr-util-1.6.1”
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_brigade.lo -c buckets/apr_brigade.c && touch buckets/apr_brigade.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets.lo -c buckets/apr_buckets.c && touch buckets/apr_buckets.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_alloc.lo -c buckets/apr_buckets_alloc.c && touch buckets/apr_buckets_alloc.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_eos.lo -c buckets/apr_buckets_eos.c && touch buckets/apr_buckets_eos.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_file.lo -c buckets/apr_buckets_file.c && touch buckets/apr_buckets_file.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_flush.lo -c buckets/apr_buckets_flush.c && touch buckets/apr_buckets_flush.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_heap.lo -c buckets/apr_buckets_heap.c && touch buckets/apr_buckets_heap.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_mmap.lo -c buckets/apr_buckets_mmap.c && touch buckets/apr_buckets_mmap.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_pipe.lo -c buckets/apr_buckets_pipe.c && touch buckets/apr_buckets_pipe.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_pool.lo -c buckets/apr_buckets_pool.c && touch buckets/apr_buckets_pool.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_refcount.lo -c buckets/apr_buckets_refcount.c && touch buckets/apr_buckets_refcount.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_simple.lo -c buckets/apr_buckets_simple.c && touch buckets/apr_buckets_simple.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o buckets/apr_buckets_socket.lo -c buckets/apr_buckets_socket.c && touch buckets/apr_buckets_socket.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_crypto.lo -c crypto/apr_crypto.c && touch crypto/apr_crypto.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_md4.lo -c crypto/apr_md4.c && touch crypto/apr_md4.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_md5.lo -c crypto/apr_md5.c && touch crypto/apr_md5.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_passwd.lo -c crypto/apr_passwd.c && touch crypto/apr_passwd.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_sha1.lo -c crypto/apr_sha1.c && touch crypto/apr_sha1.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/apr_siphash.lo -c crypto/apr_siphash.c && touch crypto/apr_siphash.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/crypt_blowfish.lo -c crypto/crypt_blowfish.c && touch crypto/crypt_blowfish.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/getuuid.lo -c crypto/getuuid.c && touch crypto/getuuid.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o crypto/uuid.lo -c crypto/uuid.c && touch crypto/uuid.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbd/apr_dbd.lo -c dbd/apr_dbd.c && touch dbd/apr_dbd.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/apr_dbm.lo -c dbm/apr_dbm.c && touch dbm/apr_dbm.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/apr_dbm_sdbm.lo -c dbm/apr_dbm_sdbm.c && touch dbm/apr_dbm_sdbm.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/sdbm/sdbm.lo -c dbm/sdbm/sdbm.c && touch dbm/sdbm/sdbm.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/sdbm/sdbm_hash.lo -c dbm/sdbm/sdbm_hash.c && touch dbm/sdbm/sdbm_hash.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/sdbm/sdbm_lock.lo -c dbm/sdbm/sdbm_lock.c && touch dbm/sdbm/sdbm_lock.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o dbm/sdbm/sdbm_pair.lo -c dbm/sdbm/sdbm_pair.c && touch dbm/sdbm/sdbm_pair.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o encoding/apr_base64.lo -c encoding/apr_base64.c && touch encoding/apr_base64.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o hooks/apr_hooks.lo -c hooks/apr_hooks.c && touch hooks/apr_hooks.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o ldap/apr_ldap_stub.lo -c ldap/apr_ldap_stub.c && touch ldap/apr_ldap_stub.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o ldap/apr_ldap_url.lo -c ldap/apr_ldap_url.c && touch ldap/apr_ldap_url.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o memcache/apr_memcache.lo -c memcache/apr_memcache.c && touch memcache/apr_memcache.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apr_date.lo -c misc/apr_date.c && touch misc/apr_date.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apr_queue.lo -c misc/apr_queue.c && touch misc/apr_queue.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apr_reslist.lo -c misc/apr_reslist.c && touch misc/apr_reslist.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apr_rmm.lo -c misc/apr_rmm.c && touch misc/apr_rmm.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apr_thread_pool.lo -c misc/apr_thread_pool.c && touch misc/apr_thread_pool.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apu_dso.lo -c misc/apu_dso.c && touch misc/apu_dso.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o misc/apu_version.lo -c misc/apu_version.c && touch misc/apu_version.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o redis/apr_redis.lo -c redis/apr_redis.c && touch redis/apr_redis.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o strmatch/apr_strmatch.lo -c strmatch/apr_strmatch.c && touch strmatch/apr_strmatch.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o uri/apr_uri.lo -c uri/apr_uri.c && touch uri/apr_uri.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o xlate/xlate.lo -c xlate/xlate.c && touch xlate/xlate.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o xml/apr_xml.lo -c xml/apr_xml.c && touch xml/apr_xml.lo
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=link gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1     -version-info 6:1:6    -o libaprutil-1.la -rpath /usr/local/apr-util/lib buckets/apr_brigade.lo buckets/apr_buckets.lo buckets/apr_buckets_alloc.lo buckets/apr_buckets_eos.lo buckets/apr_buckets_file.lo buckets/apr_buckets_flush.lo buckets/apr_buckets_heap.lo buckets/apr_buckets_mmap.lo buckets/apr_buckets_pipe.lo buckets/apr_buckets_pool.lo buckets/apr_buckets_refcount.lo buckets/apr_buckets_simple.lo buckets/apr_buckets_socket.lo crypto/apr_crypto.lo crypto/apr_md4.lo crypto/apr_md5.lo crypto/apr_passwd.lo crypto/apr_sha1.lo crypto/apr_siphash.lo crypto/crypt_blowfish.lo crypto/getuuid.lo crypto/uuid.lo dbd/apr_dbd.lo dbm/apr_dbm.lo dbm/apr_dbm_sdbm.lo dbm/sdbm/sdbm.lo dbm/sdbm/sdbm_hash.lo dbm/sdbm/sdbm_lock.lo dbm/sdbm/sdbm_pair.lo encoding/apr_base64.lo hooks/apr_hooks.lo ldap/apr_ldap_stub.lo ldap/apr_ldap_url.lo memcache/apr_memcache.lo misc/apr_date.lo misc/apr_queue.lo misc/apr_reslist.lo misc/apr_rmm.lo misc/apr_thread_pool.lo misc/apu_dso.lo misc/apu_version.lo redis/apr_redis.lo strmatch/apr_strmatch.lo uri/apr_uri.lo xlate/xlate.lo xml/apr_xml.lo    -lrt -lcrypt  -lpthread -ldl  -lexpat /usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -ldl
gawk -f /usr/local/apr/build-1/make_exports.awk /usr/src/apr-util-1.6.1/include/apr_anylock.h /usr/src/apr-util-1.6.1/include/apr_base64.h /usr/src/apr-util-1.6.1/include/apr_buckets.h /usr/src/apr-util-1.6.1/include/apr_crypto.h /usr/src/apr-util-1.6.1/include/apr_date.h /usr/src/apr-util-1.6.1/include/apr_dbd.h /usr/src/apr-util-1.6.1/include/apr_dbm.h /usr/src/apr-util-1.6.1/include/apr_hooks.h /usr/src/apr-util-1.6.1/include/apr_ldap_init.h /usr/src/apr-util-1.6.1/include/apr_ldap_option.h /usr/src/apr-util-1.6.1/include/apr_ldap_rebind.h /usr/src/apr-util-1.6.1/include/apr_ldap_url.h /usr/src/apr-util-1.6.1/include/apr_md4.h /usr/src/apr-util-1.6.1/include/apr_md5.h /usr/src/apr-util-1.6.1/include/apr_memcache.h /usr/src/apr-util-1.6.1/include/apr_optional.h /usr/src/apr-util-1.6.1/include/apr_optional_hooks.h /usr/src/apr-util-1.6.1/include/apr_queue.h /usr/src/apr-util-1.6.1/include/apr_redis.h /usr/src/apr-util-1.6.1/include/apr_reslist.h /usr/src/apr-util-1.6.1/include/apr_rmm.h /usr/src/apr-util-1.6.1/include/apr_sdbm.h /usr/src/apr-util-1.6.1/include/apr_sha1.h /usr/src/apr-util-1.6.1/include/apr_siphash.h /usr/src/apr-util-1.6.1/include/apr_strmatch.h /usr/src/apr-util-1.6.1/include/apr_thread_pool.h /usr/src/apr-util-1.6.1/include/apr_uri.h /usr/src/apr-util-1.6.1/include/apr_uuid.h /usr/src/apr-util-1.6.1/include/apr_xlate.h /usr/src/apr-util-1.6.1/include/apr_xml.h /usr/src/apr-util-1.6.1/include/apu_errno.h /usr/src/apr-util-1.6.1/include/apu_version.h /usr/src/apr-util-1.6.1/include/private/apr_crypto_internal.h /usr/src/apr-util-1.6.1/include/private/apr_dbd_internal.h /usr/src/apr-util-1.6.1/include/private/apr_dbd_odbc_v2.h /usr/src/apr-util-1.6.1/include/private/apr_dbm_private.h /usr/src/apr-util-1.6.1/include/private/apu_internal.h > exports.c
gawk -f /usr/local/apr/build-1/make_var_export.awk /usr/src/apr-util-1.6.1/include/apr_anylock.h /usr/src/apr-util-1.6.1/include/apr_base64.h /usr/src/apr-util-1.6.1/include/apr_buckets.h /usr/src/apr-util-1.6.1/include/apr_crypto.h /usr/src/apr-util-1.6.1/include/apr_date.h /usr/src/apr-util-1.6.1/include/apr_dbd.h /usr/src/apr-util-1.6.1/include/apr_dbm.h /usr/src/apr-util-1.6.1/include/apr_hooks.h /usr/src/apr-util-1.6.1/include/apr_ldap_init.h /usr/src/apr-util-1.6.1/include/apr_ldap_option.h /usr/src/apr-util-1.6.1/include/apr_ldap_rebind.h /usr/src/apr-util-1.6.1/include/apr_ldap_url.h /usr/src/apr-util-1.6.1/include/apr_md4.h /usr/src/apr-util-1.6.1/include/apr_md5.h /usr/src/apr-util-1.6.1/include/apr_memcache.h /usr/src/apr-util-1.6.1/include/apr_optional.h /usr/src/apr-util-1.6.1/include/apr_optional_hooks.h /usr/src/apr-util-1.6.1/include/apr_queue.h /usr/src/apr-util-1.6.1/include/apr_redis.h /usr/src/apr-util-1.6.1/include/apr_reslist.h /usr/src/apr-util-1.6.1/include/apr_rmm.h /usr/src/apr-util-1.6.1/include/apr_sdbm.h /usr/src/apr-util-1.6.1/include/apr_sha1.h /usr/src/apr-util-1.6.1/include/apr_siphash.h /usr/src/apr-util-1.6.1/include/apr_strmatch.h /usr/src/apr-util-1.6.1/include/apr_thread_pool.h /usr/src/apr-util-1.6.1/include/apr_uri.h /usr/src/apr-util-1.6.1/include/apr_uuid.h /usr/src/apr-util-1.6.1/include/apr_xlate.h /usr/src/apr-util-1.6.1/include/apr_xml.h /usr/src/apr-util-1.6.1/include/apu_errno.h /usr/src/apr-util-1.6.1/include/apu_version.h /usr/src/apr-util-1.6.1/include/private/apr_crypto_internal.h /usr/src/apr-util-1.6.1/include/private/apr_dbd_internal.h /usr/src/apr-util-1.6.1/include/private/apr_dbd_odbc_v2.h /usr/src/apr-util-1.6.1/include/private/apr_dbm_private.h /usr/src/apr-util-1.6.1/include/private/apu_internal.h > export_vars.c
gcc -E -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    exports.c | grep "ap_hack_" | sed -e 's/^.*[)]\(.*\);$/\1/' >> aprutil.exp
gcc -E -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT -D_GNU_SOURCE   -I/usr/src/apr-util-1.6.1/include -I/usr/src/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    export_vars.c | sed -e 's/^\#[^!]*//' | sed -e '/^$/d' >> aprutil.exp
sed 's,^\(location=\).*$,\1installed,' < apu-1-config > apu-config.out
make[1]: 离开目录“/usr/src/apr-util-1.6.1”
[root@localhost apr-util-1.6.1]# make install
make[1]: 进入目录“/usr/src/apr-util-1.6.1”
make[1]: 对“local-all”无需做任何事。
make[1]: 离开目录“/usr/src/apr-util-1.6.1”
/usr/local/apr/build-1/mkdir.sh /usr/local/apr-util/include/apr-1 /usr/local/apr-util/lib/pkgconfig \
	     /usr/local/apr-util/lib /usr/local/apr-util/bin
mkdir /usr/local/apr-util
mkdir /usr/local/apr-util/include
mkdir /usr/local/apr-util/include/apr-1
mkdir /usr/local/apr-util/lib
mkdir /usr/local/apr-util/lib/pkgconfig
mkdir /usr/local/apr-util/bin
for f in /usr/src/apr-util-1.6.1/include/*.h /usr/src/apr-util-1.6.1/include/*.h; do \
	/usr/bin/install -c -m 644 ${f} /usr/local/apr-util/include/apr-1; \
done
/usr/bin/install -c -m 644 apr-util.pc /usr/local/apr-util/lib/pkgconfig/apr-util-1.pc
list=''; for i in $list; do \
	( cd $i ; make DESTDIR= install ); \
done
/bin/sh /usr/local/apr/build-1/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apr-util/lib
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.so.0.6.1 /usr/local/apr-util/lib/libaprutil-1.so.0.6.1
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libaprutil-1.so.0.6.1 libaprutil-1.so.0 || { rm -f libaprutil-1.so.0 && ln -s libaprutil-1.so.0.6.1 libaprutil-1.so.0; }; })
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libaprutil-1.so.0.6.1 libaprutil-1.so || { rm -f libaprutil-1.so && ln -s libaprutil-1.so.0.6.1 libaprutil-1.so; }; })
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.lai /usr/local/apr-util/lib/libaprutil-1.la
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.a /usr/local/apr-util/lib/libaprutil-1.a
libtool: install: chmod 644 /usr/local/apr-util/lib/libaprutil-1.a
libtool: install: ranlib /usr/local/apr-util/lib/libaprutil-1.a
libtool: finish: PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin:/sbin" ldconfig -n /usr/local/apr-util/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/apr-util/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/usr/bin/install -c -m 644 aprutil.exp /usr/local/apr-util/lib
/usr/bin/install -c -m 755 apu-config.out /usr/local/apr-util/bin/apu-1-config
[root@localhost apr-util-1.6.1]# cd ..
[root@localhost src]# ls
apr-1.6.5  apr-1.6.5.tar.gz  apr-util-1.6.1  apr-util-1.6.1.tar.gz  debug  httpd-2.4.37  httpd-2.4.37.tar.gz  kernels
[root@localhost src]# cd httpd-2.4.37/
[root@localhost httpd-2.4.37]# make clean
Making clean in test
make[1]: 进入目录“/usr/src/httpd-2.4.37/test”
make[2]: 进入目录“/usr/src/httpd-2.4.37/test”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[2]: 离开目录“/usr/src/httpd-2.4.37/test”
make[1]: 离开目录“/usr/src/httpd-2.4.37/test”
Making clean in srclib
make[1]: 进入目录“/usr/src/httpd-2.4.37/srclib”
make[2]: 进入目录“/usr/src/httpd-2.4.37/srclib”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[2]: 离开目录“/usr/src/httpd-2.4.37/srclib”
make[1]: 离开目录“/usr/src/httpd-2.4.37/srclib”
Making clean in os
make[1]: 进入目录“/usr/src/httpd-2.4.37/os”
Making clean in unix
make[2]: 进入目录“/usr/src/httpd-2.4.37/os/unix”
make[3]: 进入目录“/usr/src/httpd-2.4.37/os/unix”
rm -f *.o *.lo *.slo *.obj *.a *.la  libos.la
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/os/unix”
make[2]: 离开目录“/usr/src/httpd-2.4.37/os/unix”
make[2]: 进入目录“/usr/src/httpd-2.4.37/os”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[2]: 离开目录“/usr/src/httpd-2.4.37/os”
make[1]: 离开目录“/usr/src/httpd-2.4.37/os”
Making clean in server
make[1]: 进入目录“/usr/src/httpd-2.4.37/server”
Making clean in mpm
make[2]: 进入目录“/usr/src/httpd-2.4.37/server/mpm”
Making clean in event
make[3]: 进入目录“/usr/src/httpd-2.4.37/server/mpm/event”
make[4]: 进入目录“/usr/src/httpd-2.4.37/server/mpm/event”
rm -f *.o *.lo *.slo *.obj *.a *.la  libevent.la
rm -rf .libs
make[4]: 离开目录“/usr/src/httpd-2.4.37/server/mpm/event”
make[3]: 离开目录“/usr/src/httpd-2.4.37/server/mpm/event”
make[3]: 进入目录“/usr/src/httpd-2.4.37/server/mpm”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/server/mpm”
make[2]: 离开目录“/usr/src/httpd-2.4.37/server/mpm”
make[2]: 进入目录“/usr/src/httpd-2.4.37/server”
rm -f *.o *.lo *.slo *.obj *.a *.la gen_test_char test_char.h ApacheCoreOS2.def httpd.exp export_files exports.c export_vars.h delete-exports libmain.la  export_vars.h httpd.exp
rm -rf .libs
make[2]: 离开目录“/usr/src/httpd-2.4.37/server”
make[1]: 离开目录“/usr/src/httpd-2.4.37/server”
Making clean in modules
make[1]: 进入目录“/usr/src/httpd-2.4.37/modules”
Making clean in arch/win32
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/arch/win32”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/arch/win32”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/arch/win32”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/arch/win32”
Making clean in echo
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/echo”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/echo”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/echo”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/echo”
Making clean in examples
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/examples”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/examples”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/examples”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/examples”
Making clean in experimental
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/experimental”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/experimental”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/experimental”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/experimental”
Making clean in ldap
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/ldap”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/ldap”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/ldap”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/ldap”
Making clean in lua
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/lua”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/lua”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/lua”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/lua”
Making clean in ssl
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/ssl”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/ssl”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/ssl”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/ssl”
Making clean in test
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/test”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/test”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/test”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/test”
Making clean in http2
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/http2”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/http2”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/http2”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/http2”
Making clean in md
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/md”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/md”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/md”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/md”
Making clean in cluster
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/cluster”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/cluster”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/cluster”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/cluster”
Making clean in dav/lock
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/dav/lock”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/dav/lock”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/dav/lock”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/dav/lock”
Making clean in aaa
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/aaa”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/aaa”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/aaa”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/aaa”
Making clean in cache
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/cache”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/cache”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/cache”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/cache”
Making clean in core
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/core”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/core”
rm -f *.o *.lo *.slo *.obj *.a *.la  libmod_so.la
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/core”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/core”
Making clean in database
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/database”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/database”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/database”
make[2]: 离开目录“/usr/src/httpd-2.4.37/modules/database”
Making clean in debugging
make[2]: 进入目录“/usr/src/httpd-2.4.37/modules/debugging”
make[3]: 进入目录“/usr/src/httpd-2.4.37/modules/debugging”
rm -f *.o *.lo *.slo *.obj *.a *.la  
rm -rf .libs
make[3]: 离开目录“/usr/src/httpd-2.4.37/modules/debugging”
make[2]: 离开目录“/u

查看
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值