簡體   English   中英

通過CPAN WWW :: Curl安裝失敗,出現多個錯誤

[英]WWW::Curl installation via CPAN fails with multiple errors

我試圖像perl -MCPAN -e 'install WWW::Curl'一樣perl -MCPAN -e 'install WWW::Curl' Curl.xs期間, Curl.xs以下錯誤:

cc -c -I / usr / local / include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I / usr / local / include -D_FORTIFY_SOURCE = 2 -O2 -pipe -fstack-protector- fno-strict-aliasing -DVERSION = \\“ 4.17 \\” -DXS_VERSION = \\“ 4.17 \\” -DPIC -fPIC“ -I / usr / local / lib / perl5 / 5.24 / mach / CORE” Curl.c在以下文件中Curl.xs:574:

./curlopt-constants.c:19:58:錯誤:

非無效函數'constant'如果(strEQ(name,“ DID_MEMORY_FUNC_TYPEDEFS”))返回CURL_DID_MEMORY_FUNC_TYPEDEFS,則應返回值[-Wreturn-type];

./curlopt-constants.c:136:49:錯誤:使用未聲明的標識符

如果(strEQ(name,“ STRICTER”))返回CURL_STRICTER,則為'CURL_STRICTER';

在那之后,還有很多警告。

有什么我想念的嗎?

我試圖在FreeBSD 11.1上用perl 5.24.3構建WWW::Curl

模塊存儲庫中似乎有一個未解決的問題。 它沒有關閉,但是您可能要遵循它,因為在即將發布的版本或倉庫本身中可能有一個修復程序。 解決方法可能是

if ($e =~ /(OBSOLETE|^CURL_EXTERN|_LAST\z|_LASTENTRY\z|CURL_DID_MEMORY_FUNC_TYPEDEFS\z)/) {

在Makefile.PL的第140行中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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