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

imagemagick: migrate to Conan v2 #18623

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

Conversation

valgur
Copy link
Contributor

@valgur valgur commented Jul 18, 2023

@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.

@valgur valgur closed this Jul 26, 2023
@nagayev
Copy link

nagayev commented Oct 6, 2023

@valgur What is the status of this PR right now?

@valgur valgur reopened this Nov 7, 2023
@conan-center-bot conan-center-bot added Failed Version conflict There is a version conflict when solving the dependencies graph and removed Service Under Maintenance labels Nov 7, 2023
@conan-center-bot

This comment has been minimized.

@valgur valgur marked this pull request as ready for review November 7, 2023 13:13
@nagayev
Copy link

nagayev commented Nov 7, 2023

@valgur Can you add openmp support please?

@valgur
Copy link
Contributor Author

valgur commented Nov 7, 2023

@valgur Can you add openmp support please?

I can do that, but in a follow-up PR to keep this one more manageable.

@conan-center-bot conan-center-bot removed the Version conflict There is a version conflict when solving the dependencies graph label Nov 7, 2023
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 05451cc
imagemagick/7.1.1.32@#25ff07901278bae77c3907bb9a1c864e
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libMagickCore-7.Q16HDRI.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libMagickCore-7.Q16HDRI.10.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [APPLE RELOCATABLE SHARED LIBS (KB-H077)] install_name dir of these shared libs is not @rpath: libMagickCore-7.Q16HDRI.dylib, libMagickWand-7.Q16HDRI.dylib, libMagickCore-7.Q16HDRI.10.dylib, libMagickWand-7.Q16HDRI.10.dylib, libMagick++-7.Q16HDRI.5.dylib, libMagick++-7.Q16HDRI.dylib

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 570a447
imagemagick/7.1.1.32@#d9837a510fb2bc15d04d70dbe56110db
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libMagickCore-7.Q16HDRI.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libMagickCore-7.Q16HDRI.10.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [APPLE RELOCATABLE SHARED LIBS (KB-H077)] install_name dir of these shared libs is not @rpath: libMagickCore-7.Q16HDRI.dylib, libMagickWand-7.Q16HDRI.dylib, libMagickCore-7.Q16HDRI.10.dylib, libMagickWand-7.Q16HDRI.10.dylib, libMagick++-7.Q16HDRI.5.dylib, libMagick++-7.Q16HDRI.dylib

@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.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 18 (16da6db658180c63216e2ed0df16c6c122be1006):

  • imagemagick/7.1.1.32:
    All packages built successfully! (All logs)

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.

See details:

Failure in build 18 (16da6db658180c63216e2ed0df16c6c122be1006):

  • imagemagick/7.1.1.32:
    CI failed to create some packages (All logs)

    Logs for packageID 08b39442f6059d13ac0e6edf3d453a57f4780765:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=msvc
    compiler.cppstd=14
    compiler.runtime=dynamic
    compiler.runtime_type=Release
    compiler.version=193
    os=Windows
    [options]
    */*:shared=True
    
    [...]
    -- Conan toolchain: Setting BUILD_SHARED_LIBS = ON
    -- The C compiler identification is MSVC 19.36.32532.0
    -- The CXX compiler identification is MSVC 19.36.32532.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.36.32532/bin/Hostx64/x64/cl.exe - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/J/workspace/prod-v2/bsr/40489/ebcbe/p/b/image6563a3fdc6c73/b/build-release
    
    imagemagick/7.1.1.32: Running CMake.build()
    imagemagick/7.1.1.32: RUN: cmake --build "C:\J\workspace\prod-v2\bsr\40489\ebcbe\p\b\image6563a3fdc6c73\b\build-release" --config Release
    conanvcvars.bat: Activating environment Visual Studio 17 - amd64 - winsdk_version=None - vcvars_ver=14.3
    [vcvarsall.bat] Environment initialized for: 'x64'
    MSBuild version 17.6.3+07e294721 for .NET Framework
    
      Checking Build System
      Building Custom Rule C:/J/workspace/prod-v2/bsr/40489/ebcbe/p/b/image6563a3fdc6c73/b/src/Configure/CMakeLists.txt
      main.cpp
      TargetPage.cpp
      CommandLineInfo.cpp
      ConfigureWizard.cpp
      Project.cpp
      ProjectFile.cpp
      Solution.cpp
      VersionInfo.cpp
      configure.vcxproj -> C:\J\workspace\prod-v2\bsr\40489\ebcbe\p\b\image6563a3fdc6c73\b\src\Configure\configure.exe
      Building Custom Rule C:/J/workspace/prod-v2/bsr/40489/ebcbe/p/b/image6563a3fdc6c73/b/src/Configure/CMakeLists.txt
    
    imagemagick/7.1.1.32: RUN: configure.exe /x64 /VS2022 /dmt /hdri /Q16
    conanvcvars.bat: Activating environment Visual Studio 17 - amd64 - winsdk_version=None - vcvars_ver=14.3
    [vcvarsall.bat] Environment initialized for: 'x64'
    fatal: not a git repository (or any of the parent directories): .git
    fatal: not a git repository (or any of the parent directories): .git
    
    imagemagick/7.1.1.32: ERROR: 
    Package '08b39442f6059d13ac0e6edf3d453a57f4780765' build failed
    imagemagick/7.1.1.32: WARN: Build folder C:\J\workspace\prod-v2\bsr\40489\ebcbe\p\b\image6563a3fdc6c73\b\build-release
    ERROR: imagemagick/7.1.1.32: Error in build() method, line 344
    	self._build_msvc()
    while calling '_build_msvc', line 277
    	self.run(f"configure.exe {configure_args}", cwd=os.path.join(self.source_folder, "Configure"))
    	ConanException: Error 3221226505 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.

@perseoGI perseoGI self-assigned this Jun 7, 2024
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.

[conan.io/center] imagemagick/7.0.11-14: configure error: cannot run C compiled programs.
5 participants