conan-io / conan

Conan - The open-source C and C++ package manager
https://conan.io
MIT License
8.23k stars 980 forks source link

[bug] Incorrect package used when linking (?) different profiles for host/build #15728

Open paulharris opened 8 months ago

paulharris commented 8 months ago

Environment details

Linux Ubuntu Focal Clang-17 Conan 2.1.0 Python 3.8.10

Steps to reproduce

This seems hard to reproduce so I captured as much as I could. I'm building my project like so: NOT_ON_C3I=1 conan install . -pr:h=clang-asan -pr:b=clang -s build_type=Debug --build=missing

Host profile has debug+asan, build profile is just Release. I'm pretty sure I didn't change the profiles during the build, I don't think I ever has asan in the build profile.

Note that I have -s build_type=Debug in the command line, despite having the correct Release/Debug setting in the profiles. Not sure if that plays a part.

The end result is I had a Release pcre2 trying to link to the Release libbz2.a (this is correct), but there were linker errors related to asan symbols. When I checked with xxd libbz2.a (correct specific library file from the error), I could see asan symbol names. That library is in the .conan2 cache, and it's conaninfo.txt has this info:

[settings]
arch=x86_64
build_type=Release
compiler=clang
compiler.version=17
os=Linux
[options]
build_executable=True
fPIC=True
shared=False

There is not enough info to see all the profile flags ... unless that IS IT ? If true, then how did the asan symbols end up in the library?

Note that bzip2 was not built in this particular build run (it had already been built).

Logs

KEY THINGS from below: pcre2 being build is for the 'build' profile, ie release flags, no asan. It is trying to link to: /home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib/libbz2.a

From the conan graph dump at the start (full log below):

Requirements:
bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4:80c69de683d89119028faa81cc723e34fa1572fb#e78a144c9ba1b914e2861ee4edda9fde - Cache
Build requirements:     
bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4:31760d9b53a05c7bca58eebb9fbe9fec51b1db48#0630c212c24894969aea96bf669dddb8 - Cache
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Debug
compiler=clang
compiler.libcxx=libc++
compiler.version=17
os=Linux
[conf]
tools.build:cflags=['-fsanitize=address', '-fsanitize=undefined']
tools.build:compiler_executables={'c': '/usr/bin/clang-17', 'cpp': '/usr/bin/clang++-17'}
tools.build:cxxflags=['-fsanitize=address', '-fsanitize=undefined']
tools.build:exelinkflags=['-fsanitize=address', '-fsanitize=undefined']
tools.build:sharedlinkflags=['-fsanitize=address', '-fsanitize=undefined']
tools.cmake.cmaketoolchain:generator=Ninja

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=clang
compiler.libcxx=libc++
compiler.version=17
os=Linux
[conf]
tools.build:compiler_executables={'c': '/usr/bin/clang-17', 'cpp': '/usr/bin/clang++-17'}
tools.cmake.cmaketoolchain:generator=Ninja
Requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
    boost/1.82.0@mxrap/fork-2024-02-14#8877fe5af80b10ad04946036dba4328c - Cache
    brotli/1.1.0#d56d7bb9ca722942aba17369cb5c0519 - Cache
    bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4 - Cache
    catch2/3.5.2#9554dc3c4ffcab50daf8f2cac4b79308 - Cache
    cppcsv/1.1#b610f7745e66a09df84c6d0d64492ecd - Cache
    date/3.0.1#032e24ad8bd1fd136dd33c932563d3d1 - Cache
    dav1d/1.2.1#94259c8baa2b1e7ab9976f1c20822be8 - Cache
    detectproxy/1.0#50477780f21ab2d2757429950710aa07 - Cache
    double-conversion/3.3.0#33321c201741cc32b51169c6d2d05e60 - Cache
    eigen/3.4.0#2e192482a8acff96fe34766adca2b24c - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
    exprtk/0.0.1#3ab94cf4d8edf2154065abe6fe6bba5d - Cache
    fast_float/3.9.0#18511f44fc573907e03e7648bb8f9a22 - Cache
    ffmpeg/6.1#85d65b4d431f9ee9112724c965040eeb - Cache
    flatbuffers/23.5.26#b153646f6546daab4c7326970b6cd89c - Cache
    fmt/10.2.1#9199a7a0611866dea5c8849a77467b25 - Cache
    fontconfig/2.15.0#15a13e5b6d5931ff0144f92b579f6dd5 - Cache
    freetype/2.13.2#fa35264c88edc6421a850d08c67630f4 - Cache
    glew/2.2.0#e5519ddcf52267be816b50d3dfa14a23 - Cache
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e - Cache
    glm/cci.20230113#c9c89bea128786a245028f0cb4c1936d - Cache
    glu/system#ee50fc2ade0e1c0c8ebb3be3ea60e0f5 - Cache
    harfbuzz/8.3.0#7e7ea00066eaaa818d469d24dbc3a106 - Cache
    hwloc/2.9.3#7b004fab2336e27d686e9ae08dcf4b0d - Cache
    icu/74.2#129a9b08abace8b2c748a567fc9b843a - Cache
    jansson/2.14#42fc601d5b8e236e050e48f2321ef851 - Cache
    jbig/20160605#2d29fa02aacd76902e0d2cbbc24631ef - Cache
    jidac/2.0.0#c3ea07915f779440c6d2c28ab0c23bb8 - Cache
    kissfft/131.1.0#2c2e2135e1e57415db301df1942b2d84 - Cache
    libaom-av1/3.6.1#a569b342c6f8129cf327709e18691072 - Cache
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c - Cache
    libcurl/8.6.0#ff220b1555b8aebbb78440b25d471217 - Cache
    libdeflate/1.19#3ea74a4549efc14d4b1202dc4bfbf602 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
    libjpeg-turbo/3.0.2#1acc4234a921c5c948652e04c77d3d80 - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5 - Cache
    libpng/1.6.42#fdba4ebf89df3c55d6db0145a2a66a24 - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae - Cache
    libsodium/cci.20220430#cd827332735a7278432659372a1efb77 - Cache
    libsvtav1/1.6.0#2c991425604d80f0db9d47f2c3672fd0 - Cache
    libtiff/4.6.0#26284ca6514a94f6f4905e76708c2155 - Cache
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
    libvpx/1.13.1#31c5cc0bc9fff2b5baf5a1fac60bd9c9 - Cache
    libwebp/1.3.2#52f69c4a31c5cf033fdd9230d77a8e38 - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    lz4/1.9.4#1217a03c990b79aa34ed0faede18f534 - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
    md4c/0.4.8#02b5e5d8640a6ef9fbd663134edfa1e4 - Cache
    miniz/3.0.2#6e39a83b94a8951a57a0e29969960170 - Cache
    mx_flann/1.0#4ef9112b36b4e7204b95d89c9af0777f - Cache
    mx_miniball/1.0#50d6a2ea935366f44efe67fea2767e91 - Cache
    mx_qwt/6.3.0#96bf49d1b2566ae0b9c613cc6d0b4eb8 - Cache
    odbc/2.3.11#84d32d803c970271eb2fc58d3e3cc2b5 - Cache
    onetbb/2021.10.0#159e2dde755615b9f4d43b6868cdd1d2 - Cache
    opengl/system#b29589c04d6df84c110d6acb066ab653 - Cache
    openssl/3.2.1#39bd48ed31f1f3fbdcd75a0648aaedcf - Cache
    pcre2/10.42#74a354d74d291503aadffe6453d976f5 - Cache
    pugixml/1.14#c6afdcf73d71858303d8260b0d76ff91 - Cache
    qt/6.6.1#dbfcf92fc905fce82a3642de76f06987 - Cache
    sentry-native/0.7.0#853442ce23f3191454c8195c974171a1 - Cache
    snappy/1.1.10#916523630083f6d855cb2977de8eefb6 - Cache
    sqlite3/3.45.0#3a7911478ffd14e7acc694ac113449b6 - Cache
    sumoodbc/2.1.2#7c9e50fc4119f44fe0dce4587c675228 - Cache
    taocpp-json/1.0.0-beta.14#6625bbc6f81b28f09333efd12ff89e17 - Cache
    taocpp-pegtl/3.2.7#cf957bd2b27d4e03bcd6136ecfcbcf96 - Cache
    utfcpp/4.0.4#6d93b29490c5cba2a9b4c06ae0c89cfd - Cache
    util-linux-libuuid/2.39.2#339f80aea7e5cf507b5b9839a128909f - Cache
    v8/12.1.285.28#cb89122f89e0237bac14202de1f3b9fb - Cache
    vtk/9.3.0#5b8c6fdcf3a78daefbd1f9409cf9501f - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6 - Cache
    xkbcommon/1.5.0#9a5d6acb805f1f7d5c3162dfd45fa23b - Cache
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41 - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0 - Cache
    xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53 - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6 - Cache
    zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8 - Cache
