簡體   English   中英

phpbrew 5.3.10 build error:取消引用指向不完整類型的指針

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM