![](/img/trans.png)
[英]PHP 5.6.x source install with Apache, but openssl error occurs, dereferencing pointer to incomplete type
[英]phpbrew 5.3.10 build error: dereferencing pointer to incomplete type
我正在尝试使用phpbrew编译旧版本的php进行测试,但我遇到以下构建错误:
/home/ubuntu/.phpbrew/build/php-5.3.10/ext/dom/node.c:1900:40: error:
dereferencing pointer to incomplete type
RETVAL_STRINGL((char *) buf->buffer->content, ret, 1);
我已经包含了phpbrew指出应该包含的所有库,但是我不明白如何修复这个构建错误或它甚至意味着什么。
我有类似的问题,因为我安装的libxml2
版本比2.9.0更新。 因此,如此处所述,您可以通过应用以下补丁来修复它:转到您的php源文件夹:
$ cd ~/.phpbrew/build/php-{version}/
然后下载并应用以下补丁:
$ curl -s https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt | patch -p0
现在尝试编译,一切都应该没问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.