Build requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
    b2/4.10.1#a41eecb267963ddf518e3c177eae60e1 - Cache
    bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
    bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4 - Cache
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78 - Cache
    expat/2.5.0#91e43e4544923e4c934bfad1fa4306f9 - Cache
    flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e - Cache
    gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
    gperf/3.1#a9335f8833b550f10f655fd243c72978 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5 - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae - Cache
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
    meson/1.2.1#8b99e6cc4f6908b594c33d1b85cfa5bd - Cache
    meson/1.2.2#aace9dcc1db58fa42ecb5292f724092d - Cache
    meson/1.2.3#7d2bfe1bfc0c4edd9579e812344d5490 - Cache
    meson/1.3.0#83e9030e0cb3418759e72d3631213a5a - Cache
    meson/1.3.1#23ad39607b5907947ed1a511bc02deee - Cache
    nasm/2.15.05#058c93b2214a49ca1cfe9f8f26205568 - Cache
    ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
    pcre2/10.42#74a354d74d291503aadffe6453d976f5 - Cache
    pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b - Cache
    pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
    sqlite3/3.45.1#d5f7ab74b4670ea4e2bceb366f491322 - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6 - Cache
    wayland-protocols/1.32#d871f62234751f8d72e90445a44d5e49 - Cache
    yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694 - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6 - Cache
Replaced requires
    libjpeg-turbo/3.0.1: libjpeg-turbo/[>3]
    expat/2.6.0: expat/[>2]
    expat/2.5.0: expat/[>2]
    expat/[=2.6.0]: expat/[>2]
    libjpeg-turbo/[>=2.1.5]: libjpeg-turbo/[>3]
    libjpeg-turbo/3.0.2: libjpeg-turbo/[>3]
Resolved version ranges
    catch2/[>=2.13.9]: catch2/3.5.2
    cmake/[>=3.16 <4]: cmake/3.28.1
    cmake/[>=3.18 <4]: cmake/3.28.1
    cmake/[>=3.21.1 <4]: cmake/3.28.1
    cppcsv/[>=1.1]: cppcsv/1.1
    date/[>=3.0.1]: date/3.0.1
    detectproxy/[>=1.0]: detectproxy/1.0
    eigen/[>=3.4.0]: eigen/3.4.0
    expat/[>2]: expat/2.6.0
    exprtk/[=0.0.1]: exprtk/0.0.1
    ffmpeg/[>=5.1]: ffmpeg/6.1
    flatbuffers/[>=23.1.21]: flatbuffers/23.5.26
    fmt/[>10]: fmt/10.2.1
    glew/[>=2.2.0]: glew/2.2.0
    gperf/[>=3.1]: gperf/3.1
    icu/[>=74.1]: icu/74.2
    jansson/[>=2.14]: jansson/2.14
    jidac/[>=2.0.0]: jidac/2.0.0
    kissfft/[>=131.1.0]: kissfft/131.1.0
    libcurl/[>=7.88.1]: libcurl/8.6.0
    libjpeg-turbo/[>3]: libjpeg-turbo/3.0.2
    libtiff/[>=4.4.0]: libtiff/4.6.0
    lz4/[>=1.9.4]: lz4/1.9.4
    miniz/[>=3.0.2]: miniz/3.0.2
    mx_flann/[>=1.0]: mx_flann/1.0
    mx_miniball/[>=1.0]: mx_miniball/1.0
    mx_qwt/[>=6.3.0]: mx_qwt/6.3.0
    odbc/[>=2.3.11]: odbc/2.3.11
    onetbb/[>=2021.9.0]: onetbb/2021.10.0
    openssl/[>=1.1 <4]: openssl/3.2.1
    pugixml/[>=1.13]: pugixml/1.14
    qt/[>=6.4.2]: qt/6.6.1
    sentry-native/[>=0.7.0]: sentry-native/0.7.0
    snappy/[>=1.1.10]: snappy/1.1.10
    sqlite3/[>=3.41.1]: sqlite3/3.45.1
    sumoodbc/[>=2.1.2]: sumoodbc/2.1.2
    utfcpp/[>=3.2.3]: utfcpp/4.0.4
    v8/[>=11]: v8/12.1.285.28
    vtk/[>=9.2.6]: vtk/9.3.0
    xz_utils/[>=5.4.2]: xz_utils/5.4.5
    zlib/[>=1.2.11 <2]: zlib/1.3.1
    zlib/[>=1.2.13 <2]: zlib/1.3.1
Overrides
    libpng/[>=1.6.40]: ['libpng/1.6.42#fdba4ebf89df3c55d6db0145a2a66a24']

