conan-center-index icon indicating copy to clipboard operation
conan-center-index copied to clipboard

libcurl: Add 8.7.1

Open Ahajha opened this issue 1 year ago • 7 comments

Specify library name and version: libcurl/8.7.1

Resolves #23295


Ahajha avatar Apr 05 '24 04:04 Ahajha

:robot: Beep Boop! This pull request is making changes to 'recipes/libcurl//'.

:wave: @Hopobcn you might be interested. :wink:

github-actions[bot] avatar Apr 05 '24 04:04 github-actions[bot]

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.

conan-center-bot avatar Apr 05 '24 04:04 conan-center-bot

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.

ericLemanissierBot avatar Apr 05 '24 04:04 ericLemanissierBot

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-center-bot avatar Apr 05 '24 08:04 conan-center-bot

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)

conan-center-bot avatar Apr 05 '24 12:04 conan-center-bot

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

jcar87 avatar May 09 '24 12:05 jcar87

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-center-bot avatar May 09 '24 14:05 conan-center-bot

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)

conan-center-bot avatar May 29 '24 13:05 conan-center-bot

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!

perseoGI avatar Jul 26 '24 11:07 perseoGI