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

librasterlite2: migrate to Conan v2 #22946

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

Conversation

valgur
Copy link
Contributor

@valgur valgur commented Mar 1, 2024

Continues #16613.

@valgur
Copy link
Contributor Author

valgur commented Mar 1, 2024

Blocked by #22696 to fix the expat version conflict between cairo and fontconfig.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

github-actions bot commented Mar 1, 2024

Hooks produced the following warnings for commit 621be7a
librasterlite2/1.1.0-beta1@#f25420f9abf0d48cd89bfab94ce7fc56
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

github-actions bot commented Apr 6, 2024

Hooks produced the following warnings for commit 5575e7e
librasterlite2/1.1.0-beta1@#85c1988efb992d60e88298e34d621938
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot conan-center-bot added Unexpected Error and removed Version conflict There is a version conflict when solving the dependencies graph labels Apr 18, 2024
@conan-center-bot

This comment has been minimized.

@valgur
Copy link
Contributor Author

valgur commented Apr 18, 2024

@uilianries @RubenRBS Could the libspatialite binaries be regenerated, please?

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 1425a78
librasterlite2/1.1.0-beta1@#5cd08c07e0c784b582ae6cadf10a25a6
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 2a927fa
librasterlite2/1.1.0-beta1@#634662fe15e8efbc3d7ecda9d206ab1f
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot conan-center-bot added the Missing dependencies Build failed due missing dependencies in Conan Center label Aug 11, 2024
@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 7d6b13e
librasterlite2/1.1.0-beta1@#6d663f7eac1a2b5d3dc50d26f6574c78
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot conan-center-bot removed the Missing dependencies Build failed due missing dependencies in Conan Center label Aug 21, 2024
@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 0c6d558
librasterlite2/1.1.0-beta1@#a62087a3a51c1e42cec60f3a8fedcadb
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@valgur
Copy link
Contributor Author

valgur commented Sep 3, 2024

Ok, so the apple-clang ./configure step fails on */*:shared=True due to libgettext/libgnuintl:

configure:4530: ./conftest
dyld[25246]: Library not loaded: /lib/libgnuintl.8.dylib
  Referenced from: <4B81A878-F706-38ED-8B91-374487103B09> /Users/jenkins/workspace/prod-v2/bsr/82667/efbee/p/b/libra8609f9ee3beb9/b/build-release/conftest
  Reason: tried: '/lib/libgnuintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/lib/libgnuintl.8.dylib' (no such file), '/lib/libgnuintl.8.dylib' (no such file), '/usr/local/lib/libgnuintl.8.dylib' (no such file), '/usr/lib/libgnuintl.8.dylib' (no such file, not in dyld cache)

The compilation command includes a -lgnuintl flag.

@conan-center-bot

This comment has been minimized.

Copy link
Contributor

github-actions bot commented Sep 3, 2024

Hooks produced the following warnings for commit 34e661c
librasterlite2/1.1.0-beta1@#94fe9226ef5609c737c688a4ddf58b7a
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/librasterlite2.1.dylib' links to system library 'CoreText' but it is not in cpp_info.frameworks.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 16 (97bd0c258c6c079fcce1f98b9376edad6b217041):

  • librasterlite2/1.1.0-beta1:
    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.

Failure in build 16 (97bd0c258c6c079fcce1f98b9376edad6b217041):

  • librasterlite2/1.1.0-beta1:
    CI failed to create some packages (All logs)

    Logs for packageID 509b1e8e97e4baa0b7900327c464c25132bc35ef:
    [settings]
    arch=armv8
    build_type=Release
    compiler=apple-clang
    compiler.cppstd=17
    compiler.libcxx=libc++
    compiler.version=13
    os=Macos
    [options]
    */*:shared=True
    
    [...]
    host_cpu=''
    host_os=''
    host_vendor=''
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='${datarootdir}/info'
    install_sh='${SHELL} /Users/jenkins/workspace/prod-v2/bsr/82739/dfbbc/p/b/libradcf99280f5b65/b/src/install-sh'
    libdir='${prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localedir='${datarootdir}/locale'
    localstatedir='${prefix}/var'
    mandir='${datarootdir}/man'
    mkdir_p='$(MKDIR_P)'
    oldincludedir='${prefix}/include'
    pdfdir='${docdir}'
    prefix='/'
    program_transform_name='s,x,x,'
    psdir='${docdir}'
    runstatedir='${localstatedir}/run'
    sbindir='${prefix}/bin'
    sharedstatedir='${prefix}/com'
    sysconfdir='${prefix}/etc'
    target_alias=''
    
    ## ----------- ##
    ## confdefs.h. ##
    ## ----------- ##
    
    /* confdefs.h */
    #define PACKAGE_NAME "librasterlite2"
    #define PACKAGE_TARNAME "librasterlite2"
    #define PACKAGE_VERSION "1.1.0-beta1"
    #define PACKAGE_STRING "librasterlite2 1.1.0-beta1"
    #define PACKAGE_BUGREPORT "a.furieri@lqt.it"
    #define PACKAGE_URL ""
    #define PACKAGE "librasterlite2"
    #define VERSION "1.1.0-beta1"
    #define _LARGE_FILE 1
    #define _FILE_OFFSET_BITS 64
    #define _LARGEFILE_SOURCE 1
    #define NDEBUG 1
    
    configure: exit 77
    
    librasterlite2/1.1.0-beta1: ERROR: 
    Package '509b1e8e97e4baa0b7900327c464c25132bc35ef' build failed
    librasterlite2/1.1.0-beta1: WARN: Build folder /Users/jenkins/workspace/prod-v2/bsr/82739/dfbbc/p/b/libradcf99280f5b65/b/build-release
    ERROR: librasterlite2/1.1.0-beta1: Error in build() method, line 154
    	autotools.configure()
    	ConanException: Error 77 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.

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.

4 participants