======== Computing necessary packages ========
Requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342:da39a3ee5e6b4b0d3255bfef95601890afd80709#7440f8a166fc2063a7fc2b7bed8eacb3 - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50:9a4eb3c8701508aa9458b1a73d0633783ecc2270#9719e51a6a62041af6a63e00eef35434 - Cache
    boost/1.82.0@mxrap/fork-2024-02-14#8877fe5af80b10ad04946036dba4328c:91104df280f391ef8a9567fbe20b70e8b32c0cdd - Build
    brotli/1.1.0#d56d7bb9ca722942aba17369cb5c0519:ceb9bc7ad6513df254510720f6844ea3bac97497#c3e709c324fd054620d78f6d257abcf7 - Cache
    bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4:80c69de683d89119028faa81cc723e34fa1572fb#e78a144c9ba1b914e2861ee4edda9fde - Cache
    catch2/3.5.2#9554dc3c4ffcab50daf8f2cac4b79308:4bdefc9501198a3580eed19eeb7e54d07ea22946#e4e92784c782f9240554654ece3b1675 - Cache
    cppcsv/1.1#b610f7745e66a09df84c6d0d64492ecd:bd18d47901a90c44e59196b2ab6e579d12f5fd17#35eb7cf4488656ae3be404d37a299502 - Cache
    date/3.0.1#032e24ad8bd1fd136dd33c932563d3d1:4a2f42c9f39192f60db4aeb3cb875a319d0796d1 - Build
    dav1d/1.2.1#94259c8baa2b1e7ab9976f1c20822be8:06851aa2da8b2e46c40b3162e29de411767b2a3a - Build
    detectproxy/1.0#50477780f21ab2d2757429950710aa07:bd18d47901a90c44e59196b2ab6e579d12f5fd17#1d3808d37bb224e9815c13b91da60b39 - Cache
    double-conversion/3.3.0#33321c201741cc32b51169c6d2d05e60:bd18d47901a90c44e59196b2ab6e579d12f5fd17#eb76fb4a1fb01fb7ed9d5f8a2edfa227 - Cache
    eigen/3.4.0#2e192482a8acff96fe34766adca2b24c:da39a3ee5e6b4b0d3255bfef95601890afd80709#b2e7c2d86c5d1dbefc534889aa72e12c - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:64a31da11ffe6e640b9606e8dfb9ce2db3ec6462#c8be808d7b8811c67baa9039c129355b - Cache
    exprtk/0.0.1#3ab94cf4d8edf2154065abe6fe6bba5d:da39a3ee5e6b4b0d3255bfef95601890afd80709#412bb1dd793ae3588eea073733075d77 - Cache
    fast_float/3.9.0#18511f44fc573907e03e7648bb8f9a22:da39a3ee5e6b4b0d3255bfef95601890afd80709#77e45e66282092c664f6830e32773c3b - Cache
    ffmpeg/6.1#85d65b4d431f9ee9112724c965040eeb:43783b88effa5ed39d8dd399df4455211fe48316 - Build
    flatbuffers/23.5.26#b153646f6546daab4c7326970b6cd89c:54f5f316248bc191405ace910e7d11565dbc82fa#4c5a894c9d11eed1950e85be29a6065e - Cache
    fmt/10.2.1#9199a7a0611866dea5c8849a77467b25:91eb4f2f4864db28a22cbd828e772410492b153e#4ebf198ac8e81f3a747b71a0e0115107 - Cache
    fontconfig/2.15.0#15a13e5b6d5931ff0144f92b579f6dd5:faf7a2fbc4486f67641c406c0728f4ab7ddd1727 - Build
    freetype/2.13.2#fa35264c88edc6421a850d08c67630f4:5172f240a28775a32262dc0d9e5eb68de4e392b0#1da6133ff1018e03335fbf5f3603a099 - Cache
    glew/2.2.0#e5519ddcf52267be816b50d3dfa14a23:2e8dbf91884b2ac31300706641917157ddb894be - Build
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e:2c028c40c3fd0ee654ad5353afaa33098dd9fe3f - Build
    glm/cci.20230113#c9c89bea128786a245028f0cb4c1936d:da39a3ee5e6b4b0d3255bfef95601890afd80709#6e0f3e7e82ccc211e8cc3c012d8c42ef - Cache
    glu/system#ee50fc2ade0e1c0c8ebb3be3ea60e0f5:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    harfbuzz/8.3.0#7e7ea00066eaaa818d469d24dbc3a106:85d4d4e994a07cb598af71787032445c977d3d69 - Build
    hwloc/2.9.3#7b004fab2336e27d686e9ae08dcf4b0d:d3239fddd06926acc0aa1adc21b10aa4f6ae0c56#dc0ed4c633b22c1c21dbfd33fe4470a9 - Cache
    icu/74.2#129a9b08abace8b2c748a567fc9b843a:e7393a738becff161394a967b98eb6ac76e73bdc#6574fa83bc9946cb1be7dd86bb0ce410 - Cache
    jansson/2.14#42fc601d5b8e236e050e48f2321ef851:d089c2d18748cadc7d9e5e91fddad40e367cac56#0282d4dd705432544bd790c8dbf71496 - Cache
    jbig/20160605#2d29fa02aacd76902e0d2cbbc24631ef:78a91b6ca485bda6cf3e62ac55b2265129bf5b52#20b8b0d0c4211d23d1c3afec2fc50e2f - Cache
    jidac/2.0.0#c3ea07915f779440c6d2c28ab0c23bb8:a9acc1ed2c6511881770c6900d30e9a9717402be - Build
    kissfft/131.1.0#2c2e2135e1e57415db301df1942b2d84:7a7825ae5667b7d977d0cbfea9ae8c287596ae3f#a4bff14eab90e0a5132125530604b9c4 - Cache
    libaom-av1/3.6.1#a569b342c6f8129cf327709e18691072:19b212f4ed69d627b5d2283f19312074df2b0fe0#75bcbeafb493ffa42617c007ad47a02b - Cache
    libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#6e48c3aa19010c0e7b7f1daa2b339494 - Cache
    libcurl/8.6.0#ff220b1555b8aebbb78440b25d471217:a759bb2f96c916e0a402351a38aefd6de8803a74 - Build
    libdeflate/1.19#3ea74a4549efc14d4b1202dc4bfbf602:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#5857f479bfbaf4ba74d58c37b00991f5 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d - Build
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#6bd1ddf818f5f7367bac2cd13ce61829 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#22fc9b68ac54f06de316a13cf760318e - Cache
    libjpeg-turbo/3.0.2#1acc4234a921c5c948652e04c77d3d80:5a7ac12e894a6984b2baa3fc4841d81f34abcb62 - Build
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#21906a123f82fede044d66853281db15 - Cache
    libpng/1.6.42#fdba4ebf89df3c55d6db0145a2a66a24:253f5a6b83d8ad9dec12ea9d7210d92c7241dcdc#dcb473ca4bdd49c27919853f29e5af4a - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae:5ec22dd531d4441a2579b655cfadefd9430d05d4 - Build
    libsodium/cci.20220430#cd827332735a7278432659372a1efb77:a48f410f2b4b585550252680e514024ab5bc59eb#51793910c567b755daa9083c4bd2c1a9 - Cache
    libsvtav1/1.6.0#2c991425604d80f0db9d47f2c3672fd0:bc0bf7a01697430f47c73712dff4ccd76aeec5c9 - Build
    libtiff/4.6.0#26284ca6514a94f6f4905e76708c2155:81485f011a7b7af2dd17d97f54817703c72cf8a8 - Build
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d - Build
    libvpx/1.13.1#31c5cc0bc9fff2b5baf5a1fac60bd9c9:1173811460f1cda7ccd601841cd227eeb81330d5 - Build
    libwebp/1.3.2#52f69c4a31c5cf033fdd9230d77a8e38:028f3880e5f0f236e595b34a54f56fb6cc87164c#00f69b8136cdb2821b2f4ff742106527 - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:3e472b6fca079e2118abd77d4d35e3dba94e33dc - Build
    lz4/1.9.4#1217a03c990b79aa34ed0faede18f534:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#3fd63114f49027537f23255cfb09c0f5 - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:6c3784688ce1ae7a69d803259982d21dd8171d61#3161ad8b3b0b622dd8e403da1bbe209e - Cache
    md4c/0.4.8#02b5e5d8640a6ef9fbd663134edfa1e4:89c64f669d5c1be48700bb3ec0ee92f6767a4785#431710cebfbdb5db25609839916770e6 - Cache
    miniz/3.0.2#6e39a83b94a8951a57a0e29969960170:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#7a661a590ba9a30076664f97530a8354 - Cache
    mx_flann/1.0#4ef9112b36b4e7204b95d89c9af0777f:da39a3ee5e6b4b0d3255bfef95601890afd80709#d5aa32dcc8012fbf4afeb353b73456ce - Cache
    mx_miniball/1.0#50d6a2ea935366f44efe67fea2767e91:da39a3ee5e6b4b0d3255bfef95601890afd80709#acc197e0c86f02ebfd2176cc2aee6289 - Cache
    mx_qwt/6.3.0#96bf49d1b2566ae0b9c613cc6d0b4eb8:6c5b333b7b311a2576c35382e8e3fd8473c5f32c - Build
    odbc/2.3.11#84d32d803c970271eb2fc58d3e3cc2b5:eeb898e7a102636cc02f6aaa4a333c1eeac2b7ec - Build
    onetbb/2021.10.0#159e2dde755615b9f4d43b6868cdd1d2:b810e8744b9cde382ac7f5366ccbbcad320e8329 - Build
    opengl/system#b29589c04d6df84c110d6acb066ab653:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    openssl/3.2.1#39bd48ed31f1f3fbdcd75a0648aaedcf:d8f548d482dfa20a4de4b7f67dbb821aaa719cc2 - Build
    pcre2/10.42#74a354d74d291503aadffe6453d976f5:ab384aa623575c50c2aba4c7efce6d4c6ca50f5d - Build
    pugixml/1.14#c6afdcf73d71858303d8260b0d76ff91:2af46fefc998757da9f1267c269272cb8d5ce5c0#505aa75f17b849e21a1fd5a44a97c0d3 - Cache
    qt/6.6.1#dbfcf92fc905fce82a3642de76f06987:95c8e4972e207f6ced679994ac21da4e71bfb464 - Build
    sentry-native/0.7.0#853442ce23f3191454c8195c974171a1:04a396d07daffe526a1bd93031ab62df10027620 - Build
    snappy/1.1.10#916523630083f6d855cb2977de8eefb6:ff30f73d6033b37751b0853cb36c7b78048f52be#a970160673dd74bdfffe926ef3f8fee1 - Cache
    sqlite3/3.45.0#3a7911478ffd14e7acc694ac113449b6:352b452ff0c450b0fdae7f69fadcf59ce3daba94#1e2aa0690a3863545826e84d3e58fbd5 - Cache
    sumoodbc/2.1.2#7c9e50fc4119f44fe0dce4587c675228:c5a7951c0d072cb3977589289934b5c392cf3b92 - Build
    taocpp-json/1.0.0-beta.14#6625bbc6f81b28f09333efd12ff89e17:da39a3ee5e6b4b0d3255bfef95601890afd80709#e65661e12c8b140444943769c489af3d - Cache
    taocpp-pegtl/3.2.7#cf957bd2b27d4e03bcd6136ecfcbcf96:da39a3ee5e6b4b0d3255bfef95601890afd80709#6e51780c75b577aa0844220a73c663b0 - Cache
    utfcpp/4.0.4#6d93b29490c5cba2a9b4c06ae0c89cfd:da39a3ee5e6b4b0d3255bfef95601890afd80709#7e44739b8ca92dcceda0a464cdaacaa8 - Cache
    util-linux-libuuid/2.39.2#339f80aea7e5cf507b5b9839a128909f:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#ac29ad6c4f5c246e1c4ab2203de5bf23 - Cache
    v8/12.1.285.28#cb89122f89e0237bac14202de1f3b9fb:5aedbb9f5ae5fad708974ca0c916c011975cb3b1 - Build
    vtk/9.3.0#5b8c6fdcf3a78daefbd1f9409cf9501f:9692b17b9f7bb18db07cf4542d02d266e2298d18 - Build
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6:43b83b40ac8f89c58c0f0db54d2712ad128fd198 - Build
    xkbcommon/1.5.0#9a5d6acb805f1f7d5c3162dfd45fa23b:0ec47c5388ab8956dff9f79750cd01d4a2820bdd - Build
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#ee31ae04029654bf8d287b3dcdcc636a - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6:2bbbe5e6fe66c9dba6213afa93fb91e2f7f0484d#200a92607557f0f048df58e062fea80e - Cache
    zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8:5ef4fc2d44b5db736fe553ebaf1fe09e888ede1e#f5c6404c6282d80024b1279b4ab96d9a - Cache
