$ cpan install Net::Curl::Easy Reading '/home/ross/.cpan/Metadata' Database was generated on Wed, 19 Apr 2017 22:53:51 GMT Running install for module 'Net::Curl::Easy' Running make for S/SY/SYP/Net-Curl-0.37.tar.gz Checksum for /home/ross/.cpan/sources/authors/id/S/SY/SYP/Net-Curl-0.37.tar.gz ok CPAN.pm: Building S/SY/SYP/Net-Curl-0.37.tar.gz Found libcurl version 7.52.1 Reading /usr/include/x86_64-linux-gnu/curl/curl.h (cc -E -I/usr/include/x86_64-linux-gnu /usr/include/x86_64-linux-gnu/curl/curl.h) Reading /usr/include/x86_64-linux-gnu/curl/multi.h (cc -E -I/usr/include/x86_64-linux-gnu /usr/include/x86_64-linux-gnu/curl/multi.h) CURLE_HTTP2_STREAM unexpected CURLE_SSL_INVALIDCERTSTATUS unexpected CURLE_WEIRD_SERVER_REPLY unexpected CURLFORM_CONTENTLEN unexpected CURLINFO_ACTIVESOCKET unexpected CURLINFO_HTTP_VERSION unexpected CURLINFO_PROTOCOL unexpected CURLINFO_PROXY_SSL_VERIFYRESULT unexpected CURLINFO_SCHEME unexpected CURLINFO_SOCKET unexpected CURLINFO_TLS_SSL_PTR unexpected CURLMOPT_PUSHDATA unexpected CURLMOPT_PUSHFUNCTION unexpected CURLOPTTYPE_STRINGPOINT unexpected CURLOPT_CONNECT_TO unexpected CURLOPT_DEFAULT_PROTOCOL unexpected CURLOPT_KEEP_SENDING_ON_ERROR unexpected CURLOPT_PATH_AS_IS unexpected CURLOPT_PIPEWAIT unexpected CURLOPT_PRE_PROXY unexpected CURLOPT_PROXY_CAINFO unexpected CURLOPT_PROXY_CAPATH unexpected CURLOPT_PROXY_CRLFILE unexpected CURLOPT_PROXY_KEYPASSWD unexpected CURLOPT_PROXY_PINNEDPUBLICKEY unexpected CURLOPT_PROXY_SERVICE_NAME unexpected CURLOPT_PROXY_SSLCERT unexpected CURLOPT_PROXY_SSLCERTTYPE unexpected CURLOPT_PROXY_SSLKEY unexpected CURLOPT_PROXY_SSLKEYTYPE unexpected CURLOPT_PROXY_SSLVERSION unexpected CURLOPT_PROXY_SSL_CIPHER_LIST unexpected CURLOPT_PROXY_SSL_OPTIONS unexpected CURLOPT_PROXY_SSL_VERIFYHOST unexpected CURLOPT_PROXY_SSL_VERIFYPEER unexpected CURLOPT_PROXY_TLSAUTH_PASSWORD unexpected CURLOPT_PROXY_TLSAUTH_TYPE unexpected CURLOPT_PROXY_TLSAUTH_USERNAME unexpected CURLOPT_SERVICE_NAME unexpected CURLOPT_SSL_FALSESTART unexpected CURLOPT_SSL_VERIFYSTATUS unexpected CURLOPT_STREAM_DEPENDS unexpected CURLOPT_STREAM_DEPENDS_E unexpected CURLOPT_STREAM_WEIGHT unexpected CURLOPT_TCP_FASTOPEN unexpected CURLOPT_TFTP_NO_OPTIONS unexpected CURLPIPE_HTTP1 unexpected CURLPIPE_MULTIPLEX unexpected CURLPIPE_NOTHING unexpected CURLPROXY_HTTPS unexpected CURLSSLBACKEND_BORINGSSL unexpected CURLSSLBACKEND_LIBRESSL unexpected CURLSSLBACKEND_MBEDTLS unexpected CURLSSLBACKEND_WOLFSSL unexpected CURLSSLOPT_NO_REVOKE unexpected CURL_DID_MEMORY_FUNC_TYPEDEFS unexpected CURL_HTTPPOST_BUFFER unexpected CURL_HTTPPOST_CALLBACK unexpected CURL_HTTPPOST_FILENAME unexpected CURL_HTTPPOST_LARGE unexpected CURL_HTTPPOST_PTRBUFFER unexpected CURL_HTTPPOST_PTRCONTENTS unexpected CURL_HTTPPOST_PTRNAME unexpected CURL_HTTPPOST_READFILE unexpected CURL_HTTP_VERSION_2 unexpected CURL_HTTP_VERSION_2TLS unexpected CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE unexpected CURL_PUSH_DENY unexpected CURL_PUSH_OK unexpected CURL_SSLVERSION_TLSv1_3 unexpected CURL_STRICTER unexpected CURL_VERSION_HTTPS_PROXY unexpected CURL_VERSION_PSL unexpected -> found 788 constants (should be 715) Writing const-defenums-h.inc Writing const-curl-xs.inc Writing const-easy-xs.inc Writing const-form-xs.inc Writing const-multi-xs.inc Writing const-share-xs.inc Writing curl-Easy-c.inc Writing curl-Easy-xs.inc Writing curl-Form-c.inc Writing curl-Form-xs.inc Writing curl-Multi-c.inc Writing curl-Multi-xs.inc Writing curl-Share-c.inc Writing curl-Share-xs.inc Writing lib/Net/Curl/examples.pod <- examples/01-curl-transport.pl <- examples/02-multi-simple.pl <- examples/03-multi-event.pl <- examples/04-share-threads.pl <- examples/05-irssi-downloader.pl Writing lib/Net/Curl/Compat.pm Checking if your kit is complete... Looks good Writing Makefile for Net::Curl Wide character in print at /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/MakeMaker.pm line 1034. Wide character in print at /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/MakeMaker.pm line 1034. Wide character in print at /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/MakeMaker.pm line 1034. Wide character in print at /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/MakeMaker.pm line 1034. Writing MYMETA.yml and MYMETA.json cp lib/Net/Curl/Easy.pm blib/lib/Net/Curl/Easy.pm cp lib/Net/Curl/Share.pm blib/lib/Net/Curl/Share.pm cp lib/Net/Curl/Form.pm blib/lib/Net/Curl/Form.pm cp lib/Net/Curl/Compat.pm blib/lib/Net/Curl/Compat.pm cp lib/Net/Curl/Multi.pm blib/lib/Net/Curl/Multi.pm cp lib/Net/Curl.pm blib/lib/Net/Curl.pm cp lib/Net/Curl/examples.pod blib/lib/Net/Curl/examples.pod /home/ross/perl5/perlbrew/perls/perl-5.18.4/bin/perl /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/xsubpp -typemap /home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/ExtUtils/typemap -typemap typemap Curl.xs > Curl.xsc && mv Curl.xsc Curl.c cc -c -Wall -I/usr/include/x86_64-linux-gnu -O2 -DVERSION=\"0.37\" -DXS_VERSION=\"0.37\" -fPIC "-I/home/ross/perl5/perlbrew/perls/perl-5.18.4/lib/5.18.4/x86_64-linux/CORE" Curl.c Curl.xs: In function ‘perl_curl_constant_add’: Curl.xs:387:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas] #pragma clang diagnostic push Curl.xs:388:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas] #pragma clang diagnostic ignored "-Wunused-value" Curl.xs:390:0: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas] #pragma clang diagnostic pop In file included from Curl.xs:23:0: ./const-easy-xs.inc: In function ‘boot_Net__Curl’: const-defenums-h.inc:2267:24: error: ‘CURL_STRICTER’ undeclared (first use in this function) # define CURL_STRICTER CURL_STRICTER ^ ./const-easy-xs.inc:678:27: note: in expansion of macro ‘CURL_STRICTER’ { "CURL_STRICTER", 13, CURL_STRICTER }, ^~~~~~~~~~~~~ const-defenums-h.inc:2267:24: note: each undeclared identifier is reported only once for each function it appears in # define CURL_STRICTER CURL_STRICTER ^ ./const-easy-xs.inc:678:27: note: in expansion of macro ‘CURL_STRICTER’ { "CURL_STRICTER", 13, CURL_STRICTER }, ^~~~~~~~~~~~~ Makefile:369: recipe for target 'Curl.o' failed make: *** [Curl.o] Error 1 SYP/Net-Curl-0.37.tar.gz /usr/bin/make -- NOT OK 'YAML' not installed, will not store persistent state Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible