APR:rm: cannot remove `libtoolT’: No such file or directory
在APR编译安装的过程中,可能会遇到这样的报错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[root@webserver apr-1.5.1]# ./configure (... ...输出) config.status: creating include/apr.h config.status: creating build/apr_rules.mk config.status: creating build/pkg/pkginfo config.status: creating apr-1-config config.status: creating apr.pc config.status: creating test/Makefile config.status: creating test/internal/Makefile config.status: creating include/arch/unix/apr_private.h config.status: executing libtool commands rm: cannot remove `libtoolT': No such file or directory config.status: executing default commands [root@webserver apr-1.5.1]# |
解法:
修改configure文件。
1 2 3 4 5 6 |
[root@webserver apr-1.5.1]# cat configure | grep --color '$RM "$cfgfile"' $RM "$cfgfile" [root@webserver apr-1.5.1]# [root@webserver apr-1.5.1]# cat configure | grep --color '$RM "$cfgfile"' #$RM "$cfgfile" [root@webserver apr-1.5.1]# |
然后,再次执行就没问题了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
[root@webserver apr-1.5.1]# ./configure (... ...输出) checking for nl_langinfo... yes setting have_unicode_fs to "0" setting apr_has_xthread_files to "0" setting apr_procattr_user_set_requires_password to "0" setting apr_thread_func to "" setting apr_has_user to "1" Restore user-defined environment settings... restoring CPPFLAGS to "" setting EXTRA_CPPFLAGS to "-DLINUX -D_REENTRANT -D_GNU_SOURCE" restoring CFLAGS to "" setting EXTRA_CFLAGS to "-g -O2 -pthread" restoring LDFLAGS to "" setting EXTRA_LDFLAGS to "" restoring LIBS to "" setting EXTRA_LIBS to "-lrt -lcrypt -lpthread -ldl" restoring INCLUDES to "" setting EXTRA_INCLUDES to "" configure: creating ./config.status config.status: creating Makefile config.status: creating include/apr.h config.status: creating build/apr_rules.mk config.status: creating build/pkg/pkginfo config.status: creating apr-1-config config.status: creating apr.pc config.status: creating test/Makefile config.status: creating test/internal/Makefile config.status: creating include/arch/unix/apr_private.h config.status: executing libtool commands config.status: executing default commands [root@webserver apr-1.5.1]# |
——————————————————————————
Ending。