2014-10-08 72 views
0

在嘗試構建一些我下載的依賴protobuf的代碼時,遇到了一個問題,CentOS中的protobuf軟件包不包含gzip_stream.h文件。我下載的代碼假定gzip_stream.h包含在protobuf包中。 gzip_stream.h包含在Ubuntu的protobuf軟件包中,我下載的代碼編譯的很好。有沒有辦法在CentOS中解決缺少的gzip_stream.h?如何避免在CentOS中從protobuf軟件包中丟失gzip_stream.h

回答

0

我試着下載yum提供的所有protobuf和zlib軟件包,但沒有一個似乎包含gzip_stream.h。我最終不得不下載並構建protobuf from Google,並解決了這個問題。如果有人知道更好的解決方案,請讓我知道。

更新:按照@Kenton Varda的指示,我嘗試在此提交一個錯誤。我發現這個bug已經是Fedora EPEL了。它是在大約2.5年前提交的,似乎它在大約一年時間內未被觸及:link

+1

這聽起來像是CentOS protobuf軟件包中的一個錯誤 - 它們可能構建的軟件包沒有gzip支持(這是一個編譯時選項),但它們應該真的包含它。也許對他們提出錯誤? – 2014-10-09 20:49:23

+0

感謝您的回覆。我會考慮提交bug。 – plafratt 2014-10-10 15:50:53

+0

更新:我向CentOS提交了一個錯誤。他們通過了降壓。這是我得到的迴應:「這不是一個centos軟件包,這個軟件包來自EPEL,你需要提交你的bug報告。」這就是我計劃要做的。 – plafratt 2014-10-13 17:36:29

相關問題