Open
Description
sdl2 fails to build with the following error:
ConanException: pkg-config command ['/home/conan/.conan/data/pkgconf/1.7.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/bin/pkgconf', '--print-provides', 'jack', '--print-errors'] failed with error: Command '/home/conan/.conan/data/pkgconf/1.7.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/bin/pkgconf --print-provides jack --print-errors' returned non-zero exit status 1.
Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing `jack.pc'
to the PKG_CONFIG_PATH environment variable
Package 'jack', required by 'virtual:world', not found
If I set the jack option to False, it builds successfully, but if I then set the wayland option to true, it fails to find wayland-client.pc instead. For some reason, these files are not generated. They are present under /usr/lib/x86_64-linux-gnu/pkgconfig/
, but conan doesn't seem to search there.
Workaround: I can get sdl2 to build if the self._check_pkg_config
calls are commented out in ~/.conan/data/sdl2/2.0.16/bincrafters/stable/export/conanfile.py
Package and Environment Details (include every applicable attribute)
- Package Name/Version: sdl2/2.0.16
- Operating System+version: Linux Ubuntu 16.04.7 LTS (Xenial Xerus)
- Compiler+version: GCC 5
- Docker image: conanio/gcc5
- Conan version: conan 1.43.1
- Python version: Python 3.7.5
Conan profile (output of conan profile show default
or conan profile show <profile>
if custom profile is in use)
conan profile show default
Configuration for profile default:
[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=gcc
compiler.version=5
compiler.libcxx=libstdc++
build_type=Release
[options]
[conf]
[build_requires]
[env]
Steps to reproduce (Include if Applicable)
Logs (Include/Attach if Applicable)
Click to expand log
sdl2/2.0.16@bincrafters/stable: Applying build-requirement: pkgconf/1.7.3
Package already installed: libgbm-dev
Package already installed: libjack-dev
Package already installed: libaudio-dev
Package already installed: libwayland-dev
Package already installed: wayland-protocols
sdl2/2.0.16@bincrafters/stable: Copying sources to build folder
sdl2/2.0.16@bincrafters/stable: Building your package in /home/conan/.conan/data/sdl2/2.0.16/bincrafters/stable/build/e4cc390f2f087cec7d542ebc5d94f5027e070c97
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libpkgconf.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libpulse.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libpulse-simple.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created pulseaudio.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created opengl.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libunwind.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libunwind-generic.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libunwind-coredump.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libunwind-setjmp.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libunwind-ptrace.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libiconv.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-dri3.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-util.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-event.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-aux.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-atom.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xkeyboard-config.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-xinerama.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-xfixes.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-sync.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-shm.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-shape.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-renderutil.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-render.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-randr.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-keysyms.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-image.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-icccm.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcb-xkb.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xtrans.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xxf86vm.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xvmc.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xv.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xtst.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xt.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xscrnsaver.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xres.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xrender.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xrandr.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xpm.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xmuu.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xmu.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xkbfile.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xinerama.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xi.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xft.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xfixes.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xext.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xdmcp.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xdamage.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcursor.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xcomposite.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xaw7.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xau.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created sm.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created ice.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created fontenc.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created x11-xcb.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created x11.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created xorg.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created alsa.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created sndfile.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libcap.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libcrypto.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created libssl.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created openssl.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created liblzma.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbis.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbisfile.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbisfile-alias.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbisenc.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbisenc-alias.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created vorbis_full_package.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created flac.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created flac++.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created opus.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created ogglib.pc
sdl2/2.0.16@bincrafters/stable: Generator pkg_config created ogg.pc
sdl2/2.0.16@bincrafters/stable: Generator cmake created conanbuildinfo.cmake
sdl2/2.0.16@bincrafters/stable: Aggregating env generators
sdl2/2.0.16@bincrafters/stable: Calling build()
sdl2/2.0.16@bincrafters/stable:
sdl2/2.0.16@bincrafters/stable: ERROR: Package 'e4cc390f2f087cec7d542ebc5d94f5027e070c97' build failed
sdl2/2.0.16@bincrafters/stable: WARN: Build folder /home/conan/.conan/data/sdl2/2.0.16/bincrafters/stable/build/e4cc390f2f087cec7d542ebc5d94f5027e070c97
ERROR: sdl2/2.0.16@bincrafters/stable: Error in build() method, line 189
self._build_cmake()
while calling '_build_cmake', line 271
cmake = self._configure_cmake()
while calling '_configure_cmake', line 207
self._check_dependencies()
while calling '_check_dependencies', line 199
self._check_pkg_config(self.options.jack, "jack")
while calling '_check_pkg_config', line 194
if not pkg_config.provides:
ConanException: pkg-config command ['/home/conan/.conan/data/pkgconf/1.7.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/bin/pkgconf', '--print-provides', 'jack', '--print-errors'] failed with error: Command '/home/conan/.conan/data/pkgconf/1.7.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/bin/pkgconf --print-provides jack --print-errors' returned non-zero exit status 1.
Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing `jack.pc'
to the PKG_CONFIG_PATH environment variable
Package 'jack', required by 'virtual:world', not found