Makefile.PL: #CCFLAGS => $devel_cflags . ' ' . $curl{cflags} . $bits, CCFLAGS => $Config::Config{ccflags}.' '.$devel_cflags . ' ' .$curl{cflags}.$bits, Curl.xs: #ifdef fread #undef fread #endif #ifdef fwrite #undef fwrite #endif Build Makefile: Found libcurl version 7.66.0 Reading C:/perl/perl/site/lib/auto/share/dist/Alien-curl/include/curl/curl.h (gcc -E -IC:/perl/perl/site/lib/auto/share/ dist/Alien-curl/include -DCURL_STATICLIB C:/perl/perl/site/lib/auto/share/dist/Alien-curl/include/curl/curl.h) Skipping '#define CURLINC_CURL_H': does not define a symbol at Makefile.PL line 319, line 2. Skipping '#define CURL_STRICTER': does not define a symbol at Makefile.PL line 319, line 34. Skipping '# define CURL_EXTERN': does not define a symbol at Makefile.PL line 319, line 116. Skipping '# define CURL_EXTERN': does not define a symbol at Makefile.PL line 319, line 128. Skipping '#define CURL_DID_MEMORY_FUNC_TYPEDEFS': does not define a symbol at Makefile.PL line 319, line 446. Reading C:/perl/perl/site/lib/auto/share/dist/Alien-curl/include/curl/multi.h (gcc -E -IC:/perl/perl/site/lib/auto/share /dist/Alien-curl/include -DCURL_STATICLIB C:/perl/perl/site/lib/auto/share/dist/Alien-curl/include/curl/multi.h) Skipping '#define CURLINC_MULTI_H': does not define a symbol at Makefile.PL line 319, line 2. CURLALTSVC_ALTUSED missing CURLE_AUTH_ERROR unexpected CURLINFO_RETRY_AFTER unexpected CURLOPT_SASL_AUTHZID unexpected CURLVERSION_SIXTH unexpected CURL_HTTP_VERSION_3 unexpected CURL_VERSION_HTTP3 unexpected -> found 898 constants (should be 893) 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 Generating a gmake-style Makefile Writing Makefile for Net::Curl Writing MYMETA.yml and MYMETA.json When run gmake: "C:\perl\perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Net::Curl\", 'DLBASE' => 'Curl', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++.exe Curl.def -o blib\arch\auto\Net\Curl\Curl.xs.dll -mdll -s -L"C:\perl\perl\lib\CORE" -L"C:\perl\c\lib" Curl.o "C :\perl\perl\lib\CORE\libperl530.a" "C:\perl\perl\site\lib\auto\share\dist\Alien-curl\lib\libcurl.a" "C:\perl\c\x86_64-w6 4-mingw32\lib\libmoldname.a" "C:\perl\c\x86_64-w64-mingw32\lib\libkernel32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libuser3 2.a" "C:\perl\c\x86_64-w64-mingw32\lib\libgdi32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libwinspool.a" "C:\perl\c\x86_64-w6 4-mingw32\lib\libcomdlg32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libadvapi32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libshell 32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libole32.a" "C:\perl\c\x86_64-w64-mingw32\lib\liboleaut32.a" "C:\perl\c\x86_64-w 64-mingw32\lib\libnetapi32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libuuid.a" "C:\perl\c\x86_64-w64-mingw32\lib\libws2_32.a " "C:\perl\c\x86_64-w64-mingw32\lib\libmpr.a" "C:\perl\c\x86_64-w64-mingw32\lib\libwinmm.a" "C:\perl\c\x86_64-w64-mingw3 2\lib\libversion.a" "C:\perl\c\x86_64-w64-mingw32\lib\libodbc32.a" "C:\perl\c\x86_64-w64-mingw32\lib\libodbccp32.a" "C:\ perl\c\x86_64-w64-mingw32\lib\libcomctl32.a" -Wl,--enable-auto-image-base C:/perl/c/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\perl\perl\site\lib\auto\ share\dist\Alien-curl\lib\libcurl.a(libcurl_la-version.o):version.c:(.text+0x69): undefined reference to `zlibVersion' C:/perl/c/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\perl\perl\site\lib\auto\ share\dist\Alien-curl\lib\libcurl.a(libcurl_la-version.o):version.c:(.text+0x8d): undefined reference to `idn2_check_ver sion' C:/perl/c/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\perl\perl\site\lib\auto\ share\dist\Alien-curl\lib\libcurl.a(libcurl_la-version.o):version.c:(.text+0x9c): undefined reference to `idn2_check_ver sion' ....... hundrends of complain undefined reference to.....