Package: src:pycurl
Version: 7.45.3-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make gen PYTHON=python3
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3 setup.py docstrings
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
for py in 3.12 ; do \
        python$py setup.py build ; \
done
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-312
creating build/lib.linux-x86_64-cpython-312/curl
copying python/curl/__init__.py -> build/lib.linux-x86_64-cpython-312/curl
running build_ext
building 'pycurl' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/src
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/docstrings.c -o 
build/temp.linux-x86_64-cpython-312/src/docstrings.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easy.c -o 
build/temp.linux-x86_64-cpython-312/src/easy.o
src/easy.c: In function ‘do_curlhttppost_dealloc’:
src/easy.c:112:9: warning: ‘curl_formfree’ is deprecated: since 7.56.0. Use 
curl_mime_free() [-Wdeprecated-declarations]
  112 |         curl_formfree(self->httppost);
      |         ^~~~~~~~~~~~~
In file included from src/pycurl.h:33,
                 from src/easy.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:2630:1: note: declared here
 2630 | curl_formfree(struct curl_httppost *form);
      | ^~~~~~~~~~~~~
src/easy.c: In function ‘do_curl_duphandle’:
src/easy.c:382:9: warning: ‘CURLOPT_IOCTLDATA’ is deprecated: since 7.18.0. Use 
CURLOPT_SEEKDATA [-Wdeprecated-declarations]
  382 |         curl_easy_setopt(dup->handle, CURLOPT_IOCTLDATA, dup);
      |         ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1589:3: note: declared here
 1589 |   CURLOPTDEPRECATED(CURLOPT_IOCTLDATA, CURLOPTTYPE_CBPOINT, 131,
      |   ^~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easycb.c -o 
build/temp.linux-x86_64-cpython-312/src/easycb.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyinfo.c -o 
build/temp.linux-x86_64-cpython-312/src/easyinfo.o
src/easyinfo.c: In function ‘do_curl_getinfo_raw’:
src/easyinfo.c:145:5: warning: ‘CURLINFO_LASTSOCKET’ is deprecated: since 
7.45.0. Use CURLINFO_ACTIVESOCKET [-Wdeprecated-declarations]
  145 |     case CURLINFO_LASTSOCKET:
      |     ^~~~
In file included from src/pycurl.h:33,
                 from src/easyinfo.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:2914:3: note: declared here
 2914 |   CURLINFO_LASTSOCKET  CURL_DEPRECATED(7.45.0, "Use 
CURLINFO_ACTIVESOCKET")
      |   ^~~~~~~~~~~~~~~~~~~
src/easyinfo.c:204:5: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is 
deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T 
[-Wdeprecated-declarations]
  204 |     case CURLINFO_CONTENT_LENGTH_DOWNLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2892:3: note: declared here
 2892 |   CURLINFO_CONTENT_LENGTH_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:205:5: warning: ‘CURLINFO_CONTENT_LENGTH_UPLOAD’ is deprecated: 
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_UPLOAD_T [-Wdeprecated-declarations]
  205 |     case CURLINFO_CONTENT_LENGTH_UPLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2897:3: note: declared here
 2897 |   CURLINFO_CONTENT_LENGTH_UPLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:209:5: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
  209 |     case CURLINFO_SIZE_DOWNLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2875:3: note: declared here
 2875 |   CURLINFO_SIZE_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:210:5: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations]
  210 |     case CURLINFO_SIZE_UPLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2872:3: note: declared here
 2872 |   CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use 
CURLINFO_SIZE_UPLOAD_T")
      |   ^~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:211:5: warning: ‘CURLINFO_SPEED_DOWNLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations]
  211 |     case CURLINFO_SPEED_DOWNLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2879:3: note: declared here
 2879 |   CURLINFO_SPEED_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:212:5: warning: ‘CURLINFO_SPEED_UPLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SPEED_UPLOAD_T [-Wdeprecated-declarations]
  212 |     case CURLINFO_SPEED_UPLOAD:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2883:3: note: declared here
 2883 |   CURLINFO_SPEED_UPLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyopt.c -o 
build/temp.linux-x86_64-cpython-312/src/easyopt.o
src/easyopt.c: In function ‘util_curl_unsetopt’:
src/easyopt.c:94:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0. 
Serves no purpose anymore [-Wdeprecated-declarations]
   94 |     case CURLOPT_EGDSOCKET:
      |     ^~~~
In file included from src/pycurl.h:33,
                 from src/easyopt.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
 1375 |   CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:102:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  102 |     case CURLOPT_RANDOM_FILE:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
 1371 |   CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:164:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. 
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
  164 |     CLEAR_OBJECT(CURLOPT_HTTPPOST, self->httppost);
      |     ^~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
 1205 |   CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:164:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. 
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
  164 |     CLEAR_OBJECT(CURLOPT_HTTPPOST, self->httppost);
      |     ^~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
 1205 |   CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_string_impl’:
