參考文章: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
查看