在 Ubuntu 上編譯 PARSEC 2.1 基準測試套件時,可能遇到 pod2man 語法錯誤導致編譯失敗,錯誤訊息顯示 Expected text after =item, not a number。這是因為 OpenSSL 1.0.1e 與 Perl 5.18 不相容所致。

OpenSSL 1.0.1e 文件格式與 Perl 5.18 的 pod2man 解析器不相容,導致文件產生階段失敗。
安裝 Perl 5.16 並設為預設版本,可解決相容性問題。
sudo rm /usr/bin/pod2man
移除後重新編譯即可繞過文件產生步驟。注意此法可能影響其他需 pod2man 的套件建置。
以上方案針對特定錯誤訊息,其他編譯錯誤需視具體情況排查。