conan-center-index
conan-center-index copied to clipboard
abseil: Add 20240116.1, remove old versions
Specify library name and version: abseil/20240116.1
I've removed some of the older versions, mainly out of date "patch" versions (for example, keeping 20230125.3 but removing .2/.1/.0).
- [X] I've read the contributing guidelines.
- [X] I've used a recent Conan client version close to the currently deployed.
- [ ] 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/abseil//'.
:wave: @Hopobcn you might be interested. :wink:
I detected other pull requests that are modifying abseil/all recipe:
- #22539
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 1 (ffa203adefa0fc50ee5d087f27418c1fb9158dd5
):
-
abseil/20230125.3: Didn't run or was cancelled before finishing
-
abseil/20230125.0: Didn't run or was cancelled before finishing
-
abseil/20240116.1: CI failed to create some packages (All logs)
Logs for packageID
66c5327ebdcecae0a01a863939964495fa019a06
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] abseil:shared=False
[...] [ 25%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o [ 37%] Building CXX object test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o test_package/CMakeFiles/test_package_17.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:172: recipe for target 'test_package/CMakeFiles/test_package_17.dir/all' failed [ 50%] Linking CXX executable ../bin/test_package_14 [ 62%] Linking CXX executable ../bin/test_package [ 62%] Built target test_package_14 [ 62%] Built target test_package Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/hash.h:85:0, from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/internal/hash_function_defaults.h:55, from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/flat_hash_map.h:41, from /home/conan/w/prod-v1/bsr/cci-17997718/recipes/abseil/all/test_package/test_package.cpp:8: /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/internal/hash.h:66:10: fatal error: filesystem: No such file or directory #include <filesystem> // NOLINT ^~~~~~~~~~~~ compilation terminated. make[2]: *** [test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package_17.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [all] Error 2 abseil/20240116.1 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* abseil/20240116.1 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* abseil/20240116.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: abseil/20240116.1 (test package): Error in build() method, line 13 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-17997718/recipes/abseil/all/test_v1_package/build/8c54cc8a1ebc9ff68223422a92c98026c65fc668' '--' '-j3'
-
abseil/20230125.2: Didn't run or was cancelled before finishing
-
abseil/20230802.1: Didn't run or was cancelled before finishing
-
abseil/20230125.1: Didn't run or was cancelled before finishing
-
abseil/20220623.0: Didn't run or was cancelled before finishing
-
abseil/20220623.1: Didn't run or was cancelled before finishing
-
abseil/20211102.0: Didn't run or was cancelled before finishing
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 v1 pipeline :x:
Failure in build 3 (7a04f9af701eb31c002a78b62e5b5d761520a9dc
):
-
abseil/20230802.1: Didn't run or was cancelled before finishing
-
abseil/20240116.1: CI failed to create some packages (All logs)
Logs for packageID
66c5327ebdcecae0a01a863939964495fa019a06
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] abseil:shared=False
[...] [ 25%] Building CXX object test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o [ 37%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package_17.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:172: recipe for target 'test_package/CMakeFiles/test_package_17.dir/all' failed [ 50%] Linking CXX executable ../bin/test_package [ 62%] Linking CXX executable ../bin/test_package_14 [ 62%] Built target test_package [ 62%] Built target test_package_14 Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/hash.h:85:0, from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/internal/hash_function_defaults.h:55, from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/flat_hash_map.h:41, from /home/conan/w/prod-v1/bsr/cci-2e619278/recipes/abseil/all/test_package/test_package.cpp:8: /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/internal/hash.h:66:10: fatal error: filesystem: No such file or directory #include <filesystem> // NOLINT ^~~~~~~~~~~~ compilation terminated. make[2]: *** [test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package_17.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [all] Error 2 abseil/20240116.1 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* abseil/20240116.1 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* abseil/20240116.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: abseil/20240116.1 (test package): Error in build() method, line 23 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-2e619278/recipes/abseil/all/test_v1_package/build/8c54cc8a1ebc9ff68223422a92c98026c65fc668' '--' '-j3'
-
abseil/20230125.3: Didn't run or was cancelled before finishing
-
abseil/20211102.0: Didn't run or was cancelled before finishing
-
abseil/20220623.1: Didn't run or was cancelled before finishing
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 :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 3 (7a04f9af701eb31c002a78b62e5b5d761520a9dc
):
-
abseil/20220623.1: All packages built successfully! (All logs)
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20230125.3: All packages built successfully! (All logs)
-
abseil/20240116.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
Conan v1 pipeline :x:
Failure in build 4 (ec7835545e81242c037067035f63c4acb455eb29
):
An unexpected error happened and has been reported. Help is on its way! :horse_racing:
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 4 (ec7835545e81242c037067035f63c4acb455eb29
):
-
abseil/20240116.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20230125.3: All packages built successfully! (All logs)
-
abseil/20220623.1: All packages built successfully! (All logs)
Conan v1 pipeline :heavy_check_mark:
All green in build 5 (e71ad7e3c179d761de4c5528a1bf4ded800810d6
):
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20220623.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
-
abseil/20230125.3: All packages built successfully! (All logs)
-
abseil/20240116.1: 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 5 (e71ad7e3c179d761de4c5528a1bf4ded800810d6
):
-
abseil/20240116.1: All packages built successfully! (All logs)
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
-
abseil/20230125.3: All packages built successfully! (All logs)
-
abseil/20220623.1: All packages built successfully! (All logs)
Note to self: I don't like the way the edge case is handled, I think it should either be an invalid configuration, or just patch the problem.
Just a heads up that tensorflow-lite
uses one of the removed options
Just a heads up that
tensorflow-lite
uses one of the removed options
I also noticed this, after this I can put in a PR to bump it to this new version (or at least to the .3 patch).
I've asked the current tensorflow PR to do that for you :)
I've reported the GCC7/C++17 issue upstream here: https://github.com/abseil/abseil-cpp/issues/1635. I'm hoping it's a simple fix that could be backported, as that would be the simplest solution rather than the hack I have in place.
There was a std::result_of workaround (it was removed in C++20) added in #6383, it was fixed as of https://github.com/abseil/abseil-cpp/commit/e19260fd7dbef881492fd73891e0be5bd4a09b95, which was late 2020. None of the versions at this point need these extra defines to work. I also tested locally with an MSVC/C++20 build.
Conan v1 pipeline :heavy_check_mark:
All green in build 7 (bbe55c8dea33379212ad74a36dd434ede43ff9c6
):
-
abseil/20240116.1: All packages built successfully! (All logs)
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
-
abseil/20220623.1: All packages built successfully! (All logs)
-
abseil/20230125.3: 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 7 (bbe55c8dea33379212ad74a36dd434ede43ff9c6
):
-
abseil/20230125.3: All packages built successfully! (All logs)
-
abseil/20240116.1: All packages built successfully! (All logs)
-
abseil/20230802.1: All packages built successfully! (All logs)
-
abseil/20220623.1: All packages built successfully! (All logs)
-
abseil/20211102.0: All packages built successfully! (All logs)
This should be good to go now, we now have the proper upstream fix backported so no need for any hacky workarounds.