如何解决安装 apache 网络服务器时未定义符号 apr_md4_set_xlate
我正在 Solaris 5.10 上使用 openssl-1.1.1i 构建 httpd-2.4.46。我正在使用以下命令进行配置 ./configure --prefix=/hp2/apache/ --with-included-apr --with-pcre --enable-ssl --with-ssl=/opt/openssl-1.1.1i --enable-so -- enable-cgi --enable-info --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-mime-magic
openssl,pcre jas 已正确安装 apr 和 apr-util 已正确处理到 srclib
在运行 make 时,出现以下错误:
未定义先引用
文件中的符号
apr_md4_set_xlate 服务器/.libs/libmain.a(exports.o)
ld:致命:符号引用错误。没有输出写入 .libs/httpd
collect2: ld 返回 1 个退出状态
*** 错误代码 1
make:致命错误:目标的命令失败 httpd' Current working directory /hp2/apache/source/httpd-2.4.46 *** Error code 1 The following command caused the error: otarget=
echo all-recursive|sed s/-recursive//; \ list=' srclib os server modules support'; \ for i in $list; do \ if test -d "$i"; then \ target="$otarget"; \ echo "Making $target in $i"; \ if test "$i" = "."; then \ made_local=yes; \ target="local-$target"; \ fi; \ (cd $i && make $target) || exit 1; \ fi; \ done; \ if test "$otarget" = "all" && test -z 'httpd shared-build '; then \ made_local=yes; \ fi; \ if test "$made_local" != "yes"; then \ make "local-$otarget" || exit 1; \ fi make: Fatal error: Command Failed for target
all-recursive'
当我在没有 ssl 的情况下构建 apache 时,相同的配置正在工作
请帮忙
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。