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

Lucas Nussbaum lucas at debian.org
Sun Feb 25 19:48:32 GMT 2024


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.


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


The full build log is available from:
http://qa-logs.debian.net/2024/02/24/retroarch_1.16.0.3+dfsg-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-games-devel mailing list