gpt4 book ai didi

phpbrew 5.3.10 构建错误 : dereferencing pointer to incomplete type

转载 作者:可可西里 更新时间:2023-11-01 00:13:46 27 4
gpt4 key购买 nike

我正在尝试编译旧版本的 php 以使用 phpbrew 进行测试,但遇到以下构建错误:

/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 更新。正如解释的那样here您可以通过应用以下补丁来修复它:转到您的 php 源文件夹:

$ cd ~/.phpbrew/build/php-{version}/

然后下载并应用以下补丁:

$ curl -s https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt | patch -p0

现在尝试编译,一切都应该没问题。

关于phpbrew 5.3.10 构建错误 : dereferencing pointer to incomplete type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28211039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com