src/easyopt.c:246:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0. 
Serves no purpose anymore [-Wdeprecated-declarations]
  246 |     case CURLOPT_EGDSOCKET:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
 1375 |   CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:260:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
  260 |     case CURLOPT_RANDOM_FILE:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
 1371 |   CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:295:5: warning: ‘CURLOPT_SOCKS5_GSSAPI_SERVICE’ is deprecated: 
since 7.49.0. Use CURLOPT_PROXY_SERVICE_NAME [-Wdeprecated-declarations]
  295 |     case CURLOPT_SOCKS5_GSSAPI_SERVICE:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1745:3: note: declared here
 1745 |   CURLOPTDEPRECATED(CURLOPT_SOCKS5_GSSAPI_SERVICE,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_httppost’:
src/easyopt.c:624:13: warning: ‘curl_formadd’ is deprecated: since 7.56.0. Use 
curl_mime_init() [-Wdeprecated-declarations]
  624 |             res = curl_formadd(&post, &last,
      |             ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2594:1: note: declared here
 2594 | curl_formadd(struct curl_httppost **httppost,
      | ^~~~~~~~~~~~
src/easyopt.c:625:32: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. 
Use curl_mime_name() [-Wdeprecated-declarations]
  625 |                                CURLFORM_COPYNAME, nstr,
      |                                ^~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here
 2519 |   CURLFORM_COPYNAME        CURL_DEPRECATED(7.56.0, "Use 
curl_mime_name()"),
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:626:32: warning: ‘CURLFORM_NAMELENGTH’ is deprecated: since 
7.56.0.  [-Wdeprecated-declarations]
  626 |                                CURLFORM_NAMELENGTH, (long) nlen,
      |                                ^~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2521:3: note: declared here
 2521 |   CURLFORM_NAMELENGTH      CURL_DEPRECATED(7.56.0, ""),
      |   ^~~~~~~~~~~~~~~~~~~
src/easyopt.c:627:32: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  627 |                                CURLFORM_COPYCONTENTS, cstr,
      |                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
 2522 |   CURLFORM_COPYCONTENTS    CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:628:32: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  628 |                                CURLFORM_CONTENTSLENGTH, (long) clen,
      |                                ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2524:3: note: declared here
 2524 |   CURLFORM_CONTENTSLENGTH  CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:691:17: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  691 |                 if (val != CURLFORM_COPYCONTENTS &&
      |                 ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
 2522 |   CURLFORM_COPYCONTENTS    CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:692:21: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use 
curl_mime_filedata() [-Wdeprecated-declarations]
  692 |                     val != CURLFORM_FILE &&
      |                     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2528:3: note: declared here
 2528 |   CURLFORM_FILE            CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filedata()"),
      |   ^~~~~~~~~~~~~
src/easyopt.c:693:21: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. 
Use curl_mime_filename() [-Wdeprecated-declarations]
  693 |                     val != CURLFORM_FILENAME &&
      |                     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2536:3: note: declared here
 2536 |   CURLFORM_FILENAME        CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filename()"),
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:694:21: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 
7.56.0. Use curl_mime_type() [-Wdeprecated-declarations]
  694 |                     val != CURLFORM_CONTENTTYPE &&
      |                     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2534:3: note: declared here
 2534 |   CURLFORM_CONTENTTYPE     CURL_DEPRECATED(7.56.0, "Use 
curl_mime_type()"),
      |   ^~~~~~~~~~~~~~~~~~~~
src/easyopt.c:695:21: warning: ‘CURLFORM_BUFFER’ is deprecated: since 7.56.0. 
Use curl_mime_filename() [-Wdeprecated-declarations]
  695 |                     val != CURLFORM_BUFFER &&
      |                     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2530:3: note: declared here
 2530 |   CURLFORM_BUFFER          CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filename()"),
      |   ^~~~~~~~~~~~~~~
src/easyopt.c:696:21: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  696 |                     val != CURLFORM_BUFFERPTR)
      |                     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
 2531 |   CURLFORM_BUFFERPTR       CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~
src/easyopt.c:714:17: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  714 |                 if (val == CURLFORM_COPYCONTENTS) {
      |                 ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
 2522 |   CURLFORM_COPYCONTENTS    CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:716:21: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  716 |                     forms[k].option = CURLFORM_CONTENTSLENGTH;
      |                     ^~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2524:3: note: declared here
 2524 |   CURLFORM_CONTENTSLENGTH  CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:719:17: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  719 |                 } else if (val == CURLFORM_BUFFERPTR) {
      |                 ^
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
 2531 |   CURLFORM_BUFFERPTR       CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~
src/easyopt.c:749:21: warning: ‘CURLFORM_BUFFERLENGTH’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  749 |                     forms[k].option = CURLFORM_BUFFERLENGTH;
      |                     ^~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2532:3: note: declared here
 2532 |   CURLFORM_BUFFERLENGTH    CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:755:13: warning: ‘curl_formadd’ is deprecated: since 7.56.0. Use 
curl_mime_init() [-Wdeprecated-declarations]
  755 |             res = curl_formadd(&post, &last,
      |             ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2594:1: note: declared here
 2594 | curl_formadd(struct curl_httppost **httppost,
      | ^~~~~~~~~~~~
src/easyopt.c:756:32: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. 
Use curl_mime_name() [-Wdeprecated-declarations]
  756 |                                CURLFORM_COPYNAME, nstr,
      |                                ^~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here
 2519 |   CURLFORM_COPYNAME        CURL_DEPRECATED(7.56.0, "Use 
curl_mime_name()"),
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:757:32: warning: ‘CURLFORM_NAMELENGTH’ is deprecated: since 
7.56.0.  [-Wdeprecated-declarations]
  757 |                                CURLFORM_NAMELENGTH, (long) nlen,
      |                                ^~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2521:3: note: declared here
 2521 |   CURLFORM_NAMELENGTH      CURL_DEPRECATED(7.56.0, ""),
      |   ^~~~~~~~~~~~~~~~~~~
src/easyopt.c:758:32: warning: ‘CURLFORM_ARRAY’ is deprecated: since 7.56.0.  
[-Wdeprecated-declarations]
  758 |                                CURLFORM_ARRAY, forms,
      |                                ^~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2526:3: note: declared here
 2526 |   CURLFORM_ARRAY           CURL_DEPRECATED(7.56.0, ""),
      |   ^~~~~~~~~~~~~~
src/easyopt.c:775:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. 
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
  775 |     res = curl_easy_setopt(self->handle, CURLOPT_HTTPPOST, post);
      |     ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
 1205 |   CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:788:5: warning: ‘curl_formfree’ is deprecated: since 7.56.0. Use 
curl_mime_free() [-Wdeprecated-declarations]
  788 |     curl_formfree(post);
      |     ^~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2630:1: note: declared here
 2630 | curl_formfree(struct curl_httppost *form);
      | ^~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_callable’:
src/easyopt.c:919:5: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  919 |     case CURLOPT_PROGRESSFUNCTION:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
 1304 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, 
CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:923:9: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  923 |         curl_easy_setopt(self->handle, CURLOPT_PROGRESSFUNCTION, 
pro_cb);
      |         ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
 1304 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, 
CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:942:5: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since 
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
  942 |     case CURLOPT_IOCTLFUNCTION:
      |     ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
 1587 |   CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 
130,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:946:9: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since 
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
  946 |         curl_easy_setopt(self->handle, CURLOPT_IOCTLFUNCTION, ioctl_cb);
      |         ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
 1587 |   CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 
130,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c:947:9: warning: ‘CURLOPT_IOCTLDATA’ is deprecated: since 7.18.0. 
Use CURLOPT_SEEKDATA [-Wdeprecated-declarations]
  947 |         curl_easy_setopt(self->handle, CURLOPT_IOCTLDATA, self);
      |         ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1589:3: note: declared here
 1589 |   CURLOPTDEPRECATED(CURLOPT_IOCTLDATA, CURLOPTTYPE_CBPOINT, 131,
      |   ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt’:
src/easyopt.c:1145:9: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. 
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
 1145 |         if (option == CURLOPT_HTTPPOST) {
      |         ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
 1205 |   CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
      |   ^~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyperform.c -o 
build/temp.linux-x86_64-cpython-312/src/easyperform.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/module.c -o 
build/temp.linux-x86_64-cpython-312/src/module.o
src/module.c: In function ‘PyInit_pycurl’:
src/module.c:376:17: warning: ‘CURLSSLBACKEND_NSS’ is deprecated: since 8.3.0.  
[-Wdeprecated-declarations]
  376 |                 case CURLSSLBACKEND_NSS:
      |                 ^~~~
In file included from src/pycurl.h:33,
                 from src/module.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:161:3: note: declared here
  161 |   CURLSSLBACKEND_NSS                    CURL_DEPRECATED(8.3.0, "") = 3,
      |   ^~~~~~~~~~~~~~~~~~
src/module.c:737:5: warning: ‘CURLFORM_BUFFER’ is deprecated: since 7.56.0. Use 
curl_mime_filename() [-Wdeprecated-declarations]
  737 |     insint_c(d, "FORM_BUFFER", CURLFORM_BUFFER);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2530:3: note: declared here
 2530 |   CURLFORM_BUFFER          CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filename()"),
      |   ^~~~~~~~~~~~~~~
src/module.c:738:5: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since 7.56.0. 
Use curl_mime_data() [-Wdeprecated-declarations]
  738 |     insint_c(d, "FORM_BUFFERPTR", CURLFORM_BUFFERPTR);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
 2531 |   CURLFORM_BUFFERPTR       CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~
src/module.c:739:5: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
  739 |     insint_c(d, "FORM_CONTENTS", CURLFORM_COPYCONTENTS);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
 2522 |   CURLFORM_COPYCONTENTS    CURL_DEPRECATED(7.56.0, "Use 
curl_mime_data()"),
      |   ^~~~~~~~~~~~~~~~~~~~~
src/module.c:740:5: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use 
curl_mime_filedata() [-Wdeprecated-declarations]
  740 |     insint_c(d, "FORM_FILE", CURLFORM_FILE);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2528:3: note: declared here
 2528 |   CURLFORM_FILE            CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filedata()"),
      |   ^~~~~~~~~~~~~
src/module.c:741:5: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 
7.56.0. Use curl_mime_type() [-Wdeprecated-declarations]
  741 |     insint_c(d, "FORM_CONTENTTYPE", CURLFORM_CONTENTTYPE);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2534:3: note: declared here
 2534 |   CURLFORM_CONTENTTYPE     CURL_DEPRECATED(7.56.0, "Use 
curl_mime_type()"),
      |   ^~~~~~~~~~~~~~~~~~~~
src/module.c:742:5: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. 
Use curl_mime_filename() [-Wdeprecated-declarations]
  742 |     insint_c(d, "FORM_FILENAME", CURLFORM_FILENAME);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2536:3: note: declared here
 2536 |   CURLFORM_FILENAME        CURL_DEPRECATED(7.56.0, "Use 
curl_mime_filename()"),
      |   ^~~~~~~~~~~~~~~~~
src/module.c:809:5: warning: ‘CURLOPT_PUT’ is deprecated: since 7.12.1. Use 
CURLOPT_UPLOAD [-Wdeprecated-declarations]
  809 |     insint_c(d, "PUT", CURLOPT_PUT);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1295:3: note: declared here
 1295 |   CURLOPTDEPRECATED(CURLOPT_PUT, CURLOPTTYPE_LONG, 54,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:823:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. 
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
  823 |     insint_c(d, "HTTPPOST", CURLOPT_HTTPPOST);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
 1205 |   CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:854:5: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  854 |     insint_c(d, "PROGRESSFUNCTION", CURLOPT_PROGRESSFUNCTION);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
 1304 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, 
CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:881:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 7.84.0. 
Serves no purpose anymore [-Wdeprecated-declarations]
  881 |     insint_c(d, "RANDOM_FILE", CURLOPT_RANDOM_FILE);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
 1371 |   CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:882:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0. 
Serves no purpose anymore [-Wdeprecated-declarations]
  882 |     insint_c(d, "EGDSOCKET", CURLOPT_EGDSOCKET);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
 1375 |   CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:898:5: warning: ‘CURLOPT_DNS_USE_GLOBAL_CACHE’ is deprecated: 
since 7.11.1. Use CURLOPT_SHARE [-Wdeprecated-declarations]
  898 |     insint_c(d, "DNS_USE_GLOBAL_CACHE", CURLOPT_DNS_USE_GLOBAL_CACHE);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1431:3: note: declared here
 1431 |   CURLOPTDEPRECATED(CURLOPT_DNS_USE_GLOBAL_CACHE, CURLOPTTYPE_LONG, 91,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:930:5: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since 
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
  930 |     insint_c(d, "IOCTLFUNCTION", CURLOPT_IOCTLFUNCTION);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
 1587 |   CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 
130,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:1028:5: warning: ‘CURLOPT_PROTOCOLS’ is deprecated: since 7.85.0. 
Use CURLOPT_PROTOCOLS_STR [-Wdeprecated-declarations]
 1028 |     insint_c(d, "PROTOCOLS", CURLOPT_PROTOCOLS);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1756:3: note: declared here
 1756 |   CURLOPTDEPRECATED(CURLOPT_PROTOCOLS, CURLOPTTYPE_LONG, 181,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:1029:5: warning: ‘CURLOPT_REDIR_PROTOCOLS’ is deprecated: since 
7.85.0. Use CURLOPT_REDIR_PROTOCOLS_STR [-Wdeprecated-declarations]
 1029 |     insint_c(d, "REDIR_PROTOCOLS", CURLOPT_REDIR_PROTOCOLS);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1762:3: note: declared here
 1762 |   CURLOPTDEPRECATED(CURLOPT_REDIR_PROTOCOLS, CURLOPTTYPE_LONG, 182,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:1070:5: warning: ‘CURLOPT_SOCKS5_GSSAPI_SERVICE’ is deprecated: 
since 7.49.0. Use CURLOPT_PROXY_SERVICE_NAME [-Wdeprecated-declarations]
 1070 |     insint_c(d, "SOCKS5_GSSAPI_SERVICE", CURLOPT_SOCKS5_GSSAPI_SERVICE);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1745:3: note: declared here
 1745 |   CURLOPTDEPRECATED(CURLOPT_SOCKS5_GSSAPI_SERVICE,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:1091:5: warning: ‘CURLOPT_SSL_ENABLE_NPN’ is deprecated: since 
7.86.0. Has no function [-Wdeprecated-declarations]
 1091 |     insint_c(d, "SSL_ENABLE_NPN", CURLOPT_SSL_ENABLE_NPN);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1909:3: note: declared here
 1909 |   CURLOPTDEPRECATED(CURLOPT_SSL_ENABLE_NPN, CURLOPTTYPE_LONG, 225,
      |   ^~~~~~~~~~~~~~~~~
src/module.c:1275:5: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations]
 1275 |     insint_c(d, "SIZE_UPLOAD", CURLINFO_SIZE_UPLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2872:3: note: declared here
 2872 |   CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use 
CURLINFO_SIZE_UPLOAD_T")
      |   ^~~~~~~~~~~~~~~~~~~~
src/module.c:1276:5: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
 1276 |     insint_c(d, "SIZE_DOWNLOAD", CURLINFO_SIZE_DOWNLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2875:3: note: declared here
 2875 |   CURLINFO_SIZE_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~
src/module.c:1277:5: warning: ‘CURLINFO_SPEED_DOWNLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations]
 1277 |     insint_c(d, "SPEED_DOWNLOAD", CURLINFO_SPEED_DOWNLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2879:3: note: declared here
 2879 |   CURLINFO_SPEED_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1278:5: warning: ‘CURLINFO_SPEED_UPLOAD’ is deprecated: since 
7.55.0. Use CURLINFO_SPEED_UPLOAD_T [-Wdeprecated-declarations]
 1278 |     insint_c(d, "SPEED_UPLOAD", CURLINFO_SPEED_UPLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2883:3: note: declared here
 2883 |   CURLINFO_SPEED_UPLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~
src/module.c:1283:5: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is deprecated: 
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations]
 1283 |     insint_c(d, "CONTENT_LENGTH_DOWNLOAD", 
CURLINFO_CONTENT_LENGTH_DOWNLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2892:3: note: declared here
 2892 |   CURLINFO_CONTENT_LENGTH_DOWNLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1284:5: warning: ‘CURLINFO_CONTENT_LENGTH_UPLOAD’ is deprecated: 
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_UPLOAD_T [-Wdeprecated-declarations]
 1284 |     insint_c(d, "CONTENT_LENGTH_UPLOAD", 
CURLINFO_CONTENT_LENGTH_UPLOAD);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2897:3: note: declared here
 2897 |   CURLINFO_CONTENT_LENGTH_UPLOAD
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1307:5: warning: ‘CURLINFO_LASTSOCKET’ is deprecated: since 
7.45.0. Use CURLINFO_ACTIVESOCKET [-Wdeprecated-declarations]
 1307 |     insint_c(d, "LASTSOCKET", CURLINFO_LASTSOCKET);
      |     ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2914:3: note: declared here
 2914 |   CURLINFO_LASTSOCKET  CURL_DEPRECATED(7.45.0, "Use 
CURLINFO_ACTIVESOCKET")
      |   ^~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/multi.c -o 
build/temp.linux-x86_64-cpython-312/src/multi.o
src/multi.c: In function ‘do_multi_socket_all’:
src/multi.c:578:5: warning: ‘curl_multi_socket_all’ is deprecated: since 
7.19.5. Use curl_multi_socket_action() [-Wdeprecated-declarations]
  578 |     res = curl_multi_socket_all(self->multi_handle, &running);
      |     ^~~
In file included from /usr/include/x86_64-linux-gnu/curl/curl.h:3234,
                 from src/pycurl.h:33,
                 from src/multi.c:1:
/usr/include/x86_64-linux-gnu/curl/multi.h:330:1: note: declared here
  330 | curl_multi_socket_all(CURLM *multi_handle, int *running_handles);
      | ^~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/oscompat.c -o 
build/temp.linux-x86_64-cpython-312/src/oscompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/pythoncompat.c -o 
build/temp.linux-x86_64-cpython-312/src/pythoncompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/share.c -o 
build/temp.linux-x86_64-cpython-312/src/share.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/stringcompat.c -o 
build/temp.linux-x86_64-cpython-312/src/stringcompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/threadsupport.c -o 
build/temp.linux-x86_64-cpython-312/src/threadsupport.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1 
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/util.c -o 
build/temp.linux-x86_64-cpython-312/src/util.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 
-Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time 
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-312/src/docstrings.o 
build/temp.linux-x86_64-cpython-312/src/easy.o 
build/temp.linux-x86_64-cpython-312/src/easycb.o 
build/temp.linux-x86_64-cpython-312/src/easyinfo.o 
build/temp.linux-x86_64-cpython-312/src/easyopt.o 
build/temp.linux-x86_64-cpython-312/src/easyperform.o 
build/temp.linux-x86_64-cpython-312/src/module.o 
build/temp.linux-x86_64-cpython-312/src/multi.o 
build/temp.linux-x86_64-cpython-312/src/oscompat.o 
build/temp.linux-x86_64-cpython-312/src/pythoncompat.o 
build/temp.linux-x86_64-cpython-312/src/share.o 
build/temp.linux-x86_64-cpython-312/src/stringcompat.o 
build/temp.linux-x86_64-cpython-312/src/threadsupport.o 
build/temp.linux-x86_64-cpython-312/src/util.o -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto 
-lcurl -o build/lib.linux-x86_64-cpython-312/pycurl.cpython-312-x86_64-linux-gnu.so
mkdir -p www/htdocs/doc
/usr/bin/make docs PYTHON=python3
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3 setup.py build
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
running build_ext
mkdir -p build/docstrings
for file in doc/docstrings/*.rst; do tail -n +3 $file 
>build/docstrings/`basename $file`; done
PYTHONPATH=$(ls -d build/lib.*$PYTHONMAJOR*$PYTHONMINOR):$PYTHONPATH \
python3 -m sphinx doc build/doc
Running Sphinx v7.4.7
loading translations [en]... done
making output directory... done
WARNING: favicon file 'favicon.ico' does not exist
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 
'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 17 source files that are out of date
updating environment: [new config] 17 added, 0 changed, 0 removed
reading sources... [  6%] callbacks
reading sources... [ 12%] curl
reading sources... [ 18%] curlmultiobject
reading sources... [ 24%] curlobject
reading sources... [ 29%] curlshareobject
reading sources... [ 35%] files
reading sources... [ 41%] index
reading sources... [ 47%] install
reading sources... [ 53%] internals
reading sources... [ 59%] pycurl
reading sources... [ 65%] quickstart
reading sources... [ 71%] release-notes
reading sources... [ 76%] release-process
reading sources... [ 82%] thread-safety
reading sources... [ 88%] troubleshooting
reading sources... [ 94%] unicode
reading sources... [100%] unimplemented

looking for now-outdated files... none found
pickling environment... done
checking consistency... /<<PKGBUILDDIR>>/doc/internals.rst: WARNING: document 
isn't included in any toctree
/<<PKGBUILDDIR>>/doc/release-process.rst: WARNING: document isn't included in 
any toctree
done
preparing documents... done
copying assets...
copying static files... done
copying extra files... done
copying assets: done
writing output... [  6%] callbacks
writing output... [ 12%] curl
writing output... [ 18%] curlmultiobject
writing output... [ 24%] curlobject
writing output... [ 29%] curlshareobject
writing output... [ 35%] files
writing output... [ 41%] index
writing output... [ 47%] install
writing output... [ 53%] internals
writing output... [ 59%] pycurl
writing output... [ 65%] quickstart
writing output... [ 71%] release-notes
writing output... [ 76%] release-process
writing output... [ 82%] thread-safety
writing output... [ 88%] troubleshooting
writing output... [ 94%] unicode
writing output... [100%] unimplemented

generating indices... genindex py-modindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 3 warnings.

The HTML pages are in build/doc.
rst2html README.rst build/doc/README.html
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -e ;\
for py in 3.12 ; do \
        make test PYTHON=python$py PYTEST="python$py -m pytest" PYTEST_ADDOPTS="--ignore 
examples --ignore .pc -m 'not online' -k 'not (test_multi_socket_action or test_multi_socket_select or 
test_easy_pause_unpause)'" PYFLAKES="python$py -m pyflakes" PYCURL_VSFTPD_PATH=vsftpd; \
done
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3.12 setup.py build
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
running build_ext
make -C tests/fake-curl/libcurl
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config 
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
        -Wl,-soname,with_gnutls.so -o with_gnutls.so with_gnutls.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config 
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
        -Wl,-soname,with_nss.so -o with_nss.so with_nss.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config 
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
        -Wl,-soname,with_openssl.so -o with_openssl.so with_openssl.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config 
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
        -Wl,-soname,with_unknown_ssl.so -o with_unknown_ssl.so 
with_unknown_ssl.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config 
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
        -Wl,-soname,without_ssl.so -o without_ssl.so without_ssl.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
./tests/run.sh
+ test -n python3.12
+ test -n python3.12 -m pytest
+ mkdir -p tests/tmp
+ python3.12 -V
+ awk -F. {print $1}
+ awk {print $2}
+ export PYTHONMAJOR=3
+ python3.12 -V
+ awk -F. {print $2}
+ awk {print $2}
+ export PYTHONMINOR=12
+ ls -d build/lib.linux-x86_64-cpython-312
+ export PYTHONPATH=build/lib.linux-x86_64-cpython-312:
+ extra_attrs=
+ test  = true
+ python3.12 -c import pycurl; print(pycurl.version)
PycURL/7.45.3 libcurl/8.10.1 OpenSSL/3.3.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 
libidn2/2.3.7 libpsl/0.21.2 libssh2/1.11.0 nghttp2/1.63.0 librtmp/2.3 
OpenLDAP/2.5.18
+ python3.12 -m pytest -v
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- 
/usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: pytest.ini
plugins: flaky-3.8.1, typeguard-4.3.0
collecting ... collected 457 items / 5 deselected / 452 selected

tests/cadata_test.py::CaCertsTest::test_request_with_verifypeer PASSED   [  0%]
tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bogus_type PASSED   [  0%]
tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bytes PASSED        [  0%]
tests/certinfo_test.py::CertinfoTest::test_certinfo_option PASSED        [  0%]
tests/certinfo_test.py::CertinfoTest::test_getinfo_raw_certinfo PASSED   [  1%]
tests/certinfo_test.py::CertinfoTest::test_request_with_certinfo PASSED  [  1%]
tests/certinfo_test.py::CertinfoTest::test_request_without_certinfo PASSED [  
1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_bogus_return
 PASSED [  1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_fail 
PASSED [  1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_ok 
PASSED [  2%]
tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_none
 PASSED [  2%]
tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_unset
 PASSED [  2%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close 
PASSED [  2%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close_twice 
PASSED [  3%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_keyword_arguments
 PASSED [  3%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_positional_arguments
 PASSED [  3%]
tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_access PASSED [ 
 3%]
tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_delete PASSED [ 
 3%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_curl PASSED [  
4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_multi PASSED [ 
 4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_share PASSED [ 
 4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl 
PASSED [  4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_multi
 PASSED [  5%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_share
 PASSED [  5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_curl PASSED [  5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_multi PASSED [  
5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_share PASSED [  
5%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl 
PASSED [  6%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_multi
 PASSED [  6%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_share
 PASSED [  6%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_curl PASSED [  
6%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_multi PASSED [ 
 7%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_share PASSED [ 
 7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_curl PASSED [  7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_multi PASSED [  
7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_share PASSED [  
7%]
tests/debug_test.py::DebugTest::test_debug_unicode PASSED                [  8%]
tests/debug_test.py::DebugTest::test_perform_get_with_debug_function PASSED [  
8%]
tests/default_write_cb_test.py::DefaultWriteCbTest::test_perform_get PASSED [  
8%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_attribute_dict PASSED [  
8%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_unsetopt PASSED 
[  9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_xdecref PASSED 
[  9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_references PASSED [  9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_unsetopt PASSED [  
9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_xdecref PASSED [  
9%]
tests/error_constants_test.py::ErrorConstantsTest::test_ftp_accept_failed 
PASSED [ 10%]
tests/error_constants_test.py::ErrorConstantsTest::test_not_built_in PASSED [ 
10%]
tests/error_constants_test.py::ErrorConstantsTest::test_pinnedpubkeynotmatch 
PASSED [ 10%]
tests/error_constants_test.py::ErrorConstantsTest::test_unknown_option PASSED [ 
10%]
tests/error_test.py::ErrorTest::test_pycurl_error_libcurl PASSED         [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_error_stdlib PASSED          [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_errstr_initially_empty PASSED [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_errstr_type PASSED           [ 11%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror SKIPPED     [ 11%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python2
 SKIPPED [ 12%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python3
 SKIPPED [ 12%]
tests/ftp_test.py::FtpTest::test_epsv PASSED                             [ 12%]
tests/ftp_test.py::FtpTest::test_get_ftp PASSED                          [ 12%]
tests/ftp_test.py::FtpTest::test_quote PASSED                            [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo PASSED                  [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python2
 SKIPPED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python3
 PASSED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python2 
SKIPPED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python3 
PASSED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_number PASSED           [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_content_type_invalid_utf8 
SKIPPED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_cookie_invalid_utf8 
SKIPPED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_number PASSED       [ 15%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_times PASSED            [ 15%]
tests/getinfo_test.py::GetinfoTest::test_primary_port_etc PASSED         [ 15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_ack_eintr PASSED [ 
15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_bogus PASSED [ 15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_default PASSED [ 
16%]
tests/header_cb_test.py::HeaderCbTest::test_get PASSED                   [ 16%]
tests/header_test.py::HeaderTest::test_ascii_string_header PASSED        [ 16%]
tests/header_test.py::HeaderTest::test_ascii_unicode_header PASSED       [ 16%]
tests/header_test.py::HeaderTest::test_encoded_unicode_header FAILED     [ 17%]
tests/header_test.py::HeaderTest::test_unicode_string_header PASSED      [ 17%]
tests/header_test.py::HeaderTest::test_unicode_unicode_header PASSED     [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_get PASSED          [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_head PASSED         [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_reuse PASSED        [ 18%]
tests/info_constants_test.py::InfoConstantsTest::test_condition_unmet PASSED [ 
18%]
tests/info_test.py::InfoTest::test_ssl_engines PASSED                    [ 18%]
tests/internals_test.py::InternalsTest::test_add_closed_handle PASSED    [ 18%]
tests/internals_test.py::InternalsTest::test_add_handle_on_multiple_stacks 
PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_add_handle_twice PASSED     [ 19%]
tests/internals_test.py::InternalsTest::test_constant_aliasing PASSED    [ 19%]
tests/internals_test.py::InternalsTest::test_copy_curl PASSED            [ 19%]
tests/internals_test.py::InternalsTest::test_copy_multi PASSED           [ 19%]
tests/internals_test.py::InternalsTest::test_copy_share PASSED           [ 20%]
tests/internals_test.py::InternalsTest::test_move_handle PASSED          [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_curl PASSED          [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_curl PASSED    [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_multi PASSED   [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_share PASSED   [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_multi PASSED         [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_share PASSED         [ 21%]
tests/internals_test.py::InternalsTest::test_remove_invalid_closed_handle 
PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_remove_invalid_handle PASSED [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_cyclic_gc PASSED         [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_debugfunction_collection PASSED 
[ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_form_bufferptr_memory_leak_gh267
 PASSED [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_collection 
PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_refcounting 
PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_ioctlfunction_collection PASSED 
[ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_collection PASSED  [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_cycle PASSED       [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_opensocketfunction_collection 
PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_postfields_unicode_memory_leak_gh252
 PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_progressfunction_collection 
PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting PASSED [ 
24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_collection PASSED 
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_refcounting PASSED 
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_refcounting_bug_in_reset PASSED 
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_reference_counting PASSED [ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_seekfunction_collection PASSED 
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_collection PASSED  [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_cycle PASSED       [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting PASSED [ 
26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_collection PASSED 
[ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_refcounting 
PASSED [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting PASSED 
[ 27%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_xferinfofunction_collection 
PASSED [ 27%]
tests/multi_callback_test.py::MultiCallbackTest::test_easy_close PASSED  [ 27%]
tests/multi_callback_test.py::MultiCallbackTest::test_multi_add_handle PASSED [ 
27%]
tests/multi_callback_test.py::MultiCallbackTest::test_multi_remove_handle 
PASSED [ 28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_curl_ref PASSED [ 
28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_opensocketfunction_collection
 PASSED [ 28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_seekfunction_collection
 PASSED [ 28%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_callback_opts
 PASSED [ 28%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipeline_opts
 PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_server_bl
 PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_site_bl
 PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_unsetopt_unsupported
 PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_curlmulti
 PASSED [ 30%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_pycurl
 PASSED [ 30%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_pipe_constants
 PASSED [ 30%]
tests/multi_socket_test.py::MultiSocketTest::test_multi_socket PASSED    [ 30%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_close_then_remove 
PASSED [ 30%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_close_without_removing
 PASSED [ 31%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_remove_then_close 
PASSED [ 31%]
tests/multi_test.py::MultiTest::test_keyword_arguments PASSED            [ 31%]
tests/multi_test.py::MultiTest::test_multi PASSED                        [ 31%]
tests/multi_test.py::MultiTest::test_multi_close PASSED                  [ 32%]
tests/multi_test.py::MultiTest::test_multi_close_twice PASSED            [ 32%]
tests/multi_test.py::MultiTest::test_multi_info_read Fatal Python error: 
Segmentation fault

Thread 0x00007fa3631fe6c0 (most recent call first):
  File "/<<PKGBUILDDIR>>/tests/app.py", line 22 in short_wait
  File "/usr/lib/python3/dist-packages/bottle.py", line 2024 in wrapper
  File "/usr/lib/python3/dist-packages/bottle.py", line 994 in _handle
  File "/usr/lib/python3/dist-packages/bottle.py", line 1102 in wsgi
  File "/usr/lib/python3/dist-packages/bottle.py", line 1131 in __call__
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 137 in run
  File "/usr/lib/python3.12/wsgiref/simple_server.py", line 134 in handle
  File "/usr/lib/python3.12/socketserver.py", line 761 in __init__
  File "/usr/lib/python3.12/socketserver.py", line 362 in finish_request
  File "/usr/lib/python3.12/socketserver.py", line 349 in process_request
  File "/usr/lib/python3.12/socketserver.py", line 318 in 
_handle_request_noblock
  File "/usr/lib/python3.12/socketserver.py", line 240 in serve_forever
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
  File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
  File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007fa363fff6c0 (most recent call first):
  File "/usr/lib/python3.12/socketserver.py", line 840 in write
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 472 in _write
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 271 in send_preamble
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 351 in send_headers
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 293 in write
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 184 in finish_response
  File "/usr/lib/python3.12/wsgiref/handlers.py", line 138 in run
  File "/usr/lib/python3.12/wsgiref/simple_server.py", line 134 in handle
  File "/usr/lib/python3.12/socketserver.py", line 761 in __init__
  File "/usr/lib/python3.12/socketserver.py", line 362 in finish_request
  File "/usr/lib/python3.12/socketserver.py", line 349 in process_request
  File "/usr/lib/python3.12/socketserver.py", line 318 in 
_handle_request_noblock
  File "/usr/lib/python3.12/socketserver.py", line 240 in serve_forever
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
  File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
  File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007fa370c6c6c0 (most recent call first):
  File "/usr/lib/python3.12/selectors.py", line 415 in select
  File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
  File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
  File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007fa37146d6c0 (most recent call first):
  File "/usr/lib/python3.12/selectors.py", line 415 in select
  File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 46 in run
  File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
  File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap

Thread 0x00007fa371c6e6c0 (most recent call first):
  File "/usr/lib/python3.12/selectors.py", line 415 in select
  File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 46 in run
  File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
  File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
  File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
  File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap

Current thread 0x00007fa3748af080 (most recent call first):
  File "/<<PKGBUILDDIR>>/tests/multi_test.py", line 332 in test_multi_info_read
  File "/usr/lib/python3.12/unittest/case.py", line 589 in _callTestMethod
  File "/usr/lib/python3.12/unittest/case.py", line 634 in run
  File "/usr/lib/python3.12/unittest/case.py", line 690 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 351 in runtest
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174 in 
pytest_runtest_call
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 146 in 
<lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
  File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 145 
in _call_runtest_hook
  File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 149 
in call_and_report
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 132 in 
runtestprotocol
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in 
pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 89 
in pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in 
pytest_runtestloop
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in 
wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in 
pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175 in 
main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201 in 
console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Extension modules: pycurl (total: 1)
Segmentation fault
make[2]: *** [Makefile:107: do-test] Error 139
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:37: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:23: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to