conan-center-index
conan-center-index copied to clipboard
libcurl: Add 8.7.1
Specify library name and version: libcurl/8.7.1
Resolves #23295
- [X] I've read the contributing guidelines.
- [X] I've used a recent Conan client version close to the currently deployed.
- [X] I've tried at least one configuration locally with the conan-center hook activated.
:robot: Beep Boop! This pull request is making changes to 'recipes/libcurl//'.
:wave: @Hopobcn you might be interested. :wink:
Conan v1 pipeline :x:
Failure in build 1 (b2814ec318b3b4dda377e6f1b81fa8d62a5737ab):
-
libcurl/8.7.1: CI failed to create some packages (All logs)
Logs for packageID
2ca11c377d191f7f426e3f7654bf2bb91abc44b4:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] libcurl:shared=False[...] Downloading conaninfo.txt Downloading conan_package.tgz openssl/3.2.1: Package installed 288ceea1eccdb5f24f7075ead24b83b854b1d943 openssl/3.2.1: Downloaded package revision 4f4de6eae7d01f7bd3bc0007ba044699 automake/1.16.5: Retrieving package 258f6f05ca54813b3d7180161753df7f9ccf7e1d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz automake/1.16.5: Package installed 258f6f05ca54813b3d7180161753df7f9ccf7e1d automake/1.16.5: Downloaded package revision ff067ceb593d397e144def65a564489a libtool/2.4.7: Retrieving package 337779b65706ec0830c80c875e0edf79c0b1c792 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libtool/2.4.7: Package installed 337779b65706ec0830c80c875e0edf79c0b1c792 libtool/2.4.7: Downloaded package revision 9a5ed728edb32480a907dddac2a42ac5 libcurl/8.7.1: Applying build-requirement: libtool/2.4.7 libcurl/8.7.1: Applying build-requirement: pkgconf/2.1.0 libcurl/8.7.1: Applying build-requirement: automake/1.16.5 libcurl/8.7.1: Applying build-requirement: autoconf/2.71 libcurl/8.7.1: Applying build-requirement: m4/1.4.19 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK libcurl/8.7.1: Configuring sources in /home/conan/workspace/prod-v1/bsr/15727/bfcee/.conan/data/libcurl/8.7.1/_/_/source/src libcurl/8.7.1: libcurl/8.7.1: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK libcurl/8.7.1: Copying sources to build folder libcurl/8.7.1: Building your package in /home/conan/workspace/prod-v1/bsr/15727/bfcee/.conan/data/libcurl/8.7.1/_/_/build/2ca11c377d191f7f426e3f7654bf2bb91abc44b4 libcurl/8.7.1: Generator txt created conanbuildinfo.txt libcurl/8.7.1: Calling generate() libcurl/8.7.1: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK libcurl/8.7.1: Calling build() libcurl/8.7.1: apply_conandata_patches(): No patches defined in conandata libcurl/8.7.1: WARN: openssl/3.2.1: requirement zlib/[>=1.2.11 <2] overridden by libcurl/8.7.1 to zlib/1.3.1 libcurl/8.7.1: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior libcurl/8.7.1: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior libcurl/8.7.1: ERROR: Package '2ca11c377d191f7f426e3f7654bf2bb91abc44b4' build failed libcurl/8.7.1: WARN: Build folder /home/conan/workspace/prod-v1/bsr/15727/bfcee/.conan/data/libcurl/8.7.1/_/_/build/2ca11c377d191f7f426e3f7654bf2bb91abc44b4/build-release ERROR: libcurl/8.7.1: Error in build() method, line 237 self._patch_sources() while calling '_patch_sources', line 265 self._patch_autotools() while calling '_patch_autotools', line 290 replace_in_file(self, top_makefile, "SUBDIRS = lib src", "SUBDIRS = lib") ConanException: replace_in_file didn't find pattern 'SUBDIRS = lib src' in '/home/conan/workspace/prod-v1/bsr/15727/bfcee/.conan/data/libcurl/8.7.1/_/_/build/2ca11c377d191f7f426e3f7654bf2bb91abc44b4/src/Makefile.am' file.
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.
Conan v2 pipeline :x:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.
See details:
Failure in build 1 (b2814ec318b3b4dda377e6f1b81fa8d62a5737ab):
-
libcurl/8.7.1: CI failed to create some packages (All logs)
Logs for packageID
30324594e680f1c0c0a881247c2a0c20bd8733c0:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux [options] */*:shared=False[...] -------- Downloading 7 packages -------- m4/1.4.19: Retrieving package 3593751651824fb813502c69c971267624ced41a from remote 'conan-center' m4/1.4.19: Package installed 3593751651824fb813502c69c971267624ced41a m4/1.4.19: Downloaded package revision cd8019a4f9b70880d548f7cc26569604 zlib/1.3.1: Retrieving package b647c43bfefae3f830561ca202b6cfd935b56205 from remote 'conan-center' zlib/1.3.1: Package installed b647c43bfefae3f830561ca202b6cfd935b56205 zlib/1.3.1: Downloaded package revision 6b307bbcbae23635c4006543ffdbf3ef pkgconf/2.1.0: Retrieving package c0b621fd4b3199fe05075171573398833dba85f4 from remote 'conan-center' pkgconf/2.1.0: Package installed c0b621fd4b3199fe05075171573398833dba85f4 pkgconf/2.1.0: Downloaded package revision 74a82dec52448dda20253a19d65965c7 autoconf/2.71: Retrieving package da39a3ee5e6b4b0d3255bfef95601890afd80709 from remote 'conan-center' autoconf/2.71: Package installed da39a3ee5e6b4b0d3255bfef95601890afd80709 autoconf/2.71: Downloaded package revision 5b77f70c17ad1741f5845d4e468a347e openssl/3.2.1: Retrieving package ba0c965640dfc9185194d683d05bfbe6419b47a3 from remote 'conan-center' openssl/3.2.1: Package installed ba0c965640dfc9185194d683d05bfbe6419b47a3 openssl/3.2.1: Downloaded package revision 3d2ad8c75b7506060406c3ccfad88f0b automake/1.16.5: Retrieving package 9a4eb3c8701508aa9458b1a73d0633783ecc2270 from remote 'conan-center' automake/1.16.5: Package installed 9a4eb3c8701508aa9458b1a73d0633783ecc2270 automake/1.16.5: Downloaded package revision 9719e51a6a62041af6a63e00eef35434 libtool/2.4.7: Retrieving package b647c43bfefae3f830561ca202b6cfd935b56205 from remote 'conan-center' libtool/2.4.7: Package installed b647c43bfefae3f830561ca202b6cfd935b56205 libtool/2.4.7: Downloaded package revision f4c8da5bffcf49cdf1b4ce011cab7737 pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version. libtool/2.4.7: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version. libtool/2.4.7: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version. libcurl/8.7.1: Calling source() in /home/conan/workspace/prod-v2/bsr/13744/cecbd/p/libcud0b957574f0fe/s/src libcurl/8.7.1: WARN: File ['https://curl.se/download/curl-8.7.1.tar.xz', 'https://github.com/curl/curl/releases/download/curl-8_7_1/curl-8.7.1.tar.xz'] not found in https://c3i.jfrog.io/artifactory/conan-center-backup-sources/ libcurl/8.7.1: Sources for https://curl.se/ca/cacert-2023-08-22.pem found in remote backup https://c3i.jfrog.io/artifactory/conan-center-backup-sources/ -------- Installing package libcurl/8.7.1 (8 of 8) -------- libcurl/8.7.1: Building from source libcurl/8.7.1: Package libcurl/8.7.1:30324594e680f1c0c0a881247c2a0c20bd8733c0 libcurl/8.7.1: Copying sources to build folder libcurl/8.7.1: Building your package in /home/conan/workspace/prod-v2/bsr/13744/cecbd/p/b/libcu613dbcdbc9d99/b libcurl/8.7.1: Calling generate() libcurl/8.7.1: Generators folder: /home/conan/workspace/prod-v2/bsr/13744/cecbd/p/b/libcu613dbcdbc9d99/b/build-release/conan libcurl/8.7.1: Generating aggregated env files libcurl/8.7.1: Generated aggregated env files: ['conanbuild.sh'] libcurl/8.7.1: Calling build() libcurl/8.7.1: apply_conandata_patches(): No patches defined in conandata libcurl/8.7.1: ERROR: Package '30324594e680f1c0c0a881247c2a0c20bd8733c0' build failed libcurl/8.7.1: WARN: Build folder /home/conan/workspace/prod-v2/bsr/13744/cecbd/p/b/libcu613dbcdbc9d99/b/build-release ERROR: libcurl/8.7.1: Error in build() method, line 237 self._patch_sources() while calling '_patch_sources', line 265 self._patch_autotools() while calling '_patch_autotools', line 290 replace_in_file(self, top_makefile, "SUBDIRS = lib src", "SUBDIRS = lib") ConanException: replace_in_file didn't find pattern 'SUBDIRS = lib src' in '/home/conan/workspace/prod-v2/bsr/13744/cecbd/p/b/libcu613dbcdbc9d99/b/src/Makefile.am' file.
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.
I detected other pull requests that are modifying libcurl/all recipe:
- #23918
- #21746
- #21558
This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.
Conan v1 pipeline :x:
Failure in build 2 (04b47ace49b0cdaf95777caec485ae210a3a767e):
An unexpected error happened and has been reported. Help is on its way! :horse_racing:
Conan v1 pipeline :heavy_check_mark:
All green in build 4 (04b47ace49b0cdaf95777caec485ae210a3a767e):
-
libcurl/8.6.0: All packages built successfully! (All logs)
-
libcurl/8.5.0: All packages built successfully! (All logs)
-
libcurl/8.7.1: All packages built successfully! (All logs)
-
libcurl/8.2.0: All packages built successfully! (All logs)
-
libcurl/7.87.0: All packages built successfully! (All logs)
-
libcurl/8.4.0: All packages built successfully! (All logs)
-
libcurl/7.80.0: All packages built successfully! (All logs)
-
libcurl/7.78.0: All packages built successfully! (All logs)
-
libcurl/8.0.1: All packages built successfully! (All logs)
-
libcurl/8.2.1: All packages built successfully! (All logs)
-
libcurl/7.85.0: All packages built successfully! (All logs)
-
libcurl/8.1.2: All packages built successfully! (All logs)
-
libcurl/8.1.1: All packages built successfully! (All logs)
-
libcurl/7.88.1: All packages built successfully! (All logs)
-
libcurl/7.84.0: All packages built successfully! (All logs)
-
libcurl/7.83.1: All packages built successfully! (All logs)
-
libcurl/7.86.0: All packages built successfully! (All logs)
-
libcurl/7.79.1: All packages built successfully! (All logs)
-
libcurl/7.82.0: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 4 (04b47ace49b0cdaf95777caec485ae210a3a767e):
-
libcurl/8.7.1: All packages built successfully! (All logs)
-
libcurl/8.6.0: All packages built successfully! (All logs)
-
libcurl/8.5.0: All packages built successfully! (All logs)
-
libcurl/8.4.0: All packages built successfully! (All logs)
-
libcurl/7.78.0: All packages built successfully! (All logs)
-
libcurl/7.79.1: All packages built successfully! (All logs)
-
libcurl/7.86.0: All packages built successfully! (All logs)
-
libcurl/8.2.0: All packages built successfully! (All logs)
-
libcurl/8.1.1: All packages built successfully! (All logs)
-
libcurl/8.1.2: All packages built successfully! (All logs)
-
libcurl/8.2.1: All packages built successfully! (All logs)
-
libcurl/8.0.1: All packages built successfully! (All logs)
-
libcurl/7.88.1: All packages built successfully! (All logs)
-
libcurl/7.87.0: All packages built successfully! (All logs)
-
libcurl/7.84.0: All packages built successfully! (All logs)
-
libcurl/7.82.0: All packages built successfully! (All logs)
-
libcurl/7.83.1: All packages built successfully! (All logs)
-
libcurl/7.85.0: All packages built successfully! (All logs)
-
libcurl/7.80.0: All packages built successfully! (All logs)
USE_OPENSSL_QUIC
I'd leave it as default to off outside of this PR - it requires an additional dependency which ~we don't currently have~!(nghttp3, edit: we do have it, just need to model it), and requires handling the same logic when invoking both the ./configure and CMake. Orthogonal to this recipe unless these capabilities were introduced in the newest version.
ENABLE_CURL_MANUAL
Setting this to OFF unconditionally - matches what we do for makefiles which is disable the manual/docs altogether
Conan v1 pipeline :heavy_check_mark:
All green in build 5 (15af1dd80d8e44cc9f30d25485d13e2fa7e5bfb3):
-
libcurl/8.4.0: All packages built successfully! (All logs)
-
libcurl/8.7.1: All packages built successfully! (All logs)
-
libcurl/7.78.0: All packages built successfully! (All logs)
-
libcurl/8.5.0: All packages built successfully! (All logs)
-
libcurl/8.6.0: All packages built successfully! (All logs)
-
libcurl/8.2.1: All packages built successfully! (All logs)
-
libcurl/8.2.0: All packages built successfully! (All logs)
-
libcurl/8.1.2: All packages built successfully! (All logs)
-
libcurl/7.83.1: All packages built successfully! (All logs)
-
libcurl/7.82.0: All packages built successfully! (All logs)
-
libcurl/8.0.1: All packages built successfully! (All logs)
-
libcurl/7.86.0: All packages built successfully! (All logs)
-
libcurl/7.84.0: All packages built successfully! (All logs)
-
libcurl/8.1.1: All packages built successfully! (All logs)
-
libcurl/7.88.1: All packages built successfully! (All logs)
-
libcurl/7.80.0: All packages built successfully! (All logs)
-
libcurl/7.87.0: All packages built successfully! (All logs)
-
libcurl/7.85.0: All packages built successfully! (All logs)
-
libcurl/7.79.1: All packages built successfully! (All logs)
Conan v2 pipeline :x:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.
See details:
Changes not allowed in build 6:
[libcurl, lmdb]
Only one library can be changed in the same PR.
Conan v1 pipeline :heavy_check_mark:
All green in build 6 (7f411f858347fde28b8683355edcd6e5ebb083ee):
-
libcurl/8.7.1: All packages built successfully! (All logs)
-
libcurl/8.6.0: All packages built successfully! (All logs)
-
libcurl/8.2.1: All packages built successfully! (All logs)
-
libcurl/7.87.0: All packages built successfully! (All logs)
-
libcurl/7.79.1: All packages built successfully! (All logs)
-
libcurl/8.5.0: All packages built successfully! (All logs)
-
libcurl/8.4.0: All packages built successfully! (All logs)
-
libcurl/8.1.2: All packages built successfully! (All logs)
-
libcurl/8.0.1: All packages built successfully! (All logs)
-
libcurl/8.2.0: All packages built successfully! (All logs)
-
libcurl/7.88.1: All packages built successfully! (All logs)
-
libcurl/7.80.0: All packages built successfully! (All logs)
-
libcurl/8.1.1: All packages built successfully! (All logs)
-
libcurl/7.86.0: All packages built successfully! (All logs)
-
libcurl/7.82.0: All packages built successfully! (All logs)
-
libcurl/7.85.0: All packages built successfully! (All logs)
-
libcurl/7.78.0: All packages built successfully! (All logs)
-
libcurl/7.83.1: All packages built successfully! (All logs)
-
libcurl/7.84.0: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 8 (7f411f858347fde28b8683355edcd6e5ebb083ee):
-
libcurl/8.7.1: All packages built successfully! (All logs)
-
libcurl/8.6.0: All packages built successfully! (All logs)
-
libcurl/8.2.0: All packages built successfully! (All logs)
-
libcurl/7.84.0: All packages built successfully! (All logs)
-
libcurl/8.1.2: All packages built successfully! (All logs)
-
libcurl/8.2.1: All packages built successfully! (All logs)
-
libcurl/8.4.0: All packages built successfully! (All logs)
-
libcurl/8.5.0: All packages built successfully! (All logs)
-
libcurl/8.1.1: All packages built successfully! (All logs)
-
libcurl/7.78.0: All packages built successfully! (All logs)
-
libcurl/7.88.1: All packages built successfully! (All logs)
-
libcurl/7.83.1: All packages built successfully! (All logs)
-
libcurl/7.82.0: All packages built successfully! (All logs)
-
libcurl/7.79.1: All packages built successfully! (All logs)
-
libcurl/8.0.1: All packages built successfully! (All logs)
-
libcurl/7.87.0: All packages built successfully! (All logs)
-
libcurl/7.85.0: All packages built successfully! (All logs)
-
libcurl/7.86.0: All packages built successfully! (All logs)
-
libcurl/7.80.0: All packages built successfully! (All logs)
I'm closing this PR in favor of https://github.com/conan-io/conan-center-index/pull/24068 which adds libcurl 8.8.0.
Thanks for your contribution @Ahajha!