apache模块问题:找不到符号_libiconv \ n,引用自:/usr/local/apr/lib/libapr-2.0.dylib

尝试启动服务器(mod_example.so是我创建的模块)时,出现以下错误:

httpd:/usr/local/etc/httpd/httpd.conf的第183行的语法错误:无法将lib / httpd / modules / mod_example.so加载到服务器中:dlopen(/ usr / local / opt / httpd / lib /httpd/modules/mod_example.so,10):找不到符号:_libiconv \ n引用自:/usr/local/apr/lib/libapr-2.0.dylib\n预期存在于:/ usr / local中的平面命名空间\ n /apr/lib/libapr-2.0.dylib

/ usr /.../ libapr-2.0.dylib似乎是问题所在,尽管自从httpd.conf中删除该行以来,我还是有些疑惑

Loadmodule example_module lib / httpd / modules / mod_example.so

,服务器启动正常。在我用来创建mod_example的命令中,我指定了-undefined dynamic_lookup。关于如何调试的任何想法?

xy2100789 回答:apache模块问题:找不到符号_libiconv \ n,引用自:/usr/local/apr/lib/libapr-2.0.dylib

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3009663.html

大家都在问