conan-center-index
conan-center-index copied to clipboard
[ParlayHash] new recipe
Specify library name and version: ParlayHash/0.0.2
- [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.
Conan v1 pipeline :x:
Failure in build 1 (6428d7d789eeac262ef386c647d547930b3b8620
):
-
parlay_hash/0.0.2: Error running command
conan export recipes/parlay_hash/all/conanfile.py parlay_hash/0.0.2@
:[HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 4.984375 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NOT ALLOWED ATTRIBUTES (KB-H039)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK [HOOK - conan-center.py] pre_export(): [SINGLE REQUIRES (KB-H055)] OK [HOOK - conan-center.py] pre_export(): [TOOLS RENAME (KB-H057)] OK [HOOK - conan-center.py] pre_export(): [ILLEGAL CHARACTERS (KB-H058)] OK [HOOK - conan-center.py] pre_export(): [CLASS NAME (KB-H059)] OK [HOOK - conan-center.py] pre_export(): [NO CRLF (KB-H060)] OK [HOOK - conan-center.py] pre_export(): [NO BUILD SYSTEM FUNCTIONS (KB-H061)] OK [HOOK - conan-center.py] pre_export(): [TOOLS CROSS BUILDING (KB-H062)] OK [HOOK - conan-center.py] pre_export(): [INVALID TOPICS (KB-H064)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRED_CONAN_VERSION (KB-H065)] OK [HOOK - conan-center.py] pre_export(): [TEST_TYPE MANAGEMENT (KB-H068)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO DEFAULT OPTIONS (KB-H069)] OK [HOOK - conan-center.py] pre_export(): [MANDATORY SETTINGS (KB-H070)] OK [HOOK - conan-center.py] pre_export(): [PYLINT EXECUTION (KB-H072)] OK [HOOK - conan-center.py] pre_export(): [REQUIREMENT OVERRIDE PARAMETER (KB-H075)] OK [HOOK - conan-center.py] pre_export(): ERROR: [NO FINAL ENDLINE (KB-H041)] File '/home/conan/w/prod-v1_cci_PR-22638/recipes/parlay_hash/all/../config.yml' does not end with an endline (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H041-NO-FINAL-ENDLINE) ERROR: [HOOK - conan-center.py] pre_export(): Some checks failed running the hook, check the output
-
parlay_hash/0.0.1: Error running command
conan export recipes/parlay_hash/all/conanfile.py parlay_hash/0.0.1@
:[HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 4.984375 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NOT ALLOWED ATTRIBUTES (KB-H039)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK [HOOK - conan-center.py] pre_export(): [PRIVATE IMPORTS (KB-H053)] OK [HOOK - conan-center.py] pre_export(): [SINGLE REQUIRES (KB-H055)] OK [HOOK - conan-center.py] pre_export(): [TOOLS RENAME (KB-H057)] OK [HOOK - conan-center.py] pre_export(): [ILLEGAL CHARACTERS (KB-H058)] OK [HOOK - conan-center.py] pre_export(): [CLASS NAME (KB-H059)] OK [HOOK - conan-center.py] pre_export(): [NO CRLF (KB-H060)] OK [HOOK - conan-center.py] pre_export(): [NO BUILD SYSTEM FUNCTIONS (KB-H061)] OK [HOOK - conan-center.py] pre_export(): [TOOLS CROSS BUILDING (KB-H062)] OK [HOOK - conan-center.py] pre_export(): [INVALID TOPICS (KB-H064)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRED_CONAN_VERSION (KB-H065)] OK [HOOK - conan-center.py] pre_export(): [TEST_TYPE MANAGEMENT (KB-H068)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO DEFAULT OPTIONS (KB-H069)] OK [HOOK - conan-center.py] pre_export(): [MANDATORY SETTINGS (KB-H070)] OK [HOOK - conan-center.py] pre_export(): [PYLINT EXECUTION (KB-H072)] OK [HOOK - conan-center.py] pre_export(): [REQUIREMENT OVERRIDE PARAMETER (KB-H075)] OK [HOOK - conan-center.py] pre_export(): ERROR: [NO FINAL ENDLINE (KB-H041)] File '/home/conan/w/prod-v1_cci_PR-22638/recipes/parlay_hash/all/../config.yml' does not end with an endline (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H041-NO-FINAL-ENDLINE) ERROR: [HOOK - conan-center.py] pre_export(): Some checks failed running the hook, check the output
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 (6428d7d789eeac262ef386c647d547930b3b8620
):
-
parlay_hash/0.0.1: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] parlay_hash/0.0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v2/bsr/cci-1952b064/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v2/bsr/cci-1952b064/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v2/bsr/cci-1952b064/recipes/parlay_hash/all/test_package" -- Using Conan toolchain: /home/conan/w/prod-v2/bsr/cci-1952b064/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done CMake Error in CMakeLists.txt: Imported target "parlay_hash::parlay_hash" includes non-existent path "/home/conan/w/prod-v2/bsr/84211/eeecb/p/b/parlad07d4dd07bd11/p/include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in CMakeLists.txt: Imported target "parlay_hash::parlay_hash" includes non-existent path "/home/conan/w/prod-v2/bsr/84211/eeecb/p/b/parlad07d4dd07bd11/p/include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. -- Generating done CMake Generate step failed. Build files cannot be regenerated correctly. ERROR: parlay_hash/0.0.1 (test package): Error in build() method, line 20 cmake.configure() ConanException: Error 1 while executing
-
parlay_hash/0.0.2: 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 2 (94c8c1c6d4b1f325b99c7f75d3951b088b27b3c0
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True parlay_hash/0.0.2: Forced build from source Installing package: parlay_hash/0.0.2 Requirements parlay_hash/0.0.2 from local cache - Cache Packages parlay_hash/0.0.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Build Installing (downloading, building) binaries... [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK parlay_hash/0.0.2: Configuring sources in /home/conan/w/prod-v1/bsr/101589/dadef/.conan/data/parlay_hash/0.0.2/_/_/source/src parlay_hash/0.0.2: [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 parlay_hash/0.0.2: Building your package in /home/conan/w/prod-v1/bsr/101589/dadef/.conan/data/parlay_hash/0.0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 parlay_hash/0.0.2: Generator txt created conanbuildinfo.txt parlay_hash/0.0.2: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK parlay_hash/0.0.2: Calling build() parlay_hash/0.0.2: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' built parlay_hash/0.0.2: Build folder /home/conan/w/prod-v1/bsr/101589/dadef/.conan/data/parlay_hash/0.0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release parlay_hash/0.0.2: Generated conaninfo.txt parlay_hash/0.0.2: Generated conanbuildinfo.txt parlay_hash/0.0.2: Generating the package parlay_hash/0.0.2: Package folder /home/conan/w/prod-v1/bsr/101589/dadef/.conan/data/parlay_hash/0.0.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 parlay_hash/0.0.2: Calling package() parlay_hash/0.0.2: Copied 1 file: LICENSE [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [STATIC ARTIFACTS (KB-H074)] OK [HOOK - conan-center.py] post_package(): [EITHER STATIC OR SHARED OF EACH LIB (KB-H076)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK [HOOK - conan-center.py] post_package(): [APPLE RELOCATABLE SHARED LIBS (KB-H077)] OK [HOOK - conan-center.py] post_package(): ERROR: [MATCHING CONFIGURATION (KB-H014)] Empty package (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H014-MATCHING-CONFIGURATION) [HOOK - conan-center.py] post_package(): ERROR: [MATCHING CONFIGURATION (KB-H014)] Packaged artifacts does not match the settings used: os=Linux, compiler=gcc (https://github.com/conan-io/conan-center-index/blob/master/docs/error_knowledge_base.md#KB-H014-MATCHING-CONFIGURATION) ERROR: [HOOK - conan-center.py] post_package(): Some checks failed running the hook, check the output
-
parlay_hash/0.0.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 :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 2 (94c8c1c6d4b1f325b99c7f75d3951b088b27b3c0
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] parlay_hash/0.0.2 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v2/bsr/cci-d25f51f1/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v2/bsr/cci-d25f51f1/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v2/bsr/cci-d25f51f1/recipes/parlay_hash/all/test_package" -- Using Conan toolchain: /home/conan/w/prod-v2/bsr/cci-d25f51f1/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done CMake Error in CMakeLists.txt: Imported target "parlay_hash::parlay_hash" includes non-existent path "/home/conan/w/prod-v2/bsr/84228/aafbb/p/b/parlabd3be14910493/p/include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in CMakeLists.txt: Imported target "parlay_hash::parlay_hash" includes non-existent path "/home/conan/w/prod-v2/bsr/84228/aafbb/p/b/parlabd3be14910493/p/include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. -- Generating done CMake Generate step failed. Build files cannot be regenerated correctly. ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 20 cmake.configure() ConanException: Error 1 while executing
-
parlay_hash/0.0.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-io/barbarians guys could you please give me a hand with the error. Thanks
Conan v1 pipeline :x:
Failure in build 3 (e3c96b8e862e6989719bba0abf6b416a20b4bd58
):
-
parlay_hash/0.0.1: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-a21c05e8/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-a21c05e8/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:112: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed 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 /home/conan/w/prod-v1/bsr/cci-a21c05e8/recipes/parlay_hash/all/test_package/test_package.cpp:1:10: fatal error: parlay_hash/unordered_map.h: No such file or directory #include <parlay_hash/unordered_map.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 parlay_hash/0.0.1 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.1 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: parlay_hash/0.0.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-a21c05e8/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3'
-
parlay_hash/0.0.2: 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 :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 3 (e3c96b8e862e6989719bba0abf6b416a20b4bd58
):
-
parlay_hash/0.0.2: Didn't run or was cancelled before finishing
-
parlay_hash/0.0.1: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] parlay_hash/0.0.1 (test package): Test package build folder: /home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release parlay_hash/0.0.1 (test package): Writing generators to /home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators parlay_hash/0.0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlay_hash/0.0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlay_hash/0.0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake parlay_hash/0.0.1 (test package): CMakeToolchain generated: CMakePresets.json parlay_hash/0.0.1 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlay_hash/0.0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlay_hash/0.0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlay_hash) target_link_libraries(... parlay_hash::parlay_hash) parlay_hash/0.0.1 (test package): Generating aggregated env files parlay_hash/0.0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== parlay_hash/0.0.1 (test package): Calling build() parlay_hash/0.0.1 (test package): Running CMake.configure() parlay_hash/0.0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package" -- Using Conan toolchain: /home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release parlay_hash/0.0.1 (test package): Running CMake.build() parlay_hash/0.0.1 (test package): RUN: cmake --build "/home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release" -- -j3 Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o /home/conan/w/prod-v2/bsr/cci-3c5b4678/recipes/parlay_hash/all/test_package/test_package.cpp:1:10: fatal error: parlay_hash/unordered_map.h: No such file or directory 1 | #include <parlay_hash/unordered_map.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/test_package.dir/build.make:62: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 ERROR: parlay_hash/0.0.1 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing
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.
@RubenRBS Guys, please 🙏
Oops, this got miss-tagged internally so I missed it, will circle back to it tomorrow, thanks for the ping :)
@fpelliccioni ParlayHash API has been changed since 0.0.2 and does not work well with the latest test_package.cpp.
Please replace test_package.cpp with the following code. https://github.com/cmuparlay/parlayhash/blob/v0.0.2/examples/example.cpp
https://github.com/cmuparlay/parlayhash/blob/v0.0.2/examples/example.cpp
Thanks! Done! @toge @RubenRBS
Conan v1 pipeline :x:
Failure in build 4 (a9a1a20c58b99632b790da75ec66172c5f460956
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-a13b8aff/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-a13b8aff/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:112: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed 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 /home/conan/w/prod-v1/bsr/cci-a13b8aff/recipes/parlay_hash/all/test_package/test_package.cpp:3:10: fatal error: parlay/unordered_map.h: No such file or directory #include <parlay/unordered_map.h> ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 parlay_hash/0.0.2 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.2 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.2 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 13 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-a13b8aff/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3'
-
parlay_hash/0.0.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 :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 4 (a9a1a20c58b99632b790da75ec66172c5f460956
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] parlay_hash/0.0.2 (test package): Test package build folder: /home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release parlay_hash/0.0.2 (test package): Writing generators to /home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators parlay_hash/0.0.2 (test package): Generator 'CMakeToolchain' calling 'generate()' parlay_hash/0.0.2 (test package): CMakeToolchain generated: conan_toolchain.cmake parlay_hash/0.0.2 (test package): CMakeToolchain generated: CMakePresets.json parlay_hash/0.0.2 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlay_hash/0.0.2 (test package): Generator 'CMakeDeps' calling 'generate()' parlay_hash/0.0.2 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlay_hash) target_link_libraries(... parlay_hash::parlay_hash) parlay_hash/0.0.2 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlay_hash/0.0.2 (test package): Generating aggregated env files parlay_hash/0.0.2 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== parlay_hash/0.0.2 (test package): Calling build() parlay_hash/0.0.2 (test package): Running CMake.configure() parlay_hash/0.0.2 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package" -- Using Conan toolchain: /home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release parlay_hash/0.0.2 (test package): Running CMake.build() parlay_hash/0.0.2 (test package): RUN: cmake --build "/home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release" -- -j3 Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o /home/conan/w/prod-v2/bsr/cci-6442a4aa/recipes/parlay_hash/all/test_package/test_package.cpp:3:10: fatal error: parlay/unordered_map.h: No such file or directory 3 | #include <parlay/unordered_map.h> | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/test_package.dir/build.make:62: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing
-
parlay_hash/0.0.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 v1 pipeline :x:
Failure in build 5 (6cb2aa22b020e462acbda6a2be6b3e4c36d1b2d1
):
-
parlay_hash/0.0.2: Didn't run or was cancelled before finishing
-
parlay_hash/0.0.1: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-78b86a8a/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-78b86a8a/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable ../bin/test_package test_package/CMakeFiles/test_package.dir/build.make:102: recipe for target 'bin/test_package' failed CMakeFiles/Makefile2:112: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed 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 CMakeFiles/test_package.dir/test_package.cpp.o: In function `void std::vector<std::thread, std::allocator<std::thread> >::_M_realloc_insert<parlay::scheduler<parlay::WorkStealingJob>::scheduler()::{lambda()#2}>(__gnu_cxx::__normal_iterator<std::thread*, std::vector<std::thread, std::allocator<std::thread> > >, parlay::scheduler<parlay::WorkStealingJob>::scheduler()::{lambda()#2}&&)': test_package.cpp:(.text._ZNSt6vectorISt6threadSaIS0_EE17_M_realloc_insertIJZN6parlay9schedulerINS4_15WorkStealingJobEEC4EvEUlvE0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_[_ZNSt6vectorISt6threadSaIS0_EE17_M_realloc_insertIJZN6parlay9schedulerINS4_15WorkStealingJobEEC4EvEUlvE0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_]+0xa4): undefined reference to `pthread_create' CMakeFiles/test_package.dir/test_package.cpp.o: In function `parlay::internal::get_default_scheduler()': test_package.cpp:(.text._ZN6parlay8internal21get_default_schedulerEv[_ZN6parlay8internal21get_default_schedulerEv]+0x1dd): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status make[2]: *** [bin/test_package] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 parlay_hash/0.0.1 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.1 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: parlay_hash/0.0.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-78b86a8a/recipes/parlay_hash/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3'
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 5 (6cb2aa22b020e462acbda6a2be6b3e4c36d1b2d1
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] parlay_hash/0.0.2 (test package): Generator 'CMakeToolchain' calling 'generate()' parlay_hash/0.0.2 (test package): CMakeToolchain generated: conan_toolchain.cmake parlay_hash/0.0.2 (test package): CMakeToolchain generated: CMakePresets.json parlay_hash/0.0.2 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlay_hash/0.0.2 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlay_hash/0.0.2 (test package): Generator 'CMakeDeps' calling 'generate()' parlay_hash/0.0.2 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlay_hash) target_link_libraries(... parlay_hash::parlay_hash) parlay_hash/0.0.2 (test package): Generating aggregated env files parlay_hash/0.0.2 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== parlay_hash/0.0.2 (test package): Calling build() parlay_hash/0.0.2 (test package): Running CMake.configure() parlay_hash/0.0.2 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package" -- Using Conan toolchain: /home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.1.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release parlay_hash/0.0.2 (test package): Running CMake.build() parlay_hash/0.0.2 (test package): RUN: cmake --build "/home/conan/w/prod-v2/bsr/cci-637d703c/recipes/parlay_hash/all/test_package/build/gcc-11-x86_64-17-release" -- -j3 Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package /opt/conan/binutils/bin/ld: CMakeFiles/test_package.dir/test_package.cpp.o: in function `void std::vector<std::thread, std::allocator<std::thread> >::_M_realloc_insert<parlay::scheduler<parlay::WorkStealingJob>::scheduler()::{lambda()#2}>(__gnu_cxx::__normal_iterator<std::thread*, std::vector<std::thread, std::allocator<std::thread> > >, parlay::scheduler<parlay::WorkStealingJob>::scheduler()::{lambda()#2}&&)': test_package.cpp:(.text._ZNSt6vectorISt6threadSaIS0_EE17_M_realloc_insertIJZN6parlay9schedulerINS4_15WorkStealingJobEEC4EvEUlvE0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_[_ZNSt6vectorISt6threadSaIS0_EE17_M_realloc_insertIJZN6parlay9schedulerINS4_15WorkStealingJobEEC4EvEUlvE0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_]+0xae): undefined reference to `pthread_create' /opt/conan/binutils/bin/ld: CMakeFiles/test_package.dir/test_package.cpp.o: in function `parlay::internal::get_default_scheduler()': test_package.cpp:(.text._ZN6parlay8internal21get_default_schedulerEv[_ZN6parlay8internal21get_default_schedulerEv]+0x301): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status CMakeFiles/test_package.dir/build.make:83: recipe for target 'test_package' failed make[2]: *** [test_package] Error 1 CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing
-
parlay_hash/0.0.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 v1 pipeline :x:
Failure in build 6 (c154019eca915c4d48623afbc39eaca36c458c5c
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=Visual Studio compiler.runtime=MD compiler.version=16 os=Windows
[...] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow\epoch.h(51,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow\epoch.h(61,1): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow\epoch.h(83,1): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow\epoch.h(93,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow\lock.h(34,11): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow/unordered_map.h(362,5): error C3861: '__builtin_prefetch': identifier not found [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] C:\J2\w\prod-v1\bsr\108020\cccca\.conan\data\parlay_hash\0.0.2\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\hash_nogrow/unordered_map.h(360): message : while compiling class template member function 'bool parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>::remove(const K &)' [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] with [ K=K ] C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_package\test_package.cpp(20): message : see reference to function template instantiation 'bool parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>::remove(const K &)' being compiled [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] with [ K=K ] C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_package\test_package.cpp(10): message : see reference to class template instantiation 'parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>' being compiled [C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c\test_package\test_package.vcxproj] with [ K=K ] 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 parlay_hash/0.0.2 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.2 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* parlay_hash/0.0.2 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 13 cmake.build() ConanException: Error 1 while executing cmake --build C:\J2\w\prod-v1\bsr\cci-07d64acf\recipes\parlay_hash\all\test_v1_package\build\57c65d34ea3bf29e3312329e199a16791ec0fc2c --config Release -- /m:8 /verbosity:minimal
-
parlay_hash/0.0.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 :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 6 (c154019eca915c4d48623afbc39eaca36c458c5c
):
-
parlay_hash/0.0.2: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=msvc compiler.cppstd=17 compiler.runtime=dynamic compiler.runtime_type=Release compiler.version=192 os=Windows
[...] parlay_hash/0.0.2 (test package): Calling build() parlay_hash/0.0.2 (test package): Running CMake.configure() parlay_hash/0.0.2 (test package): RUN: cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="C:/J2/w/prod-v2/bsr/cci-07cd9c68/recipes/parlay_hash/all/test_package/build/msvc-192-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/J2/w/prod-v2/bsr/cci-07cd9c68/recipes/parlay_hash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package" -- Using Conan toolchain: C:/J2/w/prod-v2/bsr/cci-07cd9c68/recipes/parlay_hash/all/test_package/build/msvc-192-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: CMAKE_GENERATOR_TOOLSET=v142 -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is MSVC 19.29.30148.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay_hash::parlay_hash' -- Configuring done -- Generating done -- Build files have been written to: C:/J2/w/prod-v2/bsr/cci-07cd9c68/recipes/parlay_hash/all/test_package/build/msvc-192-x86_64-17-release parlay_hash/0.0.2 (test package): Running CMake.build() parlay_hash/0.0.2 (test package): RUN: cmake --build "C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release" --config Release Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Checking Build System Building Custom Rule C:/J2/w/prod-v2/bsr/cci-07cd9c68/recipes/parlay_hash/all/test_package/CMakeLists.txt test_package.cpp C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow\epoch.h(51,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow\epoch.h(61,1): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow\epoch.h(83,1): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow\epoch.h(93,1): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow\lock.h(34,11): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow/unordered_map.h(362,5): error C3861: '__builtin_prefetch': identifier not found [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] C:\J2\w\prod-v2\bsr\93333\edaee\p\parla963a12831fe40\p\include\hash_nogrow/unordered_map.h(360): message : while compiling class template member function 'bool parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>::remove(const K &)' [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] with [ K=K ] C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\test_package.cpp(20): message : see reference to function template instantiation 'bool parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>::remove(const K &)' being compiled [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] with [ K=K ] C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\test_package.cpp(10): message : see reference to class template instantiation 'parlay::unordered_map<K,V,std::hash<K>,std::equal_to<K>>' being compiled [C:\J2\w\prod-v2\bsr\cci-07cd9c68\recipes\parlay_hash\all\test_package\build\msvc-192-x86_64-17-release\test_package.vcxproj] with [ K=K ] ERROR: parlay_hash/0.0.2 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 1 while executing
-
parlay_hash/0.0.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.
@fpelliccioni As you have already raised an issue on upstream, 0.1.0 has been released and appears to support MSVC. Would you update this PR to 0.1.0?
@RubenRBS @czoido Guys, could you take a look, please?
Conan v1 pipeline :x:
Failure in build 1 (b61413f8cdcf79a10636d4e2a307cad0710b0c10
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True parlayhash/0.1: Forced build from source Installing package: parlayhash/0.1 Requirements parlayhash/0.1 from local cache - Cache Packages parlayhash/0.1:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Build Installing (downloading, building) binaries... [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK parlayhash/0.1: Configuring sources in /home/conan/workspace/prod-v1/bsr/33174/debdd/.conan/data/parlayhash/0.1/_/_/source/src parlayhash/0.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 parlayhash/0.1: Building your package in /home/conan/workspace/prod-v1/bsr/33174/debdd/.conan/data/parlayhash/0.1/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 parlayhash/0.1: Generator txt created conanbuildinfo.txt parlayhash/0.1: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK parlayhash/0.1: Calling build() parlayhash/0.1: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' built parlayhash/0.1: Build folder /home/conan/workspace/prod-v1/bsr/33174/debdd/.conan/data/parlayhash/0.1/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/build-release parlayhash/0.1: Generated conaninfo.txt parlayhash/0.1: Generated conanbuildinfo.txt parlayhash/0.1: Generating the package parlayhash/0.1: Package folder /home/conan/workspace/prod-v1/bsr/33174/debdd/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 parlayhash/0.1: Calling package() parlayhash/0.1: Copied 1 file: LICENSE parlayhash/0.1: Copied 83 '.h' files [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [STATIC ARTIFACTS (KB-H074)] OK [HOOK - conan-center.py] post_package(): [EITHER STATIC OR SHARED OF EACH LIB (KB-H076)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK [HOOK - conan-center.py] post_package(): [APPLE RELOCATABLE SHARED LIBS (KB-H077)] OK WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** ERROR: The file is a broken symlink, verify that you are packaging the needed destination files: '/home/conan/workspace/prod-v1/bsr/33174/debdd/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay/.#hash_table.h'.You can skip this check adjusting the 'general.skip_broken_symlinks_check' at the conan.conf 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 (b61413f8cdcf79a10636d4e2a307cad0710b0c10
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] ======== Testing the package ======== Removing previously existing 'test_package' build folder: /home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Test package build: build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Test package build folder: /home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Writing generators to /home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlayhash/0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlay) target_link_libraries(... parlay::parlay) parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlayhash/0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake parlayhash/0.1 (test package): CMakeToolchain generated: CMakePresets.json parlayhash/0.1 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlayhash/0.1 (test package): Generating aggregated env files parlayhash/0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== parlayhash/0.1 (test package): Calling build() parlayhash/0.1 (test package): Running CMake.configure() parlayhash/0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package" -- Using Conan toolchain: /home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.4.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:5 (find_package): Could not find a package configuration file provided by "parlay_hash" with any of the following names: parlay_hashConfig.cmake parlay_hash-config.cmake Add the installation prefix of "parlay_hash" to CMAKE_PREFIX_PATH or set "parlay_hash_DIR" to a directory containing one of the above files. If "parlay_hash" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "/home/conan/workspace/prod-v2/bsr/cci-f7c6e0b0/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/CMakeFiles/CMakeOutput.log". ERROR: parlayhash/0.1 (test package): Error in build() method, line 20 cmake.configure() ConanException: Error 1 while executing
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-io/barbarians
please guys
@fpelliccioni Thanks you for your contribution!
These error is caused by several temporary files in release files. (#hash_table.h#, #primitives.h#, ...) These files is commited in upstream repository. https://github.com/cmuparlay/parlayhash/tree/v0.1/include/parlay
Could you please ask the author to delete the unnecessary files? On the other hand, you can remove these files within the source() method to pass CI.
@fpelliccioni Thanks you for your contribution!
These error is caused by several temporary files in release files. (#hash_table.h#, #primitives.h#, ...) These files is commited in upstream repository. https://github.com/cmuparlay/parlayhash/tree/v0.1/include/parlay
Could you please ask the author to delete the unnecessary files? On the other hand, you can remove these files within the source() method to pass CI.
Thank you very much por your response. I already did what you suggested, but it is still failling.
@fpelliccioni oh no. CI seems to fail starting. Please restart again by clicking "update branch" if possible.
@fpelliccioni oh no. CI seems to fail starting. Please restart again by clicking "update branch" if possible.
Done
Conan v1 pipeline :x:
Failure in build 3 (a83bf377e4a6ee8b9a2945de0e2a696ac6c5605b
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux
[...] Installing (downloading, building) binaries... parlayhash/0.1: Already installed! parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlayhash/0.1 (test package): Generator txt created conanbuildinfo.txt parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlayhash/0.1 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' parlayhash/0.1 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' parlayhash/0.1 (test package): Aggregating env generators parlayhash/0.1 (test package): Generated conaninfo.txt parlayhash/0.1 (test package): Generated graphinfo Using lockfile: '/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK parlayhash/0.1 (test package): Calling build() parlayhash/0.1 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 7.5.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring incomplete, errors occurred! See also "/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/CMakeFiles/CMakeOutput.log". CMake Error at CMakeLists.txt:5 (find_package): Could not find a package configuration file provided by "parlay_hash" with any of the following names: parlay_hashConfig.cmake parlay_hash-config.cmake Add the installation prefix of "parlay_hash" to CMAKE_PREFIX_PATH or set "parlay_hash_DIR" to a directory containing one of the above files. If "parlay_hash" provides a separate development package or SDK, be sure it has been installed. WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** parlayhash/0.1 (test package): 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 parlayhash/0.1 (test package): 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 ERROR: parlayhash/0.1 (test package): Error in build() method, line 20 cmake.configure() ConanException: Error 1 while executing cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-9ee35a21/recipes/parlayhash/all/test_package/."
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 3 (a83bf377e4a6ee8b9a2945de0e2a696ac6c5605b
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=17 compiler.libcxx=libstdc++11 compiler.version=11 os=Linux
[...] ======== Testing the package ======== Removing previously existing 'test_package' build folder: /home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Test package build: build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Test package build folder: /home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release parlayhash/0.1 (test package): Writing generators to /home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlayhash/0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlay) target_link_libraries(... parlay::parlay) parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlayhash/0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake parlayhash/0.1 (test package): CMakeToolchain generated: CMakePresets.json parlayhash/0.1 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlayhash/0.1 (test package): Generating aggregated env files parlayhash/0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== parlayhash/0.1 (test package): Calling build() parlayhash/0.1 (test package): Running CMake.configure() parlayhash/0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package" -- Using Conan toolchain: /home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 17 with extensions OFF -- The CXX compiler identification is GNU 11.4.0 -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:5 (find_package): Could not find a package configuration file provided by "parlay_hash" with any of the following names: parlay_hashConfig.cmake parlay_hash-config.cmake Add the installation prefix of "parlay_hash" to CMAKE_PREFIX_PATH or set "parlay_hash_DIR" to a directory containing one of the above files. If "parlay_hash" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! See also "/home/conan/workspace/prod-v2/bsr/cci-9b5fd3f6/recipes/parlayhash/all/test_package/build/gcc-11-x86_64-17-release/CMakeFiles/CMakeOutput.log". ERROR: parlayhash/0.1 (test package): Error in build() method, line 20 cmake.configure() ConanException: Error 1 while executing
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.
Hi @rturrado I've directly pushed to your branch some changes, please check them and let me know if you agree with those. I've taken the target name from https://github.com/cmuparlay/parlayhash/blob/main/examples/CMakeLists.txt#L2, but the file has been just a guess from the default name of the recipe, as upstream does not set one - I guess we could ask them what they'd prefer if you're up for it :)
Weird, Conan 2 works for me in a similar configuration as the failing one in Conan 2:
$ conan create . --version=0.1 -b=missing
======== Exporting recipe to the cache ========
parlayhash/0.1: Exporting package recipe: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/conanfile.py
parlayhash/0.1: exports: File 'conandata.yml' found. Exporting it...
parlayhash/0.1: Copied 1 '.py' file: conanfile.py
parlayhash/0.1: Copied 1 '.yml' file: conandata.yml
parlayhash/0.1: Exported to cache folder: /Users/ruben/.conan2/p/parla70fe19652d268/e
parlayhash/0.1: Exported: parlayhash/0.1#92c295abb1eb86961da795750b5389e8 (2024-05-04 23:30:28 UTC)
======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=gnu17
compiler.libcxx=libc++
compiler.version=15
os=Macos
[platform_tool_requires]
cmake/3.29.1
[conf]
Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=gnu17
compiler.libcxx=libc++
compiler.version=15
os=Macos
[platform_tool_requires]
cmake/3.29.1
[conf]
======== Computing dependency graph ========
Graph root
cli
Requirements
parlayhash/0.1#92c295abb1eb86961da795750b5389e8 - Cache
======== Computing necessary packages ========
parlayhash/0.1: Compatible package ID da39a3ee5e6b4b0d3255bfef95601890afd80709 equal to the default package ID: Skipping it.
Requirements
parlayhash/0.1#92c295abb1eb86961da795750b5389e8:da39a3ee5e6b4b0d3255bfef95601890afd80709 - Build
======== Installing packages ========
parlayhash/0.1: Calling source() in /Users/ruben/.conan2/p/parla70fe19652d268/s/src
parlayhash/0.1: Source https://github.com/cmuparlay/parlayhash/archive/refs/tags/v0.1.tar.gz retrieved from local download cache
-------- Installing package parlayhash/0.1 (1 of 1) --------
parlayhash/0.1: Building from source
parlayhash/0.1: Package parlayhash/0.1:da39a3ee5e6b4b0d3255bfef95601890afd80709
parlayhash/0.1: Building your package in /Users/ruben/.conan2/p/b/parla9a3d30a8ae0c3/b
parlayhash/0.1: Generating aggregated env files
parlayhash/0.1: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
parlayhash/0.1: Calling build()
parlayhash/0.1: Package 'da39a3ee5e6b4b0d3255bfef95601890afd80709' built
parlayhash/0.1: Build folder /Users/ruben/.conan2/p/b/parla9a3d30a8ae0c3/b/build-release
parlayhash/0.1: Generating the package
parlayhash/0.1: Packaging in folder /Users/ruben/.conan2/p/b/parla9a3d30a8ae0c3/p
parlayhash/0.1: Calling package()
parlayhash/0.1: package(): Packaged 1 file: LICENSE
parlayhash/0.1: package(): Packaged 82 '.h' files
parlayhash/0.1: Created package revision 27b07243cd6fffb873a6d4e40e78bd93
parlayhash/0.1: Package 'da39a3ee5e6b4b0d3255bfef95601890afd80709' created
parlayhash/0.1: Full package reference: parlayhash/0.1#92c295abb1eb86961da795750b5389e8:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93
parlayhash/0.1: Package folder /Users/ruben/.conan2/p/b/parla9a3d30a8ae0c3/p
======== Launching test_package ========
======== Computing dependency graph ========
Graph root
parlayhash/0.1 (test package): /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/conanfile.py
Requirements
parlayhash/0.1#92c295abb1eb86961da795750b5389e8 - Cache
======== Computing necessary packages ========
Requirements
parlayhash/0.1#92c295abb1eb86961da795750b5389e8:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93 - Cache
======== Installing packages ========
parlayhash/0.1: Already installed! (1 of 1)
======== Testing the package ========
Removing previously existing 'test_package' build folder: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release
parlayhash/0.1 (test package): Test package build: build/apple-clang-15-armv8-gnu17-release
parlayhash/0.1 (test package): Test package build folder: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release
parlayhash/0.1 (test package): Writing generators to /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release/generators
parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()'
parlayhash/0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt
find_package(parlayhash)
target_link_libraries(... parlay)
parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()'
parlayhash/0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake
parlayhash/0.1 (test package): CMakeToolchain generated: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release/generators/CMakePresets.json
parlayhash/0.1 (test package): CMakeToolchain generated: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/CMakeUserPresets.json
parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()'
parlayhash/0.1 (test package): Generating aggregated env files
parlayhash/0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh']
======== Testing the package: Building ========
parlayhash/0.1 (test package): Calling build()
parlayhash/0.1 (test package): Running CMake.configure()
parlayhash/0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package"
-- Using Conan toolchain: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release/generators/conan_toolchain.cmake
-- Conan toolchain: C++ Standard 17 with extensions ON
-- The CXX compiler identification is AppleClang 15.0.0.15000309
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: Target declared 'parlay'
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release
parlayhash/0.1 (test package): Running CMake.build()
parlayhash/0.1 (test package): RUN: cmake --build "/Users/ruben/coding/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-gnu17-release" -- -j12
[ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o
[100%] Linking CXX executable test_package
[100%] Built target test_package
======== Testing the package: Executing test ========
parlayhash/0.1 (test package): Running test()
parlayhash/0.1 (test package): RUN: ./test_package
value before increment: 1
value after increment: 2
size before remove: 2
size after remove: 1
Conan v1 pipeline :x:
Failure in build 5 (bd4010e2874ecedaafa2fade28b5aa66ce846245
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
:[settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux
[...] -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/workspace/prod-v1/bsr/cci-49972450/recipes/parlayhash/all/test_package/build/Release parlayhash/0.1 (test package): CMake command: cmake --build "/home/conan/workspace/prod-v1/bsr/cci-49972450/recipes/parlayhash/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/workspace/prod-v1/bsr/cci-49972450/recipes/parlayhash/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:62: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:83: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /home/conan/workspace/prod-v1/bsr/cci-49972450/recipes/parlayhash/all/test_package/test_package.cpp:4: In file included from /home/conan/workspace/prod-v1/bsr/37775/dbbda/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay_hash/unordered_map.h:35: /home/conan/workspace/prod-v1/bsr/37775/dbbda/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay_hash/parlay_hash.h:644:12: error: reference to local binding 'tag' declared in enclosing function 'parlay::parlay_hash::Find' if (b->lv(tag)) return find_in_list(s.overflow_list(), k, f).first; ^ /home/conan/workspace/prod-v1/bsr/37775/dbbda/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay_hash/parlay_hash.h:633:16: note: 'tag' declared here auto [s, tag] = b->ll(); ^ /home/conan/workspace/prod-v1/bsr/37775/dbbda/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay_hash/parlay_hash.h:644:38: error: reference to local binding 's' declared in enclosing function 'parlay::parlay_hash::Find' if (b->lv(tag)) return find_in_list(s.overflow_list(), k, f).first; ^ /home/conan/workspace/prod-v1/bsr/37775/dbbda/.conan/data/parlayhash/0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/parlay_hash/parlay_hash.h:633:13: note: 's' declared here auto [s, tag] = b->ll(); ^ 2 errors generated. make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** parlayhash/0.1 (test package): 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 parlayhash/0.1 (test package): 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 ERROR: parlayhash/0.1 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/cci-49972450/recipes/parlayhash/all/test_package/build/Release" '--' '-j3'
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 5 (bd4010e2874ecedaafa2fade28b5aa66ce846245
):
-
parlayhash/0.1: CI failed to create some packages (All logs)
Logs for packageID
da39a3ee5e6b4b0d3255bfef95601890afd80709
:[settings] arch=x86_64 build_type=Release compiler=apple-clang compiler.cppstd=17 compiler.libcxx=libc++ compiler.version=13 os=Macos
[...] function(function&&) _NOEXCEPT; ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2369:5: note: candidate template ignored: requirement '__callable<(lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34) &, true>::value' was not satisfied [with _Fp = (lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34)] function(_Fp); ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2363:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided function() _NOEXCEPT { } ^ In file included from /Users/jenkins/workspace/prod-v2/bsr/cci-f994cb9b/recipes/parlayhash/all/test_package/test_package.cpp:4: In file included from /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay_hash/unordered_map.h:35: In file included from /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay_hash/parlay_hash.h:6: In file included from /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/epoch.h:59: /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:22: error: no matching constructor for initialization of 'std::function<ThreadData (thread_id_type)>' (aka 'function<parlay::internal::intrusive_acquire_retire<parlay::internal::hazptr_stack<void *>::Node, std::default_delete<parlay::internal::hazptr_stack<void *>::Node>, 1>::ThreadData (unsigned int)>') ThreadSpecific() : constructor([](std::size_t) { return T{}; }) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay/internal/concurrency/acquire_retire.h:79:7: note: in instantiation of member function 'parlay::ThreadSpecific<parlay::internal::intrusive_acquire_retire<parlay::internal::hazptr_stack<void *>::Node, std::default_delete<parlay::internal::hazptr_stack<void *>::Node>, 1>::ThreadData>::ThreadSpecific' requested here data(), deleter(std::move(deleter_)) {} ^ /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay/internal/concurrency/hazptr_stack.h:124:43: note: in instantiation of member function 'parlay::internal::intrusive_acquire_retire<parlay::internal::hazptr_stack<void *>::Node, std::default_delete<parlay::internal::hazptr_stack<void *>::Node>, 1>::intrusive_acquire_retire' requested here static intrusive_acquire_retire<Node> instance; ^ /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay/internal/concurrency/hazptr_stack.h:75:11: note: in instantiation of member function 'parlay::internal::hazptr_stack<void *>::hazptr_instance' requested here p = hazptr_instance().acquire(head); ^ /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/parlay/internal/pool_allocator.h:69:64: note: in instantiation of member function 'parlay::internal::hazptr_stack<void *>::pop' requested here std::optional<void*> r = large_buckets[bucket-num_small].pop(); ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2365:5: note: candidate constructor not viable: no known conversion from '(lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34)' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument function(nullptr_t) _NOEXCEPT {} ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2366:5: note: candidate constructor not viable: no known conversion from '(lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34)' to 'const std::function<parlay::internal::intrusive_acquire_retire<parlay::internal::hazptr_stack<void *>::Node, std::default_delete<parlay::internal::hazptr_stack<void *>::Node>, 1>::ThreadData (unsigned int)>' for 1st argument function(const function&); ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2367:5: note: candidate constructor not viable: no known conversion from '(lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34)' to 'std::function<parlay::internal::intrusive_acquire_retire<parlay::internal::hazptr_stack<void *>::Node, std::default_delete<parlay::internal::hazptr_stack<void *>::Node>, 1>::ThreadData (unsigned int)>' for 1st argument function(function&&) _NOEXCEPT; ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2369:5: note: candidate template ignored: requirement '__callable<(lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34) &, true>::value' was not satisfied [with _Fp = (lambda at /Users/jenkins/workspace/prod-v2/bsr/33933/dabde/p/parla6ad86c568e6af/p/include/utils/threads/thread_specific.h:167:34)] function(_Fp); ^ /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:2363:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided function() _NOEXCEPT { } ^ 5 errors generated. make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ERROR: parlayhash/0.1 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing
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.
Hi @rturrado I've directly pushed to your branch some changes, please check them and let me know if you agree with those. I've taken the target name from https://github.com/cmuparlay/parlayhash/blob/main/examples/CMakeLists.txt#L2, but the file has been just a guess from the default name of the recipe, as upstream does not set one - I guess we could ask them what they'd prefer if you're up for it :)
Hi @RubenRBS , I think you addressed me here instead of @fpelliccioni.
Oops, sorry for the noise, I was juggling both PRs at once and got confused, sorry!
No problem at all!
Typo
Thanks @RubenRBS I agree with your changes!
@fpelliccioni
include/parlay_hash/parlay_hash.h:644:12: error: reference to local binding 'tag' declared in enclosing function 'parlay::parlay_hash::Find'
if (b->lv(tag)) return find_in_list(s.overflow_list(), k, f).first;
^
It seems to be caused by lack of C++ support on older apple-clang. In my environment (apple-clang 15.0.0), it works fine.
create package log on apple clang 15
% conan create . --build=missing --version=0.1
======== Exporting recipe to the cache ======== parlayhash/0.1: Exporting package recipe: /private/tmp/conan-center-index/recipes/parlayhash/all/conanfile.py parlayhash/0.1: exports: File 'conandata.yml' found. Exporting it... parlayhash/0.1: Copied 1 '.py' file: conanfile.py parlayhash/0.1: Copied 1 '.yml' file: conandata.yml parlayhash/0.1: Exported to cache folder: /Users/toge/.conan2/p/parla82d380b323587/e parlayhash/0.1: Exported: parlayhash/0.1#a628b4202745bb423098d9d8515a536c (2024-05-08 15:09:27 UTC)
======== Input profiles ======== Profile host: [settings] arch=armv8 build_type=Release compiler=apple-clang compiler.cppstd=20 compiler.libcxx=libc++ compiler.version=15 os=Macos
Profile build: [settings] arch=armv8 build_type=Release compiler=apple-clang compiler.cppstd=20 compiler.libcxx=libc++ compiler.version=15 os=Macos
======== Computing dependency graph ======== Graph root cli Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c - Cache
======== Computing necessary packages ======== Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93 - Cache
======== Installing packages ======== parlayhash/0.1: Already installed! (1 of 1)
======== Launching test_package ========
======== Computing dependency graph ======== Graph root parlayhash/0.1 (test package): /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/conanfile.py Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c - Cache
======== Computing necessary packages ======== Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93 - Cache
======== Installing packages ======== parlayhash/0.1: Already installed! (1 of 1)
======== Testing the package ======== Removing previously existing 'test_package' build folder: /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Test package build: build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Test package build folder: /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Writing generators to /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlayhash/0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlayhash) target_link_libraries(... parlay) parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlayhash/0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake parlayhash/0.1 (test package): CMakeToolchain generated: CMakePresets.json parlayhash/0.1 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlayhash/0.1 (test package): Generating aggregated env files parlayhash/0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh']
======== Testing the package: Building ======== parlayhash/0.1 (test package): Calling build() parlayhash/0.1 (test package): Running CMake.configure() parlayhash/0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/private/tmp/conan-center-index/recipes/parlayhash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/private/tmp/conan-center-index/recipes/parlayhash/all/test_package" -- Using Conan toolchain: /tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 20 with extensions OFF -- The CXX compiler identification is AppleClang 15.0.0.15000309 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay' -- Configuring done -- Generating done -- Build files have been written to: /tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release
parlayhash/0.1 (test package): Running CMake.build() parlayhash/0.1 (test package): RUN: cmake --build "/private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release" -- -j8 [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package [100%] Built target test_package
======== Testing the package: Executing test ======== parlayhash/0.1 (test package): Running test() parlayhash/0.1 (test package): RUN: ./test_package value before increment: 1 value after increment: 2 size before remove: 2 size after remove: 1
At the moment seems that only works fine on Linux. We can allow just Linux and Un further releases add the other platforms. Is this Ok for you?
On Wed, May 8, 2024, 5:20 PM toge @.***> wrote:
@fpelliccioni https://github.com/fpelliccioni
include/parlay_hash/parlay_hash.h:644:12: error: reference to local binding 'tag' declared in enclosing function 'parlay::parlay_hash::Find' if (b->lv(tag)) return find_in_list(s.overflow_list(), k, f).first; ^
It seems to be caused by lack of C++ support on older apple-clang. In my environment (apple-clang 15.0.0), it works fine. create package log on apple clang 15
% conan create . --build=missing --version=0.1
======== Exporting recipe to the cache ======== parlayhash/0.1: Exporting package recipe: /private/tmp/conan-center-index/recipes/parlayhash/all/conanfile.py parlayhash/0.1: exports: File 'conandata.yml' found. Exporting it... parlayhash/0.1: Copied 1 '.py' file: conanfile.py parlayhash/0.1: Copied 1 '.yml' file: conandata.yml parlayhash/0.1: Exported to cache folder: /Users/toge/.conan2/p/parla82d380b323587/e parlayhash/0.1: Exported: parlayhash/0.1#a628b4202745bb423098d9d8515a536c (2024-05-08 15:09:27 UTC)
======== Input profiles ======== Profile host: [settings] arch=armv8 build_type=Release compiler=apple-clang compiler.cppstd=20 compiler.libcxx=libc++ compiler.version=15 os=Macos
Profile build: [settings] arch=armv8 build_type=Release compiler=apple-clang compiler.cppstd=20 compiler.libcxx=libc++ compiler.version=15 os=Macos
======== Computing dependency graph ======== Graph root cli Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c - Cache
======== Computing necessary packages ======== Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93
- Cache
======== Installing packages ======== parlayhash/0.1: Already installed! (1 of 1)
======== Launching test_package ========
======== Computing dependency graph ======== Graph root parlayhash/0.1 (test package): /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/conanfile.py Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c - Cache
======== Computing necessary packages ======== Requirements parlayhash/0.1#a628b4202745bb423098d9d8515a536c:da39a3ee5e6b4b0d3255bfef95601890afd80709#27b07243cd6fffb873a6d4e40e78bd93
- Cache
======== Installing packages ======== parlayhash/0.1: Already installed! (1 of 1)
======== Testing the package ======== Removing previously existing 'test_package' build folder: /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Test package build: build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Test package build folder: /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release parlayhash/0.1 (test package): Writing generators to /private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators parlayhash/0.1 (test package): Generator 'CMakeDeps' calling 'generate()' parlayhash/0.1 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(parlayhash) target_link_libraries(... parlay) parlayhash/0.1 (test package): Generator 'CMakeToolchain' calling 'generate()' parlayhash/0.1 (test package): CMakeToolchain generated: conan_toolchain.cmake parlayhash/0.1 (test package): CMakeToolchain generated: CMakePresets.json parlayhash/0.1 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json parlayhash/0.1 (test package): Generator 'VirtualRunEnv' calling 'generate()' parlayhash/0.1 (test package): Generating aggregated env files parlayhash/0.1 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh']
======== Testing the package: Building ======== parlayhash/0.1 (test package): Calling build() parlayhash/0.1 (test package): Running CMake.configure() parlayhash/0.1 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/private/tmp/conan-center-index/recipes/parlayhash/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/private/tmp/conan-center-index/recipes/parlayhash/all/test_package" -- Using Conan toolchain: /tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 20 with extensions OFF -- The CXX compiler identification is AppleClang 15.0.0.15000309 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
- skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'parlay' -- Configuring done -- Generating done -- Build files have been written to: /tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release
parlayhash/0.1 (test package): Running CMake.build() parlayhash/0.1 (test package): RUN: cmake --build "/private/tmp/conan-center-index/recipes/parlayhash/all/test_package/build/apple-clang-15-armv8-20-release" -- -j8 [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package [100%] Built target test_package
======== Testing the package: Executing test ======== parlayhash/0.1 (test package): Running test() parlayhash/0.1 (test package): RUN: ./test_package value before increment: 1 value after increment: 2 size before remove: 2 size after remove: 1
— Reply to this email directly, view it on GitHub https://github.com/conan-io/conan-center-index/pull/22638#issuecomment-2100828749, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACC2E2TCY6DW24UENYZUPTZBI7CTAVCNFSM6AAAAABCWRTTF2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBQHAZDQNZUHE . You are receiving this because you were mentioned.Message ID: @.***>