Build requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342:da39a3ee5e6b4b0d3255bfef95601890afd80709#7440f8a166fc2063a7fc2b7bed8eacb3 - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50:9a4eb3c8701508aa9458b1a73d0633783ecc2270#9719e51a6a62041af6a63e00eef35434 - Cache
    b2/4.10.1#a41eecb267963ddf518e3c177eae60e1:63fead0844576fc02943e16909f08fcdddd6f44b#a31a98f757dcf4d3f03ed629ccde26b7 - Cache
    bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673:17ad4d5c3257f84af9dc4113dcd7d44c6cb127c3 - Build
    bzip2/1.0.8#457c272f7da34cb9c67456dd217d36c4:31760d9b53a05c7bca58eebb9fbe9fec51b1db48#0630c212c24894969aea96bf669dddb8 - Cache
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78:63fead0844576fc02943e16909f08fcdddd6f44b#501f62ef1d3711dd838dc1d91a2d866e - Cache
    expat/2.5.0#91e43e4544923e4c934bfad1fa4306f9:e2ff88a03ad81f633d1a681f2d4b14e1c07f0aec#0b192003c04d9d8ac22adf20eb5b4cff - Cache
    flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e:4b10dba5ede166bc7e698771fe0389320890c63a - Build
    gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b:da39a3ee5e6b4b0d3255bfef95601890afd80709#22618e30bd9e326eb95e824dc90cc860 - Cache
    gperf/3.1#a9335f8833b550f10f655fd243c72978:3593751651824fb813502c69c971267624ced41a#c608a2587510f59ceb92a1076199e854 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6#6f26d45cd9cdfd2d54c9a2f3b117c207 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6#9090c2a104f1c2c4d5770e85ae01d5a8 - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6#173a88133087bf10f8ccfd27fa8b2b9b - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae:398b1ccf1e38a4df0e8344e05b87f1bb3d51caa8 - Build
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:544b2004f8424bd5f236db74a19be2568ad84ae7 - Build
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:3593751651824fb813502c69c971267624ced41a#cd8019a4f9b70880d548f7cc26569604 - Cache
    meson/1.2.1#8b99e6cc4f6908b594c33d1b85cfa5bd:da39a3ee5e6b4b0d3255bfef95601890afd80709#51dbda0520bc1033fd5d946750e9890f - Cache
    meson/1.2.2#aace9dcc1db58fa42ecb5292f724092d:da39a3ee5e6b4b0d3255bfef95601890afd80709#2bfd29b9a8744e08daf4c11bdb43a4ce - Cache
    meson/1.2.3#7d2bfe1bfc0c4edd9579e812344d5490:da39a3ee5e6b4b0d3255bfef95601890afd80709#4becb3f1c11645ff6ca5e0618cef53e7 - Cache
    meson/1.3.0#83e9030e0cb3418759e72d3631213a5a:da39a3ee5e6b4b0d3255bfef95601890afd80709#58c1084c0045f884355e79a276509348 - Cache
    meson/1.3.1#23ad39607b5907947ed1a511bc02deee:da39a3ee5e6b4b0d3255bfef95601890afd80709#63cd3207f6b4bc458239ae82c3e98e8f - Cache
    nasm/2.15.05#058c93b2214a49ca1cfe9f8f26205568:3593751651824fb813502c69c971267624ced41a#b92f40dda62a874cc15bf99a195d87f0 - Cache
    ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21:3593751651824fb813502c69c971267624ced41a#60e6fc0f973babfbed66a66af22a4f02 - Cache
    pcre2/10.42#74a354d74d291503aadffe6453d976f5:122db34ee0ac7598d8873f57e3976b7cb6ad19f8 - Build
    pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b:c0b621fd4b3199fe05075171573398833dba85f4#625ebc76863307827004d778d898184a - Cache
    pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:c0b621fd4b3199fe05075171573398833dba85f4#74a82dec52448dda20253a19d65965c7 - Cache
    sqlite3/3.45.1#d5f7ab74b4670ea4e2bceb366f491322:179bf039166cdd360e76da9bdf9e83fd56fb2da9#4cb59f5608fb1ec8bac7c559a104b8f9 - Cache
    wayland-protocols/1.32#d871f62234751f8d72e90445a44d5e49:da39a3ee5e6b4b0d3255bfef95601890afd80709#6746bae53eb0ea0d4a69e958720820d5 - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6:8b4d4ff4abf6195cefa0cc1919cfef036fa43399 - Build
    yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694:3593751651824fb813502c69c971267624ced41a#de209941eeb4029e79a7a33bfefe9a98 - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build
