Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vlfeat: new recipe #23214

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

vlfeat: new recipe #23214

wants to merge 10 commits into from

Conversation

valgur
Copy link
Contributor

@valgur valgur commented Mar 22, 2024

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

Causes Linux builds to segfault for some reason.
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Failure in build 9 (6cb59433f2c0ccc3422a5f3372497ee0da0c1b36):

  • vlfeat/0.9.21:
    CI failed to create some packages (All logs)

    Logs for packageID 7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    vlfeat:shared=False
    
    [...]
    llvm-openmp/18.1.8: Downloaded recipe revision 5e371038846bf9a660dc7746beb21e04
    vlfeat/0.9.21: Forced build from source
    Installing package: vlfeat/0.9.21
    Requirements
        llvm-openmp/18.1.8 from 'conan-center' - Downloaded
        vlfeat/0.9.21 from local cache - Cache
    Packages
        llvm-openmp/18.1.8:66c5327ebdcecae0a01a863939964495fa019a06 - Download
        vlfeat/0.9.21:7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9 - Build
    
    Installing (downloading, building) binaries...
    llvm-openmp/18.1.8: Retrieving package 66c5327ebdcecae0a01a863939964495fa019a06 from remote 'conan-center' 
    Downloading conanmanifest.txt
    Downloading conaninfo.txt
    Downloading conan_package.tgz
    llvm-openmp/18.1.8: Package installed 66c5327ebdcecae0a01a863939964495fa019a06
    llvm-openmp/18.1.8: Downloaded package revision 84bc6ca84368cdd112b750be3cf7083e
    [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK
    vlfeat/0.9.21: Configuring sources in /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/source/src
    vlfeat/0.9.21: 
    [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
    vlfeat/0.9.21: Copying sources to build folder
    vlfeat/0.9.21: Building your package in /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9
    vlfeat/0.9.21: Generator txt created conanbuildinfo.txt
    vlfeat/0.9.21: Calling generate()
    vlfeat/0.9.21: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release'
    vlfeat/0.9.21: 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/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release'
    vlfeat/0.9.21: Aggregating env generators
    [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed
    [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK
    vlfeat/0.9.21: Calling build()
    vlfeat/0.9.21: Apply patch (portability): Export missing symbols on Windows
    vlfeat/0.9.21: Apply patch (portability): Fix OpenMP build on GCC 9 and newer
    vlfeat/0.9.21: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch: source file is different - b'vl/kmeans.c'
    vlfeat/0.9.21: 
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    vlfeat/0.9.21: 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
    vlfeat/0.9.21: 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
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch: file 1/1:	 b'vl/kmeans.c'
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch:  hunk no.1 doesn't match source file at line 669
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch:   expected: b''
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch:   actual  : b'#endif'
    vlfeat/0.9.21: ERROR: Package '7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9' build failed
    vlfeat/0.9.21: WARN: Build folder /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/build/Release
    ERROR: vlfeat/0.9.21: Error in build() method, line 84
    	apply_conandata_patches(self)
    	ConanException: Failed to apply patch: /home/conan/workspace/prod-v1/bsr/67017/efebe/.conan/data/vlfeat/0.9.21/_/_/build/7ccdb064a6776b55eadd1bdf3accb7fb0193bcc9/patches/002-fix-openmp-build.patch
    

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 ❌

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.

Failure in build 9 (6cb59433f2c0ccc3422a5f3372497ee0da0c1b36):

  • vlfeat/0.9.21:
    CI failed to create some packages (All logs)

    Logs for packageID 5fe0ef60cdcf540367427130c22e2c3fdff25971:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    Resolved version ranges
        cmake/[>=3.20 <4]: cmake/3.30.0
    
    ======== Computing necessary packages ========
    vlfeat/0.9.21: Forced build from source
    Requirements
        llvm-openmp/18.1.8#5e371038846bf9a660dc7746beb21e04:c9e51c9c2425909e36ee0d5ec6fdc7ceaa27a6b2#ab47b15c1c96bf331145614aeefe539b - Download (conan-center)
        vlfeat/0.9.21#31e5f548c73e5744d863cedb4bbb51b1:5fe0ef60cdcf540367427130c22e2c3fdff25971 - Build
    Build requirements
    Skipped binaries
        cmake/3.30.0
    
    ======== Installing packages ========
    
    -------- Downloading 1 package --------
    llvm-openmp/18.1.8: Retrieving package c9e51c9c2425909e36ee0d5ec6fdc7ceaa27a6b2 from remote 'conan-center' 
    llvm-openmp/18.1.8: Package installed c9e51c9c2425909e36ee0d5ec6fdc7ceaa27a6b2
    llvm-openmp/18.1.8: Downloaded package revision ab47b15c1c96bf331145614aeefe539b
    vlfeat/0.9.21: Calling source() in /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/src
    vlfeat/0.9.21: Sources for https://github.com/vlfeat/vlfeat/archive/refs/tags/v0.9.21.tar.gz found in remote backup https://c3i.jfrog.io/artifactory/conan-center-backup-sources/
    
    -------- Installing package vlfeat/0.9.21 (2 of 2) --------
    vlfeat/0.9.21: Building from source
    vlfeat/0.9.21: Package vlfeat/0.9.21:5fe0ef60cdcf540367427130c22e2c3fdff25971
    vlfeat/0.9.21: Copying sources to build folder
    vlfeat/0.9.21: Building your package in /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/b/vlfea779e8b79d6ec6/b
    vlfeat/0.9.21: Calling generate()
    vlfeat/0.9.21: Generators folder: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/b/vlfea779e8b79d6ec6/b/build/Release/generators
    vlfeat/0.9.21: CMakeToolchain generated: conan_toolchain.cmake
    vlfeat/0.9.21: CMakeToolchain generated: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/b/vlfea779e8b79d6ec6/b/build/Release/generators/CMakePresets.json
    vlfeat/0.9.21: CMakeToolchain generated: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/b/vlfea779e8b79d6ec6/b/src/CMakeUserPresets.json
    vlfeat/0.9.21: CMakeDeps necessary find_package() and targets for your CMakeLists.txt
        find_package(OpenMP)
        target_link_libraries(... llvm-openmp::llvm-openmp)
    vlfeat/0.9.21: Generating aggregated env files
    vlfeat/0.9.21: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
    vlfeat/0.9.21: Calling build()
    vlfeat/0.9.21: Apply patch (portability): Export missing symbols on Windows
    vlfeat/0.9.21: Apply patch (portability): Fix OpenMP build on GCC 9 and newer
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch: file 1/1:	 b'vl/kmeans.c'
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch:  hunk no.1 doesn't match source file at line 669
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch:   expected: b''
    vlfeat/0.9.21: WARN: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch:   actual  : b'#endif'
    vlfeat/0.9.21: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch: source file is different - b'vl/kmeans.c'
    vlfeat/0.9.21: ERROR: 
    Package '5fe0ef60cdcf540367427130c22e2c3fdff25971' build failed
    vlfeat/0.9.21: WARN: Build folder /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/b/vlfea779e8b79d6ec6/b/build/Release
    ERROR: vlfeat/0.9.21: Error in build() method, line 84
    	apply_conandata_patches(self)
    	ConanException: Failed to apply patch: /home/conan/workspace/prod-v2/bsr/60033/aebfd/p/vlfeaf940dfef44bb3/s/patches/002-fix-openmp-build.patch
    

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[request] vlfeat [request] vlfeat/0.9.21
4 participants