参考文章: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
^
编译中断。
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