-------- Installing package pcre2/10.42 (77 of 112) --------
pcre2/10.42: Building from source
pcre2/10.42: Package pcre2/10.42:122db34ee0ac7598d8873f57e3976b7cb6ad19f8
pcre2/10.42: Copying sources to build folder
pcre2/10.42: Building your package in /home/paul/.conan2/p/b/pcre23332948d523dd/b
pcre2/10.42: Calling generate()
pcre2/10.42: Generators folder: /home/paul/.conan2/p/b/pcre23332948d523dd/b/build/Release/generators
pcre2/10.42: CMakeToolchain generated: conan_toolchain.cmake
pcre2/10.42: CMakeToolchain generated: CMakePresets.json
pcre2/10.42: CMakeToolchain generated: ../../../src/CMakeUserPresets.json
pcre2/10.42: Generating aggregated env files
pcre2/10.42: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
pcre2/10.42: Calling build()
pcre2/10.42: apply_conandata_patches(): No patches defined in conandata
pcre2/10.42: Running CMake.configure()
pcre2/10.42: RUN: cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="/home/paul/.conan2/p/b/pcre23332948d523dd/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/paul/.conan2/p/b/pcre23332948d523dd/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/paul/.conan2/p/b/pcre23332948d523dd/b/src"
CMake Deprecation Warning at CMakeLists.txt:106 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Using Conan toolchain: /home/paul/.conan2/p/b/pcre23332948d523dd/b/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The C compiler identification is Clang 17.0.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-17 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Conan: Target declared 'BZip2::BZip2'
-- Conan: Including build module from '/home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib/cmake/conan-official-bzip2-variables.cmake'
-- Conan: Target declared 'ZLIB::ZLIB'
CMake Warning at CMakeLists.txt:129 (FIND_PACKAGE):
  By not providing "FindReadline.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Readline",
  but CMake did not find one.

  Could not find a package configuration file provided by "Readline" with any
  of the following names:

    ReadlineConfig.cmake
    readline-config.cmake

  Add the installation prefix of "Readline" to CMAKE_PREFIX_PATH or set
  "Readline_DIR" to a directory containing one of the above files.  If
  "Readline" provides a separate development package or SDK, be sure it has
  been installed.

CMake Warning at CMakeLists.txt:130 (FIND_PACKAGE):
  By not providing "FindEditline.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Editline",
  but CMake did not find one.

  Could not find a package configuration file provided by "Editline" with any
  of the following names:

    EditlineConfig.cmake
    editline-config.cmake

  Add the installation prefix of "Editline" to CMAKE_PREFIX_PATH or set
  "Editline_DIR" to a directory containing one of the above files.  If
  "Editline" provides a separate development package or SDK, be sure it has
  been installed.

-- Looking for dirent.h
-- Looking for dirent.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for windows.h
-- Looking for windows.h - not found
-- Looking for bcopy
-- Looking for bcopy - found
-- Looking for memfd_create
-- Looking for memfd_create - not found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for secure_getenv
-- Looking for secure_getenv - not found
-- Looking for strerror
-- Looking for strerror - found
-- Performing Test HAVE_REALPATH
-- Performing Test HAVE_REALPATH - Success
-- Performing Test HAVE_ATTRIBUTE_UNINITIALIZED
-- Performing Test HAVE_ATTRIBUTE_UNINITIALIZED - Success
-- Performing Test INTEL_CET_ENABLED
-- Performing Test INTEL_CET_ENABLED - Failed
-- 
-- 
-- PCRE2-10.42 configuration summary:
-- 
--   Install prefix .................. : /home/paul/.conan2/p/b/pcre23332948d523dd/p
--   C compiler ...................... : /usr/bin/clang-17
--   C compiler flags ................ : -m64 -O3 -DNDEBUG
-- 
--   Build 8 bit PCRE2 library ....... : True
--   Build 16 bit PCRE2 library ...... : True
--   Build 32 bit PCRE2 library ...... : True
--   Enable JIT compiling support .... : False
--   Use SELinux allocator in JIT .... : OFF
--   Enable Unicode support .......... : ON
--   Newline char/sequence ........... : LF
--   \R matches only ANYCRLF ......... : OFF
--   \C is disabled .................. : OFF
--   EBCDIC coding ................... : OFF
--   EBCDIC coding with NL=0x25 ...... : OFF
--   Rebuild char tables ............. : OFF
--   Internal link size .............. : 2
--   Parentheses nest limit .......... : 250
--   Heap limit ...................... : 20000000
--   Match limit ..................... : 10000000
--   Match depth limit ............... : MATCH_LIMIT
--   Build shared libs ............... : OFF
--   Build static libs ............... : ON
--      with PIC enabled ............. : OFF
--   Build pcre2grep ................. : True
--   Enable JIT in pcre2grep ......... : ON
--   Enable callouts in pcre2grep .... : ON
--   Enable callout fork in pcre2grep. : True
--   Buffer size for pcre2grep ....... : 20480
--   Build tests (implies pcre2test .. : OFF
--                and pcre2grep)
--   Link pcre2grep with libz ........ : True
--   Link pcre2grep with libbz2 ...... : True
--   Link pcre2test with libeditline . : Library not found
--   Link pcre2test with libreadline . : Library not found
--   Support Valgrind .................: OFF
--   Use %zu and %td ..................: AUTO
-- 
-- Configuring done (3.4s)
-- Generating done (0.0s)
-- Build files have been written to: /home/paul/.conan2/p/b/pcre23332948d523dd/b/build/Release

