Bug#1064681: retroarch: FTBFS: make[1]: *** [debian/rules:48: override_dh_auto_configure] Error 1

Jonathan McDowell noodles at earth.li
Mon Feb 26 20:09:15 GMT 2024


Control: tags -1 - trixie
Control: severity -1 important

On Sun, Feb 25, 2024 at 08:48:32PM +0100, Lucas Nussbaum via Pkg-games-devel wrote:
> Source: retroarch
> Version: 1.16.0.3+dfsg-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lucas at debian.org
> Usertags: ftbfs-20240224 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.

This looks like a glslang issue; #1062799 and the associated autopkgtest
failures for glslang's migration to trixie (e.g.
https://ci.debian.net/packages/g/glslang/testing/amd64/43341664/).

I'm dropping this to important until glslang is fixed.

> Relevant part (hopefully):
> > make[1]: Entering directory '/<<PKGBUILDDIR>>'
> > sed 's/@DEB_HOST_MULTIARCH@/x86_64-linux-gnu/g' \
> > 	retroarch.cfg > debian/retroarch.cfg
> > # See ./configure --help for valid flags
> > # disable flags (i.e. --disable-ffmpeg for example) if there is no package relative to the feature in Build-Depends
> > ./configure --prefix=/usr \
> > 	--disable-builtinmbedtls \
> > 	--disable-builtinbearssl \
> > 	--disable-builtinflac \
> > 	--disable-builtinglslang \
> > 	--disable-builtinzlib \
> > 	--disable-update_assets \
> > 	--disable-oss \
> > 	--disable-vg \
> > 	--enable-dbus \
> > 	--enable-spirv_cross \
> > 	--enable-vulkan \
> > 	--enable-sse
> > Checking operating system ... Linux 
> > Checking for suitable working C compiler ... /usr/bin/gcc works
> > Checking for suitable working C++ compiler ... /usr/bin/g++ works
> > Checking for pkg-config ... /usr/bin/pkgconf
> > Checking for availability of switch -std=gnu99 in /usr/bin/gcc ... yes
> > Checking for availability of switch -std=c++17 in /usr/bin/g++ ... yes
> > Checking for availability of switch -Wno-unused-result in /usr/bin/gcc ... yes
> > Checking for availability of switch -Wno-unused-variable in /usr/bin/gcc ... yes
> > Checking function sd_get_machine_names in -lsystemd ... no
> > Checking presence of package bcm_host ... no
> > Checking function bcm_host_init in -lbcm_host ... no
> > Checking presence of header file EGL/eglext.h ... yes
> > Checking presence of package egl ... 1.5
> > Checking function ass_library_init in -lfribidi -lass ... no
> > Checking existence of -msse -msse2 ... yes
> > Checking function pthread_create in -lpthread ... yes
> > Checking function pthread_key_create in -lpthread ... yes
> > Checking presence of package check >= 0.15 ... no
> > Checking presence of header file scsi/sg.h ... yes
> > Checking function dlopen in -ldl ... yes
> > Checking function socket in -lc ... yes
> > Checking function getaddrinfo in -lc ... yes
> > Checking function fcntl in -lc ... yes
> > Checking function getopt_long in -lc ... yes
> > Checking presence of package alsa ... 1.2.10
> > Checking presence of package libsixel >= 1.6.0 ... no
> > Checking presence of predefined macro AUDIO_SETINFO in sys/audioio.h ... no
> > Checking presence of package rsound >= 1.1 ... no
> > Checking presence of package libroar >= 1.0.12 ... no
> > Checking presence of package jack >= 0.120.1 ... 1.9.21
> > Checking presence of package libpulse ... 16.1
> > Checking presence of package sdl >= 1.2.10 ... no
> > Checking presence of package sdl2 >= 2.0.0 ... 2.30.0
> > Checking presence of package Qt5Core >= 5.2 ... 5.15.10
> > Checking presence of package Qt5Gui >= 5.2 ... 5.15.10
> > Checking presence of package Qt5Widgets >= 5.2 ... 5.15.10
> > Checking presence of package Qt5Concurrent >= 5.2 ... 5.15.10
> > Checking presence of package Qt5Network >= 5.2 ... 5.15.10
> > Checking presence of package openssl >= 1.0.0 ... no
> > Checking presence of package flac ... 1.4.3
> > Checking existence of -lmbedtls -lmbedx509 -lmbedcrypto ... no
> > Notice: HID is disabled, libusb support will also be disabled.
> > Checking existence of -ldinput8 ... no
> > Checking existence of -ld3d9 ... no
> > Checking existence of -ldsound ... no
> > Checking existence of -ld3dx8 ... no
> > Checking existence of -ld3dx9 ... no
> > Checking presence of header file GL/gl.h ... yes
> > Checking existence of -lGL ... yes
> > Checking function cgCreateContext in -lCg -lCgGL ... no
> > Checking presence of package zlib ... 1.3
> > Checking presence of package libavcodec >= 57 ... 60.31.102
> > Checking presence of package libavformat >= 57 ... 60.16.100
> > Checking presence of package libavdevice >= 57 ... 60.3.100
> > Checking presence of package libswresample >= 2 ... 4.12.100
> > Checking presence of package libavutil >= 55 ... 58.29.100
> > Checking presence of package libswscale >= 4 ... 7.5.100
> > Checking presence of header file libavutil/channel_layout.h ... yes
> > Checking function dlopen in -ldl ... yes
> > Checking presence of package gbm >= 9.0 ... 24.0.1-1
> > Checking presence of package libdrm ... 2.4.120
> > Checking presence of package dbus-1 ... 1.14.10
> > Checking presence of package libudev ... 255
> > Checking presence of package libv4l2 ... 1.26.1
> > Checking presence of package freetype2 ... 26.1.20
> > Checking presence of package fontconfig ... no
> > Checking presence of package x11 ... 1.8.7
> > Checking presence of package xcb ... 1.15
> > Checking presence of package xext ... 1.3.4
> > Checking presence of package xxf86vm ... 1.1.4
> > Checking presence of package xinerama ... 1.1.4
> > Checking existence of -lXrandr ... yes
> > Checking presence of package xkbcommon >= 0.3.2 ... 1.6.0
> > Checking presence of package wayland-egl >= 10.1.0 ... 18.1.0
> > Checking presence of package wayland-cursor >= 1.12 ... 1.22.0
> > Checking presence of package wayland-protocols >= 1.15 ... 1.33
> > Checking presence of package wayland-scanner >= 1.12 ... 1.22.0
> > Checking presence of package libdecor-0 ... 0.2.2
> > Checking presence of header file linux/parport.h ... yes
> > Checking presence of header file linux/ppdev.h ... yes
> > Checking function strcasestr in -lc ... yes
> > Checking function mmap in -lc ... yes
> > Checking function memfd_create in -lc ... yes
> > Checking function vkCreateInstance in -lvulkan ... yes
> > Checking presence of header file glslang/SPIRV/GlslangToSpv.h ... yes
> > Checking existence of -lglslang ... yes
> > Checking existence of -lOSDependent ... yes
> > Checking existence of -lOGLCompiler ... no
> > Checking existence of -lMachineIndependent ... yes
> > Checking existence of -lGenericCodeGen ... yes
> > Checking existence of -lHLSL ... no
> > Checking existence of -lSPIRV ... yes
> > Checking existence of -lSPIRV-Tools-opt ... yes
> > Checking existence of -lSPIRV-Tools ... yes
> > Notice: System glslang libraries not found, disabling glslang support.
> > Notice: glslang is disabled, slang support will also be disabled.
> > Error: glslang is disabled and forced to build with SPIRV-Cross support.
> > make[1]: *** [debian/rules:48: override_dh_auto_configure] Error 1

J.

-- 
                                            xmpp:noodles at earth.li
Sex, truth and jellibabies.



More information about the Pkg-games-devel mailing list