1. su -c "yum -y install autoconf automake gcc httpd-devel libcurl-devel libtool libxml2-devel mod_dav_svn subversion-devel"
2. wget http://downloads.atlassian.com/software/crowd/downloads/cwdapache/mod_authnz_crowd-2.2.2.tar.gz
3. tar xzf mod_authnz_crowd-2.2.2.tar.gz
4. cd mod_authnz_crowd-2.2.2
5. autoreconf --install
6. ./configure
7. make
8. su -c "make install"
我使用的是CentOS 7,Crowd版本是2.9,Apache Http Server版本是2.4。
以上是在任何类Unix系统中安装crowd-apache连接器的步骤。
在前4个步骤之前没有问题,但是从步骤5开始,我分别对命令产生以下错误。
所以我的问题是:
与Apache版本2.4相比,crowd-apache连接器是否与CentOS 7或任何高于6. *的CentOS版本兼容?
如果兼容,那么完成此步骤的步骤是什么?
或者如何摆脱这些错误并在CentOS 7中成功构建crowd-apache连接器
[root @ localhost mod_authnz_crowd-2.2.2] #autoreconf --install
libtoolize:将辅助文件放在.'.
libtoolize: copying file
./ ltmain.sh'
libtoolize:将宏放入AC_CONFIG_MACRO_DIR,m4'.
libtoolize: copying file
m4 / libtool.m4'
libtoolize:复制文件m4/ltoptions.m4'
libtoolize: copying file
m4 / ltsugar.m4'
libtoolize:复制文件m4/ltversion.m4'
libtoolize: copying file
m4 / lt~absolete.m4'
configure.ac:4:安装' ./ config.guess'
configure.ac:4:安装' ./ config.sub'
configure.ac:2:安装' ./ install-sh'
configure.ac:2:安装' ./ missing'
automake:警告被视为错误
/usr/share/automake-1.13/am/ltlibrary.am:warning:' mod_authnz_crowd.la':使用非POSIX链接libtool库
/usr/share/automake-1.13/am/ltlibrary.am:archiver需要' AM_PROG_AR'在' configure.ac'
src / Makefile.am:3:处理Libtool库' mod_authnz_crowd.la'
src / Makefile.am:安装' ./ depcomp'
src / Makefile.am:8:警告:' CFLAGS'是一个用户变量,你不应该覆盖它;
src / Makefile.am:8:使用' AM_CFLAGS'代替
并行测试:安装' ./ test-driver'
/usr/share/automake-1.13/am/ltlibrary.am:警告:' mod_authz_svn_crowd.la':使用非POSIX链接libtool库
/usr/share/automake-1.13/am/ltlibrary.am:archiver需要' AM_PROG_AR'在' configure.ac'
src / svn / Makefile.am:1:处理Libtool库' mod_authz_svn_crowd.la'
src / svn / Makefile.am:6:警告:' CFLAGS'是一个用户变量,你不应该覆盖它;
src / svn / Makefile.am:6:使用' AM_CFLAGS'代替
autoreconf:automake因退出状态失败:1
[root @ localhost mod_authnz_crowd-2.2.2]#。/ configure configure:error:找不到Apache apxs二进制文件
[root @ localhost mod_authnz_crowd-2.2.2] #make make:***未指定目标且未找到makefile。停止。
[root @ localhost mod_authnz_crowd-2.2.2]#su -c" make install"
make:***没有规则来制作目标`install'。停止。
答案 0 :(得分:1)
现在,对于上面提到的当前版本,Apache-Crowd与CentOS 7的集成是不可能的。 Apache-Crowd连接器(mod_authnz_crowd-2.2.2.tar.gz)与CentOS 6. *版本兼容。