pcre2/10.42: Running CMake.build()
pcre2/10.42: RUN: cmake --build "/home/paul/.conan2/p/b/pcre23332948d523dd/b/build/Release" -- -j8
[1/88] Building C object CMakeFiles/pcre2-8-static.dir/pcre2_chartables.c.o
[2/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_config.c.o
[3/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_error.c.o
[4/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_context.c.o
[5/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_jit_compile.c.o
[6/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_find_bracket.c.o
[7/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_extuni.c.o
[8/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_maketables.c.o
[9/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_match_data.c.o
[10/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_newline.c.o
[11/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_ord2utf.c.o
[12/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_auto_possess.c.o
[13/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_pattern_info.c.o
[14/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_string_utils.c.o
[15/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_serialize.c.o
[16/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_script_run.c.o
[17/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_tables.c.o
[18/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_substring.c.o
[19/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_convert.c.o
[20/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_valid_utf.c.o
[21/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_ucd.c.o
[22/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_substitute.c.o
[23/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_xclass.c.o
[24/88] Building C object CMakeFiles/pcre2-posix-static.dir/src/pcre2posix.c.o
[25/88] Building C object CMakeFiles/pcre2-16-static.dir/pcre2_chartables.c.o
[26/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_study.c.o
[27/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_config.c.o
[28/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_context.c.o
[29/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_error.c.o
[30/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_auto_possess.c.o
[31/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_extuni.c.o
[32/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_find_bracket.c.o
[33/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_jit_compile.c.o
[34/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_maketables.c.o
[35/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_match_data.c.o
[36/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_convert.c.o
[37/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_newline.c.o
[38/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_ord2utf.c.o
[39/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_pattern_info.c.o
[40/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_script_run.c.o
[41/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_serialize.c.o
[42/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_string_utils.c.o
[43/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_study.c.o
[44/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_substitute.c.o
[45/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_tables.c.o
[46/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_substring.c.o
[47/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_dfa_match.c.o
[48/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_ucd.c.o
[49/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_valid_utf.c.o
[50/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_xclass.c.o
[51/88] Building C object CMakeFiles/pcre2-32-static.dir/pcre2_chartables.c.o
[52/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_config.c.o
[53/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_compile.c.o
[54/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_context.c.o
[55/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_auto_possess.c.o
[56/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_error.c.o
[57/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_extuni.c.o
[58/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_find_bracket.c.o
[59/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_jit_compile.c.o
[60/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_convert.c.o
[61/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_maketables.c.o
[62/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_match_data.c.o
[63/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_compile.c.o
[64/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_newline.c.o
[65/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_ord2utf.c.o
[66/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_dfa_match.c.o
[67/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_script_run.c.o
[68/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_pattern_info.c.o
[69/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_serialize.c.o
[70/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_string_utils.c.o
[71/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_substring.c.o
[72/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_study.c.o
[73/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_substitute.c.o
[74/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_tables.c.o
[75/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_valid_utf.c.o
[76/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_xclass.c.o
[77/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_ucd.c.o
[78/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_compile.c.o
[79/88] Building C object CMakeFiles/pcre2-32-static.dir/src/pcre2_dfa_match.c.o
[80/88] Building C object CMakeFiles/pcre2-16-static.dir/src/pcre2_match.c.o
[81/88] Building C object CMakeFiles/pcre2grep.dir/src/pcre2grep.c.o
[82/88] Linking C static library libpcre2-16.a
[83/88] Building C object CMakeFiles/pcre2-8-static.dir/src/pcre2_match.c.o
[84/88] Linking C static library libpcre2-8.a
[85/88] Linking C static library libpcre2-posix.a
[86/88] Linking C executable pcre2grep
FAILED: pcre2grep 
: && /usr/bin/clang-17 -m64 -O3 -DNDEBUG -m64   -rdynamic CMakeFiles/pcre2grep.dir/src/pcre2grep.c.o -o pcre2grep -L/home/paul/.conan2/p/b/zlibfd66b9fe5320a/p/lib   -L/home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib -Wl,-rpath,/home/paul/.conan2/p/b/zlibfd66b9fe5320a/p/lib:/home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib:  libpcre2-posix.a  libpcre2-8.a  /home/paul/.conan2/p/b/zlibfd66b9fe5320a/p/lib/libz.a  /home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib/libbz2.a && :
/usr/bin/ld: /home/paul/.conan2/p/b/bzip27b557cc7fd54c/p/lib/libbz2.a(bzlib.c.o): in function `BZ2_bz__AssertH__fail':
bzlib.c:(.text+0x6d): undefined reference to `__asan_handle_no_return'
memsharded commented 8 months ago

Hi @paulharris

Note that I have -s build_type=Debug in the command line, despite having the correct Release/Debug setting in the profiles. Not sure if that plays a part.

yes, whatever you type in the command line has precedence and will overwrite what you have in the profiles. In this case, even if the host profile has build_type=Release, it will be overwritten to Debug.

Regarding your report, thanks for it and the detail. But I am afraid it is still not enough to know what could be happening. It would be necessary to have something we could reproduce. Ideally to remove most of the other unrelated things, try to leave only pcre2/10.42 dependency, and remove the many others. I am sure that removing most of the dependencies (we don't know the conanfile by the way, it would be necessary to try to reproduce the issue)

paulharris commented 8 months ago

Yes I tried to reproduce with a simple recipe, without luck. I'm happy to close this for now, I just wanted to capture it before I reset my cache (I'm changing what compiler I'm using, so no need to keep old builds/packages).

memsharded commented 8 months ago

Sounds good, please re-open or create a new one if you manage to have something manageable that we can reproduce. Thanks!

paulharris commented 8 months ago

I have something that is a bit simpler that acts weird. I specified build_type on the command line, but pcre2 wasn't happy.

NOT_ON_C3I=1 conan install . -pr:h=gcc-13 -pr:b=gcc-13 -s build_type=Debug --build=missing
CMake Error at /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators/cmakedeps_macros.cmake:84 (message):
  Please, set the CMAKE_BUILD_TYPE variable when calling to CMake adding the
  '-DCMAKE_BUILD_TYPE=<build_type>' argument.

NOTE the "build/NONE/generators" NOTE that there is no build_type in the profile.

IF I add build_type in the profile, IT WORKS . What?

RECIPE:

from conan import ConanFile

required_conan_version = ">=1.59.0"

class TestPcre2(ConanFile):

    settings = "os", "compiler", "build_type", "arch"

    def requirements(self):
        self.requires("qt/6.6.1")
        self.requires("pcre2/10.42")

    options = {}

    default_options = {
            "qt/*:qtdoc":       False,
            "qt/*:with_dbus":   False,
            "qt/*:with_pq":     False,
            "qt/*:with_mysql":  False,
            "qt/*:with_odbc":   False,
            "qt/*:with_openal": False,
            "qt/*:disabled_features": "egl linuxfb vnc linux_v4l",
            }

PROFILE (note: had conflicts with expat, not relevant)

[replace_requires]
expat/*: expat/[>2]

[settings]
arch=x86_64
os=Linux

compiler=gcc
compiler.cppstd=gnu20
compiler.version=13
compiler.libcxx=libstdc++11

Command line:

NOT_ON_C3I=1 conan install . -pr:h=gcc-13 -pr:b=gcc-13 -s build_type=Debug --build=missing

Now, its already half-built, it wants to build pcre2, and it says this:

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux
[conf]
tools.build:compiler_executables={'c': '/usr/bin/gcc-13', 'cpp': '/usr/bin/g++-13'}
tools.cmake.cmaketoolchain:generator=Ninja

Profile build:
[settings]
arch=x86_64
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux
[conf]
tools.build:compiler_executables={'c': '/usr/bin/gcc-13', 'cpp': '/usr/bin/g++-13'}
tools.cmake.cmaketoolchain:generator=Ninja

======== Computing dependency graph ========
Graph root
    conanfile.py: /build/mx/mxrap-native/conanfile.py
Requirements
    brotli/1.1.0#d56d7bb9ca722942aba17369cb5c0519 - Cache
    bzip2/1.0.8#8779e3ee0cf27649212cd3fc0db4438b - Cache
    double-conversion/3.3.0#33321c201741cc32b51169c6d2d05e60 - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
    fontconfig/2.15.0#15a13e5b6d5931ff0144f92b579f6dd5 - Cache
    freetype/2.13.2#fa35264c88edc6421a850d08c67630f4 - Cache
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e - Cache
    harfbuzz/8.3.0#7e7ea00066eaaa818d469d24dbc3a106 - Cache
    icu/74.2#129a9b08abace8b2c748a567fc9b843a - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5 - Cache
    libpng/1.6.42#fdba4ebf89df3c55d6db0145a2a66a24 - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    md4c/0.4.8#02b5e5d8640a6ef9fbd663134edfa1e4 - Cache
    opengl/system#b29589c04d6df84c110d6acb066ab653 - Cache
    openssl/3.2.1#39bd48ed31f1f3fbdcd75a0648aaedcf - Cache
    pcre2/10.42#0a19ec28ac9b29b4b01b2ad1a345dfce - Cache
    qt/6.6.1#dbfcf92fc905fce82a3642de76f06987 - Cache
    sqlite3/3.45.0#3a7911478ffd14e7acc694ac113449b6 - Cache
    util-linux-libuuid/2.39.2#339f80aea7e5cf507b5b9839a128909f - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6 - Cache
    xkbcommon/1.5.0#9a5d6acb805f1f7d5c3162dfd45fa23b - Cache
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41 - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0 - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6 - Cache
Build requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342 - Cache
    bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
    bzip2/1.0.8#8779e3ee0cf27649212cd3fc0db4438b - Cache
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78 - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf - Cache
    flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e - Cache
    gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
    gperf/3.1#a9335f8833b550f10f655fd243c72978 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288 - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5 - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
    meson/1.2.2#aace9dcc1db58fa42ecb5292f724092d - Cache
    meson/1.2.3#7d2bfe1bfc0c4edd9579e812344d5490 - Cache
    meson/1.3.0#83e9030e0cb3418759e72d3631213a5a - Cache
    meson/1.3.1#23ad39607b5907947ed1a511bc02deee - Cache
    ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - Cache
    pcre2/10.42#0a19ec28ac9b29b4b01b2ad1a345dfce - Cache
    pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b - Cache
    pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605 - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6 - Cache
    wayland-protocols/1.32#d871f62234751f8d72e90445a44d5e49 - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6 - Cache
Replaced requires
    expat/2.6.0: expat/[>2]
    expat/2.5.0: expat/[>2]
Resolved version ranges
    cmake/[>=3.21.1 <4]: cmake/3.28.1
    expat/[>2]: expat/2.6.0
    openssl/[>=1.1 <4]: openssl/3.2.1
    zlib/[>=1.2.11 <2]: zlib/1.3.1

======== Computing necessary packages ========
double-conversion/3.3.0: Checking 11 compatible configurations
double-conversion/3.3.0: Main binary package '973058e923b04a2702ae9885402c96fa5d7e8617' missing. Using compatible package 'fdf879af2e64dee2111594ee3efbbfa1132c5a66': compiler.cppstd=gnu20
icu/74.2: Checking 11 compatible configurations
icu/74.2: Main binary package '0fd96b3c3a84d91811e146dba93fad5cd35e4c22' missing. Using compatible package 'a09754479cf9aa1bcc0f36781d6cb3e150f2abec': compiler.cppstd=gnu20
harfbuzz/8.3.0: Checking 11 compatible configurations
harfbuzz/8.3.0: Compatible configurations not found in cache, checking servers
harfbuzz/8.3.0: '27bc790389dc6795519e969ba5bdca9bbe1b06cf': compiler.cppstd=98
harfbuzz/8.3.0: '5703d1f5e0043bb92a44bab2a718b78c24b36c4d': compiler.cppstd=gnu98
harfbuzz/8.3.0: '3d3a8f4174678192be54612c93c8358fc89d2134': compiler.cppstd=11
harfbuzz/8.3.0: '67f2baa723ea356f472f97f5693292dfa00d2d62': compiler.cppstd=gnu11
harfbuzz/8.3.0: '1acc4f4fa1f256a79bed8073a55ac71d41be5be3': compiler.cppstd=14
harfbuzz/8.3.0: 'f4d6443bc75f3337bfe007d56520723c422d1476': compiler.cppstd=gnu14
harfbuzz/8.3.0: '44f64ddb955bd1d82bfd3fc4bacfbc8be1dabeb2': compiler.cppstd=17
harfbuzz/8.3.0: '49879548fc5531317fbe4f04b34b2765b14fbe7b': compiler.cppstd=gnu17
harfbuzz/8.3.0: '6b83f970ba7a1d4417126f999d56cc5d1f60a01e': compiler.cppstd=gnu20
harfbuzz/8.3.0: 'd148be67aad7571fab26096f4fa9f3ba53fcd518': compiler.cppstd=23
harfbuzz/8.3.0: '223ef7914fc5403e64b2d2f4acbf0c7cceeb9559': compiler.cppstd=gnu23
qt/6.6.1: Checking 5 compatible configurations
qt/6.6.1: Compatible configurations not found in cache, checking servers
qt/6.6.1: 'f4ba7268415a97f62b10d4e7fdddaa1456951539': compiler.cppstd=17
qt/6.6.1: 'af4408209a5b4c8a4c27a30e195c98d26b8f958e': compiler.cppstd=gnu17
qt/6.6.1: '3f5a7e0567ff4cf25729721fa4a3e1b07c7b018c': compiler.cppstd=gnu20
qt/6.6.1: 'd222f7614982bcb09e655dc9daa87fdb4fec26f9': compiler.cppstd=23
qt/6.6.1: '085d638f67d64cc957c8cd9aaaf1714eb0f41546': compiler.cppstd=gnu23
Requirements
    brotli/1.1.0#d56d7bb9ca722942aba17369cb5c0519:43605d214e137ec2764ff1d6f88f2a9439d2b5d0#a6a3cbce1da5afdeac72891fcbb88dd6 - Cache
    bzip2/1.0.8#8779e3ee0cf27649212cd3fc0db4438b:f658a7d5064609a1016f930e03b14f656c1975b8#42ba7d4e0a1e9acf877e1de50151a5e4 - Cache
    double-conversion/3.3.0#33321c201741cc32b51169c6d2d05e60:fdf879af2e64dee2111594ee3efbbfa1132c5a66#7de5dc1f22acb2468cf120b54f1865dd - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:0e2bb68acc3f7240359efcb9860580187cd817dd#68631e7544534a714623de8d63b14cf4 - Cache
    fontconfig/2.15.0#15a13e5b6d5931ff0144f92b579f6dd5:6b8b490bf135a0e9891c2873b1b58b649d59505d - Build
    freetype/2.13.2#fa35264c88edc6421a850d08c67630f4:2c665e46db758d42ba27d094051dfd1a2e90735d - Build
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e:31fb42d1af5e065523d0f27ba51faa14aff6f6c0 - Build
    harfbuzz/8.3.0#7e7ea00066eaaa818d469d24dbc3a106:816595ae50a0674943ae0dc097689ac4902b7bfb - Build
    icu/74.2#129a9b08abace8b2c748a567fc9b843a:a09754479cf9aa1bcc0f36781d6cb3e150f2abec#7717e9f51c6251488b927cfd0fa17186 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77 - Build
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77#0d482804b8b6faf7db7a0c799eeb7d48 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77#6bc81283a16d427816d9e11cc8f2234f - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77#4d2d54b0ba10717e9ddef26ab9c21bee - Cache
    libpng/1.6.42#fdba4ebf89df3c55d6db0145a2a66a24:4d2a6b62bdd46355315a0dd5a633f8dc38760ffc#7a1ff14ff34e59edcfd73544284048d4 - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae:3d4dc27690d258bc2a976ffa1486c33bdd757fa4 - Build
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:beb9d1e97dc68d615414002908e56125a86f1e41 - Build
    md4c/0.4.8#02b5e5d8640a6ef9fbd663134edfa1e4:ef3acf7b6fe8ed0fd7d648d0c727dd4b012d280a#14817553874f857007e018bc25d05248 - Cache
    opengl/system#b29589c04d6df84c110d6acb066ab653:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    openssl/3.2.1#39bd48ed31f1f3fbdcd75a0648aaedcf:e32efef8691313c26d4834d7e43a6ccab4031c00#81a14a3b8567411f6ae9550ef3ad08c1 - Cache
    pcre2/10.42#0a19ec28ac9b29b4b01b2ad1a345dfce:7629796b82df2b52164f91870b24bf01c7c966a8#e4fdd34b558f65a474639c6e61c2c92d - Cache
    qt/6.6.1#dbfcf92fc905fce82a3642de76f06987:2755e10005b809d0cf59b21df7bd7615fd967fbf - Build
    sqlite3/3.45.0#3a7911478ffd14e7acc694ac113449b6:ee9ef457fceb807852d606f727e2ae81f05efb43#47d89799e17d9e561b384883c7b6dfd2 - Cache
    util-linux-libuuid/2.39.2#339f80aea7e5cf507b5b9839a128909f:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77#117bbedba1d762be7110005f434434bf - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6:e865a4b8dd825453d4537ae0e9095bf71e177e18 - Build
    xkbcommon/1.5.0#9a5d6acb805f1f7d5c3162dfd45fa23b:bc2e1632047be106dc12131f1e385f7e713164bd - Build
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6:38b2cc754fb9d09f09f3ffbd1ad34ef29bbb4b77#533906af0f139925b36ece1fa41d3ea1 - Cache
Build requirements
    autoconf/2.71#00a1e46d8ba5baaf7f10d64c1a6a0342:da39a3ee5e6b4b0d3255bfef95601890afd80709#7440f8a166fc2063a7fc2b7bed8eacb3 - Cache
    bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673:18197216e9cfbea845bfc82eabfdb6d4d9546af5 - Build
    bzip2/1.0.8#8779e3ee0cf27649212cd3fc0db4438b:9bda5094c08403e8d7f720bc82e8f73cff2344e7#941e1c844d3d7bc50d9fe9a69710b713 - Cache
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78:63fead0844576fc02943e16909f08fcdddd6f44b#501f62ef1d3711dd838dc1d91a2d866e - Cache
    expat/2.6.0#2f92fb3cf504e9731aba6d20dcd641bf:e14390aa082b3212a0aac7a67c24b1fdc0f97174#ebd932dcc7ea5f36ada2949010d28aa9 - Cache
    flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4:7af6b976ed392a74268476ccaff527e6c2809f42#572d6194886ac98e9cd1fdebc033f610 - Cache
    glib/2.78.1#6da549beee7208bd9fad0e6141581e8e:56cb934d578bc92d99c14779912e32f57e4f5f0e - Build
    gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b:da39a3ee5e6b4b0d3255bfef95601890afd80709#22618e30bd9e326eb95e824dc90cc860 - Cache
    gperf/3.1#a9335f8833b550f10f655fd243c72978:63fead0844576fc02943e16909f08fcdddd6f44b#31eba92082eeb9aba9e1ac560f53ff13 - Cache
    libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288:7af6b976ed392a74268476ccaff527e6c2809f42 - Build
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916:7af6b976ed392a74268476ccaff527e6c2809f42#8a87eebe28230076d84950e9bc015310 - Cache
    libiconv/1.17#73fefc1b696e069df90fd1d18aa63edd:7af6b976ed392a74268476ccaff527e6c2809f42#42aa178a1e6ea17c0d7dc2274e01c891 - Cache
    libmount/2.39#9b2a81545c28668d2281639cc1657dd5:7af6b976ed392a74268476ccaff527e6c2809f42#10183fd510c01d460a21629648385acd - Cache
    libselinux/3.5#776f35e238362c6b893220f437cb89ae:61322bd5e62717f7b6c7ba08097ba987510bfe21 - Build
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca:eb6eb8fd63ed9690f6fa2187516876bdc63e95c3 - Build
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:63fead0844576fc02943e16909f08fcdddd6f44b#9530f8f5ced7f00cd055e7604fb98275 - Cache
    meson/1.2.2#aace9dcc1db58fa42ecb5292f724092d:da39a3ee5e6b4b0d3255bfef95601890afd80709#2bfd29b9a8744e08daf4c11bdb43a4ce - Cache
    meson/1.2.3#7d2bfe1bfc0c4edd9579e812344d5490:da39a3ee5e6b4b0d3255bfef95601890afd80709#4becb3f1c11645ff6ca5e0618cef53e7 - Cache
    meson/1.3.0#83e9030e0cb3418759e72d3631213a5a:da39a3ee5e6b4b0d3255bfef95601890afd80709#58c1084c0045f884355e79a276509348 - Cache
    meson/1.3.1#23ad39607b5907947ed1a511bc02deee:da39a3ee5e6b4b0d3255bfef95601890afd80709#63cd3207f6b4bc458239ae82c3e98e8f - Cache
    ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21:63fead0844576fc02943e16909f08fcdddd6f44b#70900abb42378ab14284181d953cfe94 - Cache
    pcre2/10.42#0a19ec28ac9b29b4b01b2ad1a345dfce:8c78ed481d270869061c953f2001dc5efd3ee0de - Build
    pkgconf/2.0.3#f996677e96e61e6552d85e83756c328b:9e48e75edb412bd7e3a0f977719b58dff2c23b51#0ff95dbbecbacd90b10aa9dd6b0fa4f7 - Cache
    pkgconf/2.1.0#27f44583701117b571307cf5b5fe5605:9e48e75edb412bd7e3a0f977719b58dff2c23b51#cd75fbc1c9f323d0c1022d6eb4780844 - Cache
    wayland-protocols/1.32#d871f62234751f8d72e90445a44d5e49:da39a3ee5e6b4b0d3255bfef95601890afd80709#6746bae53eb0ea0d4a69e958720820d5 - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6:b58d505e2668b213391ab19f1218212a187e1e0b - Build
    zlib/1.3.1#af8f2ef3d8e0fddf1975281d7fe43bf6:7af6b976ed392a74268476ccaff527e6c2809f42#c6cbd4aad563d748f4a63bacc65c7eb8 - Cache
opengl/system: System requirements:  already installed
xkeyboard-config/system: System requirements:  already installed
xorg/system: System requirements:  already installed
xorg/system: System requirements:  already installed

======== Installing packages ========
brotli/1.1.0: Already installed! (1 of 55)
bzip2/1.0.8: Already installed! (2 of 55)
bzip2/1.0.8: Already installed! (3 of 55)
cmake/3.28.1: Already installed! (4 of 55)
cmake/3.28.1: Appending PATH environment variable: /home/paul/.conan2/p/cmakecf6b18ccaa9f5/p/bin
double-conversion/3.3.0: Already installed! (5 of 55)
expat/2.6.0: Already installed! (6 of 55)
expat/2.6.0: Already installed! (7 of 55)
gnu-config/cci.20210814: Already installed! (8 of 55)
gperf/3.1: Already installed! (9 of 55)
icu/74.2: Already installed! (10 of 55)
libffi/3.4.4: Already installed! (11 of 55)
libffi/3.4.4: Already installed! (12 of 55)
libiconv/1.17: Already installed! (13 of 55)
libiconv/1.17: Already installed! (14 of 55)
libmount/2.39: Already installed! (15 of 55)
libmount/2.39: Already installed! (16 of 55)
m4/1.4.19: Already installed! (17 of 55)
md4c/0.4.8: Already installed! (18 of 55)
ninja/1.11.1: Already installed! (19 of 55)
opengl/system: Already installed! (20 of 55)
sqlite3/3.45.0: Already installed! (21 of 55)
util-linux-libuuid/2.39.2: Already installed! (22 of 55)
xkeyboard-config/system: Already installed! (23 of 55)
xorg/system: Already installed! (24 of 55)
zlib/1.3.1: Already installed! (25 of 55)
zlib/1.3.1: Already installed! (26 of 55)
pkgconf/2.0.3: Already installed! (27 of 55)
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.0.3: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: Already installed! (28 of 55)
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
pkgconf/2.1.0: WARN: The use of 'unix_path_legacy_compat' is deprecated in Conan 2.0 and does not perform path conversions. This is retained for compatibility with Conan 1.x and will be removed in a future version.
wayland-protocols/1.32: Already installed! (29 of 55)
autoconf/2.71: Already installed! (30 of 55)
flex/2.6.4: Already installed! (31 of 55)
flex/2.6.4: Appending PATH environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin
flex/2.6.4: Setting LEX environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin/flex
flex/2.6.4: Appending PATH environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin
flex/2.6.4: Setting LEX environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin/flex
flex/2.6.4: Appending PATH environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin
flex/2.6.4: Setting LEX environment variable: /home/paul/.conan2/p/b/flex32bd6f09329f4/p/bin/flex
libpng/1.6.42: Already installed! (32 of 55)
meson/1.2.2: Already installed! (33 of 55)
meson/1.2.3: Already installed! (34 of 55)
meson/1.3.0: Already installed! (35 of 55)
meson/1.3.1: Already installed! (36 of 55)
openssl/3.2.1: Already installed! (37 of 55)
pcre2/10.42: Already installed! (38 of 55)
pcre2/10.42: Appending PATH environment variable: /home/paul/.conan2/p/b/pcre26efdcf38f22cf/p/bin

-------- Installing package pcre2/10.42 (39 of 55) --------
pcre2/10.42: Building from source
pcre2/10.42: Package pcre2/10.42:8c78ed481d270869061c953f2001dc5efd3ee0de
pcre2/10.42: Copying sources to build folder
pcre2/10.42: Building your package in /home/paul/.conan2/p/b/pcre29c508a64fd798/b
pcre2/10.42: Calling generate()
pcre2/10.42: Generators folder: /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators
pcre2/10.42: CMakeToolchain generated: conan_toolchain.cmake
pcre2/10.42: CMakeToolchain generated: CMakePresets.json
pcre2/10.42: CMakeToolchain generated: ../../../src/CMakeUserPresets.json
pcre2/10.42: Generating aggregated env files
pcre2/10.42: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
pcre2/10.42: Calling build()
pcre2/10.42: Running CMake.configure()
pcre2/10.42: RUN: cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="/home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/paul/.conan2/p/b/pcre29c508a64fd798/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "/home/paul/.conan2/p/b/pcre29c508a64fd798/b/src"
CMake Deprecation Warning at CMakeLists.txt:106 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Using Conan toolchain: /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The C compiler identification is GNU 13.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-13 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Conan: Target declared 'BZip2::BZip2'
CMake Error at /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators/cmakedeps_macros.cmake:84 (message):
  Please, set the CMAKE_BUILD_TYPE variable when calling to CMake adding the
  '-DCMAKE_BUILD_TYPE=<build_type>' argument.
Call Stack (most recent call first):
  /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None/generators/BZip2Config.cmake:19 (check_build_type_defined)
  CMakeLists.txt:127 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!

pcre2/10.42: ERROR: 
Package '8c78ed481d270869061c953f2001dc5efd3ee0de' build failed
pcre2/10.42: WARN: Build folder /home/paul/.conan2/p/b/pcre29c508a64fd798/b/build/None
ERROR: pcre2/10.42: Error in build() method, line 125
    cmake.configure()
    ConanException: Error 1 while executing