微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装 apache 网络服务器时未定义符号 apr_md4_set_xlate

如何解决安装 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 举报,一经查实,本站将立刻删除。