Hi all, Whilst building an RPM for Fedora using copr (and on my local Fedora 35), this error is generated:
In function 'test_http_api_health_check_version', inlined from 'test_http_api_get' at tests/unit_tests/test_http_api.c:115:2: tests/unit_tests/test_http_api.c:60:9: error: call to '_curl_easy_setopt_err_write_callback' declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option [-Werror=attribute-warning] 60 | curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, | ^ lto1: all warnings being treated as errors make[2]: *** [/tmp/cc6vSBoL.mk:2: /tmp/ccJRrCLn.ltrans0.ltrans.o] Error 1 at: https://download.copr.fedorainfracloud.org/results/ghenry/SentryPeer/fedora-35-aarch64/03196835-sentrypeer/builder-live.log.gz https://copr.fedorainfracloud.org/coprs/ghenry/SentryPeer/ yet it's set like the example: https://curl.se/libcurl/c/getinmemory.html https://github.com/SentryPeer/SentryPeer/blob/main/tests/unit_tests/test_http_api.c#L60 Anyone seen this before? Builds fine from source and on Debian and Ubuntu etc. I wonder if this is Red Hats build options for RPMs.... -- Kind Regards, Gavin Henry. https://sentrypeer.org -- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html