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

[package] sdl_image/2.6.3: failed to build with sdl/*:shared=True #22532

Open
StellaSmith opened this issue Jan 25, 2024 · 3 comments
Open

[package] sdl_image/2.6.3: failed to build with sdl/*:shared=True #22532

StellaSmith opened this issue Jan 25, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@StellaSmith
Copy link
Contributor

Description

As per the title, SDL_Image fails to build when using a SDL compiled as a shared library.
The logs seems to suggest that SDL_Image is trying to open SDL's SDL_version.h but wrongly uses the include directory list?

Package and Environment Details

  • Package Name/Version: sdl_image/2.6.3
  • Operating System+version: Fedora Linux 39
  • Compiler+version: gcc (GCC) 13.2.1 20231205 (Red Hat 13.2.1-6)
  • Docker image: N/A
  • Conan version: conan 2.0.8
  • Python version: Python 3.12.1

Conan profile

Profile host:

[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=13.2
os=Linux
[buildenv]
CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
CXXFLAGS=-flto
CCFLAGS=-flto
LDFLAGS=-Wl,--as-needed -Wl,-O3

Profile build:

[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=13.2
os=Linux
[buildenv]
CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
CXXFLAGS=-flto
CCFLAGS=-flto
LDFLAGS=-Wl,--as-needed -Wl,-O3

Steps to reproduce

conan install --requires "sdl_image/2.6.3" --requires "sdl/[~2]" -o "sdl/*:shared=True" -b missing

Logs

Click to expand log

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=13.2
os=Linux
[options]
sdl/*:shared=True
[buildenv]
CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
CXXFLAGS=-flto
CCFLAGS=-flto
LDFLAGS=-Wl,--as-needed -Wl,-O3

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu17
compiler.libcxx=libstdc++11
compiler.version=13.2
os=Linux
[buildenv]
CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
CXXFLAGS=-flto
CCFLAGS=-flto
LDFLAGS=-Wl,--as-needed -Wl,-O3


======== Computing dependency graph ========
Graph root
    cli
Requirements
    autoconf/2.71#53be95d228b2dcb30dc199cb84262d8f - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
    egl/system#068ac3037d8cf01f768d0e001e6dcd76 - Cache
    expat/2.5.0#91e43e4544923e4c934bfad1fa4306f9 - Cache
    flac/1.4.2#6a17595ab773d2de32e18b5d3b24afff - Cache
    jbig/20160605#2d29fa02aacd76902e0d2cbbc24631ef - Cache
    libalsa/1.2.10#8b568d62190ef588cd5dcdd81171c289 - Cache
    libcap/2.69#7ef2d60864c2e58e89db957be936dc49 - Cache
    libdeflate/1.19#3ea74a4549efc14d4b1202dc4bfbf602 - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#9d9082101394d053c67e95d3bc9f1e78 - Cache
    libjpeg/9e#68269859e4325ddc3f995d1fd3fc9187 - Cache
    libmp3lame/3.100#44b12d19316eb2b223d98d3e75dae438 - Cache
    libpng/1.6.40#0337b7b87ac125307ed70fd064c31eea - Cache
    libsndfile/1.2.2#b3662f832e29507e8d9840a43737cc14 - Cache
    libtiff/4.6.0#1892e0ee7c95d812d02dfd1750fa15f8 - Cache
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
    libunwind/1.7.2#177b04af98a112fca3d5d8392af55fc3 - Cache
    libwebp/1.3.2#52f69c4a31c5cf033fdd9230d77a8e38 - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
    mpg123/1.31.2#ce831c936b2284e2066ab3dc58a2628e - Cache
    ogg/1.3.5#062626875f5c8c59f069f76f148098ef - Cache
    opengl/system#b29589c04d6df84c110d6acb066ab653 - Cache
    openssl/3.2.0#30b857fa0927b5917fe3463c8c0ba38f - Cache
    opus/1.4#54631f551fc450783fb2df8cd63f80a2 - Cache
    pulseaudio/14.2#bedb313afed20242c7caa27ae3e10af8 - Cache
    sdl/2.28.3#2048f976af8adf49ce342901d120a62d - Cache
    sdl_image/2.6.3#c8e61ff7f4695e3b5d5030fc1f22a17d - Cache
    vorbis/1.3.7#37e58f52e59a6232199b34ef402714a6 - Cache
    wayland/1.22.0#44a1f9bf1092bea2f3d38e50db225ea6 - Cache
    xkbcommon/1.6.0#12c436a24fe39ddcd2045c70bce389b6 - Cache
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41 - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0 - Cache
    xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53 - Cache
    zlib/1.3#06023034579559bb64357db3a53f88a4 - Cache
    zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8 - Cache
Build requirements
    autoconf/2.71#53be95d228b2dcb30dc199cb84262d8f - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50 - Cache
    bison/3.8.2#ed1ba0c42d2ab7ab64fc3a62e9ecc673 - Cache
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78 - Cache
    expat/2.5.0#91e43e4544923e4c934bfad1fa4306f9 - Cache
    flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4 - Cache
    gettext/0.21#d60d0f85b07f9161696cb7258d51f9d2 - Cache
    gnu-config/cci.20210814#dc430d754f465e8c74463019672fb97b - Cache
    libffi/3.4.4#35eb63842b505824b70aedc1baefc916 - Cache
    libiconv/1.17#9d9082101394d053c67e95d3bc9f1e78 - Cache
    libtool/2.4.7#08316dad5c72c541ed21e039e4cf217b - Cache
    libxml2/2.12.3#071b32ddc1353a239d3697319c68beca - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2 - Cache
    meson/1.2.2#aace9dcc1db58fa42ecb5292f724092d - Cache
    meson/1.3.0#83e9030e0cb3418759e72d3631213a5a - Cache
    meson/1.3.1#23ad39607b5907947ed1a511bc02deee - Cache
    ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21 - 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
    yasm/1.3.0#fb800a15413dca19bfaef9e4b5d50694 - Cache
    zlib/1.3#06023034579559bb64357db3a53f88a4 - Cache
Resolved version ranges
    cmake/[>=3.16 <4]: cmake/3.28.1
    cmake/[>=3.18 <4]: cmake/3.28.1
    openssl/[>=1.1 <4]: openssl/3.2.0
    sdl_image/[~2]: sdl_image/2.6.3
    zlib/[>=1.2.11 <2]: zlib/1.3

======== Computing necessary packages ========
Requirements
    autoconf/2.71#53be95d228b2dcb30dc199cb84262d8f:da39a3ee5e6b4b0d3255bfef95601890afd80709#ecdedaa05db7f162580f145df740c73b - Cache
    automake/1.16.5#058bda3e21c36c9aa8425daf3c1faf50:9a4eb3c8701508aa9458b1a73d0633783ecc2270#9719e51a6a62041af6a63e00eef35434 - Cache
    egl/system#068ac3037d8cf01f768d0e001e6dcd76:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    jbig/20160605#2d29fa02aacd76902e0d2cbbc24631ef:302e645d9a6cc59a3a5657208b1a6165719b96ee#78f0644e1b01999536aa9e5e39cc64bb - Cache
    libdeflate/1.19#3ea74a4549efc14d4b1202dc4bfbf602:dd14398e6aece583d3b1e162966257a62e479903#ecb2fd7cbcf5697b256e3dc6c13c1951 - Cache
    libjpeg/9e#68269859e4325ddc3f995d1fd3fc9187:dd14398e6aece583d3b1e162966257a62e479903#b67747e82d9af1ce92b63f1314845a3f - Cache
    libpng/1.6.40#0337b7b87ac125307ed70fd064c31eea:5d7007f7c1e0b7265f09703d086d3889027b3fe0#ab1cca7b61fd7095b8f31844c14bfe34 - Cache
    libtiff/4.6.0#1892e0ee7c95d812d02dfd1750fa15f8:d0f780df38a8a1c9ac1e1f67f829f3407df89cdd#4c687ed0607b7c687ca95b0cff063021 - Cache
    libwebp/1.3.2#52f69c4a31c5cf033fdd9230d77a8e38:4a1fb6e8cbdc840f4a00201daefb1fee63104acf#e530efc0b98f1bbd198c3ff7ff76bb0f - Cache
    m4/1.4.19#b38ced39a01e31fef5435bc634461fd2:3593751651824fb813502c69c971267624ced41a#cd8019a4f9b70880d548f7cc26569604 - Cache
    opengl/system#b29589c04d6df84c110d6acb066ab653:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    sdl/2.28.3#2048f976af8adf49ce342901d120a62d:feffe416d5d2c83c5f3cc955c5a1fcd90387a6b8#75dac0b4a7538a9ad891f0cd073ed79c - Cache
    sdl_image/2.6.3#c8e61ff7f4695e3b5d5030fc1f22a17d:54b2bfd0a5ed6a07816618a31f7fa80cccca55ba - Build
    xkeyboard-config/system#57dd5c08e72ab06bc2ee0e756c0a2c41:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    xorg/system#c7039fe88e71c34398de15694304f0f0:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
    xz_utils/5.4.5#a26a2d42ab9c3dabc151bbe1bf898e53:dd14398e6aece583d3b1e162966257a62e479903#3e33ec3c0ff237bce150b53695d39db6 - Cache
    zlib/1.3#06023034579559bb64357db3a53f88a4:dd14398e6aece583d3b1e162966257a62e479903#ada7773756da59d7fb3c25188b0a134d - Cache
    zstd/1.5.5#b87dc3b185caa4b122979ac4ae8ef7e8:b60e53f0c0993e674a9765d9d69039da98729239#a4f6abcb4079d67e1a7ce885e01037df - Cache
Build requirements
    cmake/3.28.1#92f79424d7b65b12a84a2180866c3a78:63fead0844576fc02943e16909f08fcdddd6f44b#501f62ef1d3711dd838dc1d91a2d866e - Cache
Skipped binaries
    expat/2.5.0, flac/1.4.2, libalsa/1.2.10, libcap/2.69, libffi/3.4.4, libiconv/1.17, libmp3lame/3.100, libsndfile/1.2.2, libtool/2.4.7, libunwind/1.7.2, libxml2/2.12.3, mpg123/1.31.2, ogg/1.3.5, openssl/3.2.0, opus/1.4, pulseaudio/14.2, vorbis/1.3.7, wayland/1.22.0, xkbcommon/1.6.0, autoconf/2.71, automake/1.16.5, bison/3.8.2, expat/2.5.0, flex/2.6.4, gettext/0.21, gnu-config/cci.20210814, libffi/3.4.4, libiconv/1.17, libtool/2.4.7, libxml2/2.12.3, m4/1.4.19, meson/1.2.2, meson/1.3.0, meson/1.3.1, ninja/1.11.1, pkgconf/2.0.3, pkgconf/2.1.0, wayland-protocols/1.32, wayland/1.22.0, yasm/1.3.0, zlib/1.3
egl/system: RUN: rpm -q mesa-libEGL-devel
mesa-libEGL-devel-23.3.3-1.fc39.x86_64

egl/system: System requirements:  already installed
opengl/system: RUN: rpm -q libglvnd-devel
libglvnd-devel-1.7.0-1.fc39.x86_64

opengl/system: System requirements:  already installed
xkeyboard-config/system: RUN: rpm -q xkeyboard-config-devel
xkeyboard-config-devel-2.40-1.fc39.noarch

xkeyboard-config/system: System requirements:  already installed
xorg/system: RUN: rpm -q libxcb-devel
libxcb-devel-1.13.1-12.fc39.x86_64

xorg/system: RUN: rpm -q libfontenc-devel
libfontenc-devel-1.1.6-3.fc39.x86_64

xorg/system: RUN: rpm -q libXaw-devel
libXaw-devel-1.0.14-5.fc39.x86_64

xorg/system: RUN: rpm -q libXcomposite-devel
libXcomposite-devel-0.4.5-10.fc39.x86_64

xorg/system: RUN: rpm -q libXcursor-devel
libXcursor-devel-1.2.1-4.fc39.x86_64

xorg/system: RUN: rpm -q libXdmcp-devel
libXdmcp-devel-1.1.3-11.fc39.x86_64

xorg/system: RUN: rpm -q libXtst-devel
libXtst-devel-1.2.4-3.fc39.x86_64

xorg/system: RUN: rpm -q libXinerama-devel
libXinerama-devel-1.1.5-3.fc39.x86_64

xorg/system: RUN: rpm -q libxkbfile-devel
libxkbfile-devel-1.1.1-3.fc39.x86_64

xorg/system: RUN: rpm -q libXrandr-devel
libXrandr-devel-1.5.4-1.fc39.x86_64

xorg/system: RUN: rpm -q libXres-devel
libXres-devel-1.2.1-5.fc39.x86_64

xorg/system: RUN: rpm -q libXScrnSaver-devel
libXScrnSaver-devel-1.2.3-13.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-wm-devel
xcb-util-wm-devel-0.4.2-3.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-image-devel
xcb-util-image-devel-0.4.1-3.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-keysyms-devel
xcb-util-keysyms-devel-0.4.1-3.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-renderutil-devel
xcb-util-renderutil-devel-0.3.10-3.fc39.x86_64

xorg/system: RUN: rpm -q libXdamage-devel
libXdamage-devel-1.1.5-10.fc39.x86_64

xorg/system: RUN: rpm -q libXxf86vm-devel
libXxf86vm-devel-1.1.5-3.fc39.x86_64

xorg/system: RUN: rpm -q libXv-devel
libXv-devel-1.0.11-19.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-devel
xcb-util-devel-0.4.1-3.fc39.x86_64

xorg/system: RUN: rpm -q libuuid-devel
libuuid-devel-2.39.3-1.fc39.x86_64

xorg/system: RUN: rpm -q xcb-util-cursor-devel
xcb-util-cursor-devel-0.1.4-3.fc39.x86_64

xorg/system: System requirements:  already installed

======== Installing packages ========
cmake/3.28.1: Already installed! (1 of 19)
cmake/3.28.1: Appending PATH environment variable: /home/stella/.conan2/p/cmakecf6b18ccaa9f5/p/bin
egl/system: Already installed! (2 of 19)
egl/system: RUN: pkg-config --print-provides egl --print-errors

egl/system: RUN: pkg-config --libs-only-l egl --print-errors

egl/system: RUN: pkg-config --libs-only-L egl --print-errors

egl/system: RUN: pkg-config --libs-only-other egl --print-errors

egl/system: RUN: pkg-config --cflags-only-other egl --print-errors

egl/system: RUN: pkg-config --cflags-only-I egl --print-errors

jbig/20160605: Already installed! (3 of 19)
libdeflate/1.19: Already installed! (4 of 19)
libjpeg/9e: Already installed! (5 of 19)
libwebp/1.3.2: Already installed! (6 of 19)
m4/1.4.19: Already installed! (7 of 19)
opengl/system: Already installed! (8 of 19)
opengl/system: RUN: pkg-config --print-provides gl --print-errors

opengl/system: RUN: pkg-config --libs-only-l gl --print-errors

opengl/system: RUN: pkg-config --libs-only-L gl --print-errors

opengl/system: RUN: pkg-config --libs-only-other gl --print-errors

opengl/system: RUN: pkg-config --cflags-only-other gl --print-errors

opengl/system: RUN: pkg-config --cflags-only-I gl --print-errors

xkeyboard-config/system: Already installed! (9 of 19)
xkeyboard-config/system: RUN: pkg-config --print-provides xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --libs-only-l xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --libs-only-L xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --libs-only-other xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --cflags-only-other xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --cflags-only-I xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --modversion xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --print-variables xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --variable=xkb_base xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --variable=datadir xkeyboard-config --print-errors

xkeyboard-config/system: RUN: pkg-config --variable=pcfiledir xkeyboard-config --print-errors

xorg/system: Already installed! (10 of 19)
xorg/system: RUN: pkg-config --print-provides x11 --print-errors

xorg/system: RUN: pkg-config --libs-only-l x11 --print-errors

xorg/system: RUN: pkg-config --libs-only-L x11 --print-errors

xorg/system: RUN: pkg-config --libs-only-other x11 --print-errors

xorg/system: RUN: pkg-config --cflags-only-other x11 --print-errors

xorg/system: RUN: pkg-config --cflags-only-I x11 --print-errors

xorg/system: RUN: pkg-config --modversion x11 --print-errors

xorg/system: RUN: pkg-config --print-variables x11 --print-errors

xorg/system: RUN: pkg-config --variable=xthreadlib x11 --print-errors

xorg/system: RUN: pkg-config --variable=includedir x11 --print-errors

xorg/system: RUN: pkg-config --variable=libdir x11 --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix x11 --print-errors

xorg/system: RUN: pkg-config --variable=prefix x11 --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir x11 --print-errors

xorg/system: RUN: pkg-config --print-provides x11-xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-l x11-xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-L x11-xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-other x11-xcb --print-errors

xorg/system: RUN: pkg-config --cflags-only-other x11-xcb --print-errors

xorg/system: RUN: pkg-config --cflags-only-I x11-xcb --print-errors

xorg/system: RUN: pkg-config --modversion x11-xcb --print-errors

xorg/system: RUN: pkg-config --print-variables x11-xcb --print-errors

xorg/system: RUN: pkg-config --variable=includedir x11-xcb --print-errors

xorg/system: RUN: pkg-config --variable=libdir x11-xcb --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix x11-xcb --print-errors

xorg/system: RUN: pkg-config --variable=prefix x11-xcb --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir x11-xcb --print-errors

xorg/system: RUN: pkg-config --print-provides fontenc --print-errors

xorg/system: RUN: pkg-config --libs-only-l fontenc --print-errors

xorg/system: RUN: pkg-config --libs-only-L fontenc --print-errors

xorg/system: RUN: pkg-config --libs-only-other fontenc --print-errors

xorg/system: RUN: pkg-config --cflags-only-other fontenc --print-errors

xorg/system: RUN: pkg-config --cflags-only-I fontenc --print-errors

xorg/system: RUN: pkg-config --modversion fontenc --print-errors

xorg/system: RUN: pkg-config --print-variables fontenc --print-errors

xorg/system: RUN: pkg-config --variable=includedir fontenc --print-errors

xorg/system: RUN: pkg-config --variable=libdir fontenc --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix fontenc --print-errors

xorg/system: RUN: pkg-config --variable=prefix fontenc --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir fontenc --print-errors

xorg/system: RUN: pkg-config --print-provides ice --print-errors

xorg/system: RUN: pkg-config --libs-only-l ice --print-errors

xorg/system: RUN: pkg-config --libs-only-L ice --print-errors

xorg/system: RUN: pkg-config --libs-only-other ice --print-errors

xorg/system: RUN: pkg-config --cflags-only-other ice --print-errors

xorg/system: RUN: pkg-config --cflags-only-I ice --print-errors

xorg/system: RUN: pkg-config --modversion ice --print-errors

xorg/system: RUN: pkg-config --print-variables ice --print-errors

xorg/system: RUN: pkg-config --variable=includedir ice --print-errors

xorg/system: RUN: pkg-config --variable=libdir ice --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix ice --print-errors

xorg/system: RUN: pkg-config --variable=prefix ice --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir ice --print-errors

xorg/system: RUN: pkg-config --print-provides sm --print-errors

xorg/system: RUN: pkg-config --libs-only-l sm --print-errors

xorg/system: RUN: pkg-config --libs-only-L sm --print-errors

xorg/system: RUN: pkg-config --libs-only-other sm --print-errors

xorg/system: RUN: pkg-config --cflags-only-other sm --print-errors

xorg/system: RUN: pkg-config --cflags-only-I sm --print-errors

xorg/system: RUN: pkg-config --modversion sm --print-errors

xorg/system: RUN: pkg-config --print-variables sm --print-errors

xorg/system: RUN: pkg-config --variable=includedir sm --print-errors

xorg/system: RUN: pkg-config --variable=libdir sm --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix sm --print-errors

xorg/system: RUN: pkg-config --variable=prefix sm --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir sm --print-errors

xorg/system: RUN: pkg-config --print-provides xau --print-errors

xorg/system: RUN: pkg-config --libs-only-l xau --print-errors

xorg/system: RUN: pkg-config --libs-only-L xau --print-errors

xorg/system: RUN: pkg-config --libs-only-other xau --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xau --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xau --print-errors

xorg/system: RUN: pkg-config --modversion xau --print-errors

xorg/system: RUN: pkg-config --print-variables xau --print-errors

xorg/system: RUN: pkg-config --variable=includedir xau --print-errors

xorg/system: RUN: pkg-config --variable=libdir xau --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xau --print-errors

xorg/system: RUN: pkg-config --variable=prefix xau --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xau --print-errors

xorg/system: RUN: pkg-config --print-provides xaw7 --print-errors

xorg/system: RUN: pkg-config --libs-only-l xaw7 --print-errors

xorg/system: RUN: pkg-config --libs-only-L xaw7 --print-errors

xorg/system: RUN: pkg-config --libs-only-other xaw7 --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xaw7 --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xaw7 --print-errors

xorg/system: RUN: pkg-config --modversion xaw7 --print-errors

xorg/system: RUN: pkg-config --print-variables xaw7 --print-errors

xorg/system: RUN: pkg-config --variable=includedir xaw7 --print-errors

xorg/system: RUN: pkg-config --variable=libdir xaw7 --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xaw7 --print-errors

xorg/system: RUN: pkg-config --variable=prefix xaw7 --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xaw7 --print-errors

xorg/system: RUN: pkg-config --print-provides xcomposite --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcomposite --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcomposite --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcomposite --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcomposite --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcomposite --print-errors

xorg/system: RUN: pkg-config --modversion xcomposite --print-errors

xorg/system: RUN: pkg-config --print-variables xcomposite --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcomposite --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcomposite --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcomposite --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcomposite --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcomposite --print-errors

xorg/system: RUN: pkg-config --print-provides xcursor --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcursor --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcursor --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcursor --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcursor --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcursor --print-errors

xorg/system: RUN: pkg-config --modversion xcursor --print-errors

xorg/system: RUN: pkg-config --print-variables xcursor --print-errors

xorg/system: RUN: pkg-config --variable=icondir xcursor --print-errors

xorg/system: RUN: pkg-config --variable=datarootdir xcursor --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcursor --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcursor --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcursor --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcursor --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcursor --print-errors

xorg/system: RUN: pkg-config --print-provides xdamage --print-errors

xorg/system: RUN: pkg-config --libs-only-l xdamage --print-errors

xorg/system: RUN: pkg-config --libs-only-L xdamage --print-errors

xorg/system: RUN: pkg-config --libs-only-other xdamage --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xdamage --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xdamage --print-errors

xorg/system: RUN: pkg-config --modversion xdamage --print-errors

xorg/system: RUN: pkg-config --print-variables xdamage --print-errors

xorg/system: RUN: pkg-config --variable=includedir xdamage --print-errors

xorg/system: RUN: pkg-config --variable=libdir xdamage --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xdamage --print-errors

xorg/system: RUN: pkg-config --variable=prefix xdamage --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xdamage --print-errors

xorg/system: RUN: pkg-config --print-provides xdmcp --print-errors

xorg/system: RUN: pkg-config --libs-only-l xdmcp --print-errors

xorg/system: RUN: pkg-config --libs-only-L xdmcp --print-errors

xorg/system: RUN: pkg-config --libs-only-other xdmcp --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xdmcp --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xdmcp --print-errors

xorg/system: RUN: pkg-config --modversion xdmcp --print-errors

xorg/system: RUN: pkg-config --print-variables xdmcp --print-errors

xorg/system: RUN: pkg-config --variable=includedir xdmcp --print-errors

xorg/system: RUN: pkg-config --variable=libdir xdmcp --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xdmcp --print-errors

xorg/system: RUN: pkg-config --variable=prefix xdmcp --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xdmcp --print-errors

xorg/system: RUN: pkg-config --print-provides xext --print-errors

xorg/system: RUN: pkg-config --libs-only-l xext --print-errors

xorg/system: RUN: pkg-config --libs-only-L xext --print-errors

xorg/system: RUN: pkg-config --libs-only-other xext --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xext --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xext --print-errors

xorg/system: RUN: pkg-config --modversion xext --print-errors

xorg/system: RUN: pkg-config --print-variables xext --print-errors

xorg/system: RUN: pkg-config --variable=includedir xext --print-errors

xorg/system: RUN: pkg-config --variable=libdir xext --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xext --print-errors

xorg/system: RUN: pkg-config --variable=prefix xext --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xext --print-errors

xorg/system: RUN: pkg-config --print-provides xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-l xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-L xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-other xfixes --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xfixes --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xfixes --print-errors

xorg/system: RUN: pkg-config --modversion xfixes --print-errors

xorg/system: RUN: pkg-config --print-variables xfixes --print-errors

xorg/system: RUN: pkg-config --variable=includedir xfixes --print-errors

xorg/system: RUN: pkg-config --variable=libdir xfixes --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xfixes --print-errors

xorg/system: RUN: pkg-config --variable=prefix xfixes --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xfixes --print-errors

xorg/system: RUN: pkg-config --print-provides xi --print-errors

xorg/system: RUN: pkg-config --libs-only-l xi --print-errors

xorg/system: RUN: pkg-config --libs-only-L xi --print-errors

xorg/system: RUN: pkg-config --libs-only-other xi --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xi --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xi --print-errors

xorg/system: RUN: pkg-config --modversion xi --print-errors

xorg/system: RUN: pkg-config --print-variables xi --print-errors

xorg/system: RUN: pkg-config --variable=includedir xi --print-errors

xorg/system: RUN: pkg-config --variable=libdir xi --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xi --print-errors

xorg/system: RUN: pkg-config --variable=prefix xi --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xi --print-errors

xorg/system: RUN: pkg-config --print-provides xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-l xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-L xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-other xinerama --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xinerama --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xinerama --print-errors

xorg/system: RUN: pkg-config --modversion xinerama --print-errors

xorg/system: RUN: pkg-config --print-variables xinerama --print-errors

xorg/system: RUN: pkg-config --variable=includedir xinerama --print-errors

xorg/system: RUN: pkg-config --variable=libdir xinerama --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xinerama --print-errors

xorg/system: RUN: pkg-config --variable=prefix xinerama --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xinerama --print-errors

xorg/system: RUN: pkg-config --print-provides xkbfile --print-errors

xorg/system: RUN: pkg-config --libs-only-l xkbfile --print-errors

xorg/system: RUN: pkg-config --libs-only-L xkbfile --print-errors

xorg/system: RUN: pkg-config --libs-only-other xkbfile --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xkbfile --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xkbfile --print-errors

xorg/system: RUN: pkg-config --modversion xkbfile --print-errors

xorg/system: RUN: pkg-config --print-variables xkbfile --print-errors

xorg/system: RUN: pkg-config --variable=includedir xkbfile --print-errors

xorg/system: RUN: pkg-config --variable=libdir xkbfile --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xkbfile --print-errors

xorg/system: RUN: pkg-config --variable=prefix xkbfile --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xkbfile --print-errors

xorg/system: RUN: pkg-config --print-provides xmu --print-errors

xorg/system: RUN: pkg-config --libs-only-l xmu --print-errors

xorg/system: RUN: pkg-config --libs-only-L xmu --print-errors

xorg/system: RUN: pkg-config --libs-only-other xmu --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xmu --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xmu --print-errors

xorg/system: RUN: pkg-config --modversion xmu --print-errors

xorg/system: RUN: pkg-config --print-variables xmu --print-errors

xorg/system: RUN: pkg-config --variable=includedir xmu --print-errors

xorg/system: RUN: pkg-config --variable=libdir xmu --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xmu --print-errors

xorg/system: RUN: pkg-config --variable=prefix xmu --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xmu --print-errors

xorg/system: RUN: pkg-config --print-provides xmuu --print-errors

xorg/system: RUN: pkg-config --libs-only-l xmuu --print-errors

xorg/system: RUN: pkg-config --libs-only-L xmuu --print-errors

xorg/system: RUN: pkg-config --libs-only-other xmuu --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xmuu --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xmuu --print-errors

xorg/system: RUN: pkg-config --modversion xmuu --print-errors

xorg/system: RUN: pkg-config --print-variables xmuu --print-errors

xorg/system: RUN: pkg-config --variable=includedir xmuu --print-errors

xorg/system: RUN: pkg-config --variable=libdir xmuu --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xmuu --print-errors

xorg/system: RUN: pkg-config --variable=prefix xmuu --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xmuu --print-errors

xorg/system: RUN: pkg-config --print-provides xpm --print-errors

xorg/system: RUN: pkg-config --libs-only-l xpm --print-errors

xorg/system: RUN: pkg-config --libs-only-L xpm --print-errors

xorg/system: RUN: pkg-config --libs-only-other xpm --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xpm --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xpm --print-errors

xorg/system: RUN: pkg-config --modversion xpm --print-errors

xorg/system: RUN: pkg-config --print-variables xpm --print-errors

xorg/system: RUN: pkg-config --variable=includedir xpm --print-errors

xorg/system: RUN: pkg-config --variable=libdir xpm --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xpm --print-errors

xorg/system: RUN: pkg-config --variable=prefix xpm --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xpm --print-errors

xorg/system: RUN: pkg-config --print-provides xrandr --print-errors

xorg/system: RUN: pkg-config --libs-only-l xrandr --print-errors

xorg/system: RUN: pkg-config --libs-only-L xrandr --print-errors

xorg/system: RUN: pkg-config --libs-only-other xrandr --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xrandr --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xrandr --print-errors

xorg/system: RUN: pkg-config --modversion xrandr --print-errors

xorg/system: RUN: pkg-config --print-variables xrandr --print-errors

xorg/system: RUN: pkg-config --variable=includedir xrandr --print-errors

xorg/system: RUN: pkg-config --variable=libdir xrandr --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xrandr --print-errors

xorg/system: RUN: pkg-config --variable=prefix xrandr --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xrandr --print-errors

xorg/system: RUN: pkg-config --print-provides xrender --print-errors

xorg/system: RUN: pkg-config --libs-only-l xrender --print-errors

xorg/system: RUN: pkg-config --libs-only-L xrender --print-errors

xorg/system: RUN: pkg-config --libs-only-other xrender --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xrender --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xrender --print-errors

xorg/system: RUN: pkg-config --modversion xrender --print-errors

xorg/system: RUN: pkg-config --print-variables xrender --print-errors

xorg/system: RUN: pkg-config --variable=includedir xrender --print-errors

xorg/system: RUN: pkg-config --variable=libdir xrender --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xrender --print-errors

xorg/system: RUN: pkg-config --variable=prefix xrender --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xrender --print-errors

xorg/system: RUN: pkg-config --print-provides xres --print-errors

xorg/system: RUN: pkg-config --libs-only-l xres --print-errors

xorg/system: RUN: pkg-config --libs-only-L xres --print-errors

xorg/system: RUN: pkg-config --libs-only-other xres --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xres --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xres --print-errors

xorg/system: RUN: pkg-config --modversion xres --print-errors

xorg/system: RUN: pkg-config --print-variables xres --print-errors

xorg/system: RUN: pkg-config --variable=includedir xres --print-errors

xorg/system: RUN: pkg-config --variable=libdir xres --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xres --print-errors

xorg/system: RUN: pkg-config --variable=prefix xres --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xres --print-errors

xorg/system: RUN: pkg-config --print-provides xscrnsaver --print-errors

xorg/system: RUN: pkg-config --libs-only-l xscrnsaver --print-errors

xorg/system: RUN: pkg-config --libs-only-L xscrnsaver --print-errors

xorg/system: RUN: pkg-config --libs-only-other xscrnsaver --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xscrnsaver --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xscrnsaver --print-errors

xorg/system: RUN: pkg-config --modversion xscrnsaver --print-errors

xorg/system: RUN: pkg-config --print-variables xscrnsaver --print-errors

xorg/system: RUN: pkg-config --variable=includedir xscrnsaver --print-errors

xorg/system: RUN: pkg-config --variable=libdir xscrnsaver --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xscrnsaver --print-errors

xorg/system: RUN: pkg-config --variable=prefix xscrnsaver --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xscrnsaver --print-errors

xorg/system: RUN: pkg-config --print-provides xt --print-errors

xorg/system: RUN: pkg-config --libs-only-l xt --print-errors

xorg/system: RUN: pkg-config --libs-only-L xt --print-errors

xorg/system: RUN: pkg-config --libs-only-other xt --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xt --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xt --print-errors

xorg/system: RUN: pkg-config --modversion xt --print-errors

xorg/system: RUN: pkg-config --print-variables xt --print-errors

xorg/system: RUN: pkg-config --variable=errordbdir xt --print-errors

xorg/system: RUN: pkg-config --variable=datarootdir xt --print-errors

xorg/system: RUN: pkg-config --variable=appdefaultdir xt --print-errors

xorg/system: RUN: pkg-config --variable=includedir xt --print-errors

xorg/system: RUN: pkg-config --variable=libdir xt --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xt --print-errors

xorg/system: RUN: pkg-config --variable=prefix xt --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xt --print-errors

xorg/system: RUN: pkg-config --print-provides xtst --print-errors

xorg/system: RUN: pkg-config --libs-only-l xtst --print-errors

xorg/system: RUN: pkg-config --libs-only-L xtst --print-errors

xorg/system: RUN: pkg-config --libs-only-other xtst --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xtst --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xtst --print-errors

xorg/system: RUN: pkg-config --modversion xtst --print-errors

xorg/system: RUN: pkg-config --print-variables xtst --print-errors

xorg/system: RUN: pkg-config --variable=includedir xtst --print-errors

xorg/system: RUN: pkg-config --variable=libdir xtst --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xtst --print-errors

xorg/system: RUN: pkg-config --variable=prefix xtst --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xtst --print-errors

xorg/system: RUN: pkg-config --print-provides xv --print-errors

xorg/system: RUN: pkg-config --libs-only-l xv --print-errors

xorg/system: RUN: pkg-config --libs-only-L xv --print-errors

xorg/system: RUN: pkg-config --libs-only-other xv --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xv --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xv --print-errors

xorg/system: RUN: pkg-config --modversion xv --print-errors

xorg/system: RUN: pkg-config --print-variables xv --print-errors

xorg/system: RUN: pkg-config --variable=includedir xv --print-errors

xorg/system: RUN: pkg-config --variable=libdir xv --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xv --print-errors

xorg/system: RUN: pkg-config --variable=prefix xv --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xv --print-errors

xorg/system: RUN: pkg-config --print-provides xxf86vm --print-errors

xorg/system: RUN: pkg-config --libs-only-l xxf86vm --print-errors

xorg/system: RUN: pkg-config --libs-only-L xxf86vm --print-errors

xorg/system: RUN: pkg-config --libs-only-other xxf86vm --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xxf86vm --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xxf86vm --print-errors

xorg/system: RUN: pkg-config --modversion xxf86vm --print-errors

xorg/system: RUN: pkg-config --print-variables xxf86vm --print-errors

xorg/system: RUN: pkg-config --variable=includedir xxf86vm --print-errors

xorg/system: RUN: pkg-config --variable=libdir xxf86vm --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xxf86vm --print-errors

xorg/system: RUN: pkg-config --variable=prefix xxf86vm --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xxf86vm --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-xkb --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-xkb --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-xkb --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-xkb --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-xkb --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-xkb --print-errors

xorg/system: RUN: pkg-config --modversion xcb-xkb --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-xkb --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-xkb --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-xkb --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-xkb --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-xkb --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-xkb --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-icccm --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-icccm --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-icccm --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-icccm --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-icccm --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-icccm --print-errors

xorg/system: RUN: pkg-config --modversion xcb-icccm --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-icccm --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-icccm --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-icccm --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-icccm --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-icccm --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-icccm --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-image --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-image --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-image --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-image --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-image --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-image --print-errors

xorg/system: RUN: pkg-config --modversion xcb-image --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-image --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-image --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-image --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-image --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-image --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-image --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --modversion xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-keysyms --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-randr --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-randr --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-randr --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-randr --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-randr --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-randr --print-errors

xorg/system: RUN: pkg-config --modversion xcb-randr --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-randr --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-randr --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-randr --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-randr --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-randr --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-randr --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-render --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-render --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-render --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-render --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-render --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-render --print-errors

xorg/system: RUN: pkg-config --modversion xcb-render --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-render --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-render --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-render --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-render --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-render --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-render --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --modversion xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-renderutil --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-shape --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-shape --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-shape --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-shape --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-shape --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-shape --print-errors

xorg/system: RUN: pkg-config --modversion xcb-shape --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-shape --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-shape --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-shape --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-shape --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-shape --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-shape --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-shm --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-shm --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-shm --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-shm --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-shm --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-shm --print-errors

xorg/system: RUN: pkg-config --modversion xcb-shm --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-shm --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-shm --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-shm --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-shm --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-shm --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-shm --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-sync --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-sync --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-sync --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-sync --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-sync --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-sync --print-errors

xorg/system: RUN: pkg-config --modversion xcb-sync --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-sync --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-sync --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-sync --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-sync --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-sync --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-sync --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --modversion xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-xfixes --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --modversion xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-xinerama --print-errors

xorg/system: RUN: pkg-config --print-provides xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb --print-errors

xorg/system: RUN: pkg-config --modversion xcb --print-errors

xorg/system: RUN: pkg-config --print-variables xcb --print-errors

xorg/system: RUN: pkg-config --variable=xcbproto_version xcb --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-atom --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-atom --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-atom --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-atom --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-atom --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-atom --print-errors

xorg/system: RUN: pkg-config --modversion xcb-atom --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-atom --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-atom --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-atom --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-atom --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-atom --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-atom --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-aux --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-aux --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-aux --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-aux --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-aux --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-aux --print-errors

xorg/system: RUN: pkg-config --modversion xcb-aux --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-aux --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-aux --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-aux --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-aux --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-aux --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-aux --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-event --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-event --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-event --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-event --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-event --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-event --print-errors

xorg/system: RUN: pkg-config --modversion xcb-event --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-event --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-event --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-event --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-event --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-event --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-event --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-util --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-util --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-util --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-util --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-util --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-util --print-errors

xorg/system: RUN: pkg-config --modversion xcb-util --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-util --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-util --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-util --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-util --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-util --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-util --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --modversion xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-dri3 --print-errors

xorg/system: RUN: pkg-config --print-provides xcb-cursor --print-errors

xorg/system: RUN: pkg-config --libs-only-l xcb-cursor --print-errors

xorg/system: RUN: pkg-config --libs-only-L xcb-cursor --print-errors

xorg/system: RUN: pkg-config --libs-only-other xcb-cursor --print-errors

xorg/system: RUN: pkg-config --cflags-only-other xcb-cursor --print-errors

xorg/system: RUN: pkg-config --cflags-only-I xcb-cursor --print-errors

xorg/system: RUN: pkg-config --modversion xcb-cursor --print-errors

xorg/system: RUN: pkg-config --print-variables xcb-cursor --print-errors

xorg/system: RUN: pkg-config --variable=includedir xcb-cursor --print-errors

xorg/system: RUN: pkg-config --variable=libdir xcb-cursor --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix xcb-cursor --print-errors

xorg/system: RUN: pkg-config --variable=prefix xcb-cursor --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir xcb-cursor --print-errors

xorg/system: RUN: pkg-config --print-provides uuid --print-errors

xorg/system: RUN: pkg-config --libs-only-l uuid --print-errors

xorg/system: RUN: pkg-config --libs-only-L uuid --print-errors

xorg/system: RUN: pkg-config --libs-only-other uuid --print-errors

xorg/system: RUN: pkg-config --cflags-only-other uuid --print-errors

xorg/system: RUN: pkg-config --cflags-only-I uuid --print-errors

xorg/system: RUN: pkg-config --modversion uuid --print-errors

xorg/system: RUN: pkg-config --print-variables uuid --print-errors

xorg/system: RUN: pkg-config --variable=includedir uuid --print-errors

xorg/system: RUN: pkg-config --variable=libdir uuid --print-errors

xorg/system: RUN: pkg-config --variable=exec_prefix uuid --print-errors

xorg/system: RUN: pkg-config --variable=prefix uuid --print-errors

xorg/system: RUN: pkg-config --variable=pcfiledir uuid --print-errors

xz_utils/5.4.5: Already installed! (11 of 19)
zlib/1.3: Already installed! (12 of 19)
zstd/1.5.5: Already installed! (13 of 19)
autoconf/2.71: Already installed! (14 of 19)
libpng/1.6.40: Already installed! (15 of 19)
libtiff/4.6.0: Already installed! (16 of 19)
sdl/2.28.3: Already installed! (17 of 19)
automake/1.16.5: Already installed! (18 of 19)

-------- Installing package sdl_image/2.6.3 (19 of 19) --------
sdl_image/2.6.3: Building from source
sdl_image/2.6.3: Package sdl_image/2.6.3:54b2bfd0a5ed6a07816618a31f7fa80cccca55ba
sdl_image/2.6.3: Copying sources to build folder
sdl_image/2.6.3: Building your package in /home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/b
sdl_image/2.6.3: Calling generate()
sdl_image/2.6.3: Generators folder: /home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/b/build/Release/generators
sdl_image/2.6.3: CMakeToolchain generated: conan_toolchain.cmake
sdl_image/2.6.3: CMakeToolchain generated: CMakePresets.json
sdl_image/2.6.3: CMakeToolchain generated: ../../../src/CMakeUserPresets.json
sdl_image/2.6.3: Generating aggregated env files
sdl_image/2.6.3: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
sdl_image/2.6.3: Calling build()
sdl_image/2.6.3: Running CMake.configure()
sdl_image/2.6.3: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/b/src"
-- Using Conan toolchain: /home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/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 GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib64/ccache/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring SDL2_image 2.6.3
CMake Warning at cmake/PrivateSdlFunctions.cmake:55 (message):
  Could not verify SDL2 version.  Assuming SDL2 has version of at least
  2.0.9.
Call Stack (most recent call first):
  CMakeLists.txt:163 (sdl_find_sdl2)


-- Using private SDL2 find module
CMake Error at cmake/FindPrivateSDL2.cmake:21 (file):
  file failed to open for reading (No such file or directory):

    /home/stella/.conan2/p/b/sdl76d005cf1c16c/p/include;/home/stella/.conan2/p/b/sdl76d005cf1c16c/p/include/SDL2/SDL_version.h
Call Stack (most recent call first):
  cmake/PrivateSdlFunctions.cmake:63 (find_package)
  CMakeLists.txt:163 (sdl_find_sdl2)


-- Found PrivateSDL2: /home/stella/.conan2/p/b/sdl76d005cf1c16c/p/lib/libSDL2.so (Required is at least version "2.0.9") 
-- SDL2_image: Using system libtiff
-- Conan: Target declared 'TIFF::TIFF'
-- Conan: Component target declared 'libdeflate::libdeflate_static'
-- Conan: Target declared 'LibLZMA::LibLZMA'
-- Conan: Including build module from '/home/stella/.conan2/p/b/xz_ut7dac7f637a95c/p/lib/cmake/conan-official-xz_utils-variables.cmake'
-- Conan: Target declared 'jbig::jbig'
-- Conan: Component target declared 'zstd::libzstd_static'
-- Conan: Target declared 'JPEG::JPEG'
-- Conan: Target declared 'ZLIB::ZLIB'
-- Conan: Component target declared 'WebP::webpdecoder'
-- Conan: Component target declared 'WebP::sharpyuv'
-- Conan: Component target declared 'WebP::webp'
-- Conan: Component target declared 'WebP::webpdemux'
-- Conan: Component target declared 'WebP::libwebpmux'
-- Conan: Target declared 'libwebp::libwebp'
-- SDL2_image: Using system libwebp
-- Found webp: /home/stella/.conan2/p/b/libwe189eec0ad30f7/p/lib/libwebp.a  
-- Configuring incomplete, errors occurred!

sdl_image/2.6.3: ERROR: 
Package '54b2bfd0a5ed6a07816618a31f7fa80cccca55ba' build failed
sdl_image/2.6.3: WARN: Build folder /home/stella/.conan2/p/b/sdl_ie8ec61f5e7abc/b/build/Release
*********************************************************
Recipe 'sdl_image/2.6.3' cannot build its binary
It is possible that this recipe is not Conan 2.0 ready
If the recipe comes from ConanCenter check: https://conan.io/cci-v2.html
If it is your recipe, check if it is updated to 2.0
*********************************************************

ERROR: sdl_image/2.6.3: Error in build() method, line 178
	cmake.configure()
	ConanException: Error 1 while executing

@StellaSmith StellaSmith added the bug Something isn't working label Jan 25, 2024
@Ahajha
Copy link
Contributor

Ahajha commented Jan 28, 2024

You're correct on the list expansion problem, looking at the relevant code sections, we have the following in the generated CMake file:

set(sdl_INCLUDE_DIRS_RELEASE "${sdl_PACKAGE_FOLDER_RELEASE}/include"
			     "${sdl_PACKAGE_FOLDER_RELEASE}/include/SDL2")

and the following in sdl_image's cmake:

file(READ "${SDL2_INCLUDE_DIR}/SDL_version.h" _sdl_version_h)

(SDL2_INCLUDE_DIR gets set to sdl_INCLUDE_DIRS_RELEASE)

I can make a proper PR tomorrow, but this hacky replace-in-file would work if you need an immediate solution:

replace_in_file(self, os.path.join(self.source_folder, "cmake", "FindPrivateSDL2.cmake"),
                        search='file(READ "${SDL2_INCLUDE_DIR}/SDL_version.h" _sdl_version_h)',
                        replace='list(GET SDL2_INCLUDE_DIR 0 SDL2_FIRST_INCLUDE_DIR)\nfile(READ "${SDL2_FIRST_INCLUDE_DIR}/SDL2/SDL_version.h" _sdl_version_h)')

Not sure why it's fine in static mode though, probably not worth worrying about.

@jcar87
Copy link
Contributor

jcar87 commented May 20, 2024

Hi @StellaSmith thank you for reporting this and @Ahajha for proposing a fix.

Indeed this issue only appears when sdl_image is static but sdl is shared. Is there a reason why sdl_image is also not a shared library?

We could patch this, but this expectation is hardcoded in SDL image:
https://github.com/libsdl-org/SDL_image/blob/release-2.8.x/CMakeLists.txt#L177-L189

# Save BUILD_SHARED_LIBS variable
set(SDL2IMAGE_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})

if(SDL2IMAGE_BUILD_SHARED_LIBS)
    set(sdl2_image_export_name SDL2_image)
    set(sdl2_image_install_name_infix shared)
    set(sdl2_target_name SDL2::SDL2)
else()
    set(sdl2_image_export_name SDL2_image-static)
    set(sdl2_image_install_name_infix static)
    set(sdl2_target_name SDL2::SDL2-static)
endif()

sdl_find_sdl2(${sdl2_target_name} ${SDL_REQUIRED_VERSION})

that is, when building sdl image as shared, it expects sdl as shared, and when it building it as static, it expects it as static.
I can see this logic has remained the same even for newer versions. I'm not sure if this is a limitation of SDL image.

Unless there is a specific reason why sdl_image must be static and sdl must be shared - I would simply assume that this combination is not supported upstream - which we can reflect in the recipe in the validate() method, to point the consumer to ensure that both are static or both are shared.

Otherwise I would suggest reporting this upstream to the SDL image maintainers.

@Ahajha
Copy link
Contributor

Ahajha commented May 21, 2024

@jcar87 Good find, I think I agree that this probably should just be an invalid configuration given the CMake in the new versions. Currently we validate the following:

if self.options.shared and not self.dependencies["sdl"].options.shared:
    raise ConanInvalidConfiguration(f"{self.ref} shared requires sdl shared")

But perhaps this was a minor oversight, and it should actually be

if self.options.shared != self.dependencies["sdl"].options.shared:
    lib_type = "shared" if self.options.shared else "static"
    raise ConanInvalidConfiguration(f"{self.ref} {lib_type} requires sdl {lib_type}")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants