Source: vlc
Version: 3.0.21-9
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-shuffle

Hi,

GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/

This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.

More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

Relevant part (hopefully):
> make[6]: Entering directory '/build/reproducible-path/vlc-3.0.21/modules'
> Makefile:14098: update target 'install-voutLTLIBRARIES' due to: target is 
> .PHONY
> :
> list='    libgles2_plugin.la libgl_plugin.la libglconv_vaapi_wl_plugin.la 
> libglconv_vaapi_x11_plugin.la libglconv_vaapi_drm_plugin.la 
> libglconv_vdpau_plugin.la libxcb_x11_plugin.la libxcb_window_plugin.la 
> libxcb_xv_plugin.la libegl_x11_plugin.la libglx_plugin.la libwl_shm_plugin.la 
> libwl_shell_plugin.la libxdg_shell_plugin.la libegl_wl_plugin.la           
> libfb_plugin.la libaa_plugin.la libcaca_plugin.la  libflaschen_plugin.la 
> libvdummy_plugin.la libvmem_plugin.la libyuv_plugin.la'; test -n 
> "/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output" || list=; \
> list2=; for p in $list; do \
>   if test -f $p; then \
>     list2="$list2 $p"; \
>   else :; fi; \
> done; \
> test -z "$list2" || { \
>   echo " /usr/bin/mkdir -p 
> '/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output'";
>  \
>   /usr/bin/mkdir -p 
> "/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output"
>  || exit 1; \
>   echo " ../doltlibtool   --mode=install /usr/bin/install -c  $list2 
> '/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output'";
>  \
>   ../doltlibtool   --mode=install /usr/bin/install -c  $list2 
> "/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output";
>  \
> }
>  /usr/bin/mkdir -p 
> '/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output'
>  ../doltlibtool   --mode=install /usr/bin/install -c   libgles2_plugin.la 
> libgl_plugin.la libglconv_vaapi_wl_plugin.la libglconv_vaapi_x11_plugin.la 
> libglconv_vaapi_drm_plugin.la libglconv_vdpau_plugin.la libxcb_x11_plugin.la 
> libxcb_window_plugin.la libxcb_xv_plugin.la libegl_x11_plugin.la 
> libglx_plugin.la libwl_shm_plugin.la libwl_shell_plugin.la 
> libxdg_shell_plugin.la libegl_wl_plugin.la libfb_plugin.la libaa_plugin.la 
> libcaca_plugin.la libflaschen_plugin.la libvdummy_plugin.la libvmem_plugin.la 
> libyuv_plugin.la 
> '/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output'
> libtool: warning: relinking 'libgles2_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -DUSE_OPENGL_ES2 -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output -Wl,-z,relro -Wl,-z,now 
> -Wl,-z,defs -o libgles2_plugin.la 
> video_output/opengl/libgles2_plugin_la-vout_helper.lo 
> video_output/opengl/libgles2_plugin_la-fragment_shaders.lo 
> video_output/opengl/libgles2_plugin_la-converter_sw.lo 
> video_output/opengl/libgles2_plugin_la-display.lo -lGLESv2 -lm 
> -inst-prefix-dir /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libgles2_plugin_la-vout_helper.o 
> video_output/opengl/.libs/libgles2_plugin_la-fragment_shaders.o 
> video_output/opengl/.libs/libgles2_plugin_la-converter_sw.o 
> video_output/opengl/.libs/libgles2_plugin_la-display.o   | /usr/bin/sed -n -e 
> 's/^.*[  ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgles2_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" ".libs/libgles2_plugin.exp" 
> > ".libs/libgles2_plugin.expT"
> libtool: relink: mv -f ".libs/libgles2_plugin.expT" 
> ".libs/libgles2_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libgles2_plugin.ver
> libtool: relink:  cat .libs/libgles2_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libgles2_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libgles2_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libgles2_plugin_la-vout_helper.o 
> video_output/opengl/.libs/libgles2_plugin_la-fragment_shaders.o 
> video_output/opengl/.libs/libgles2_plugin_la-converter_sw.o 
> video_output/opengl/.libs/libgles2_plugin_la-display.o   
> ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore -lGLESv2 -lm  -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libgles2_plugin.so 
> -Wl,-version-script -Wl,.libs/libgles2_plugin.ver -o .libs/libgles2_plugin.so
> libtool: install: /usr/bin/install -c .libs/libgles2_plugin.soT 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgles2_plugin.so
> libtool: install: /usr/bin/install -c .libs/libgles2_plugin.lai 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgles2_plugin.la
> libtool: warning: relinking 'libgl_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,relro 
> -Wl,-z,now -Wl,-z,defs -o libgl_plugin.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output 
> video_output/opengl/libgl_plugin_la-vout_helper.lo 
> video_output/opengl/libgl_plugin_la-fragment_shaders.lo 
> video_output/opengl/libgl_plugin_la-converter_sw.lo 
> video_output/opengl/libgl_plugin_la-display.lo -lm -inst-prefix-dir 
> /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libgl_plugin_la-vout_helper.o 
> video_output/opengl/.libs/libgl_plugin_la-fragment_shaders.o 
> video_output/opengl/.libs/libgl_plugin_la-converter_sw.o 
> video_output/opengl/.libs/libgl_plugin_la-display.o   | /usr/bin/sed -n -e 
> 's/^.*[      ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgl_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" ".libs/libgl_plugin.exp" > 
> ".libs/libgl_plugin.expT"
> libtool: relink: mv -f ".libs/libgl_plugin.expT" ".libs/libgl_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libgl_plugin.ver
> libtool: relink:  cat .libs/libgl_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libgl_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libgl_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libgl_plugin_la-vout_helper.o 
> video_output/opengl/.libs/libgl_plugin_la-fragment_shaders.o 
> video_output/opengl/.libs/libgl_plugin_la-converter_sw.o 
> video_output/opengl/.libs/libgl_plugin_la-display.o   
> ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore -lm  -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libgl_plugin.so -Wl,-version-script 
> -Wl,.libs/libgl_plugin.ver -o .libs/libgl_plugin.so
> libtool: install: /usr/bin/install -c .libs/libgl_plugin.soT 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
> libtool: install: /usr/bin/install -c .libs/libgl_plugin.lai 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.la
> libtool: warning: relinking 'libglconv_vaapi_wl_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -DHAVE_VA_WL -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,relro 
> -Wl,-z,now -Wl,-z,defs -o libglconv_vaapi_wl_plugin.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output 
> video_output/opengl/libglconv_vaapi_wl_plugin_la-converter_vaapi.lo 
> hw/vaapi/libglconv_vaapi_wl_plugin_la-vlc_vaapi.lo -lva -lva-wayland -lva 
> -lwayland-client -inst-prefix-dir 
> /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libglconv_vaapi_wl_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_wl_plugin_la-vlc_vaapi.o   | /usr/bin/sed -n 
> -e 's/^.*[       ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libglconv_vaapi_wl_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" 
> ".libs/libglconv_vaapi_wl_plugin.exp" > ".libs/libglconv_vaapi_wl_plugin.expT"
> libtool: relink: mv -f ".libs/libglconv_vaapi_wl_plugin.expT" 
> ".libs/libglconv_vaapi_wl_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libglconv_vaapi_wl_plugin.ver
> libtool: relink:  cat .libs/libglconv_vaapi_wl_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libglconv_vaapi_wl_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libglconv_vaapi_wl_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libglconv_vaapi_wl_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_wl_plugin_la-vlc_vaapi.o   
> ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore -lva-wayland -lva -lwayland-client  -g 
> -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libglconv_vaapi_wl_plugin.so 
> -Wl,-version-script -Wl,.libs/libglconv_vaapi_wl_plugin.ver -o 
> .libs/libglconv_vaapi_wl_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_wl_plugin.soT 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_wl_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_wl_plugin.lai 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_wl_plugin.la
> libtool: warning: relinking 'libglconv_vaapi_x11_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -DHAVE_VA_X11 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,relro 
> -Wl,-z,now -Wl,-z,defs -o libglconv_vaapi_x11_plugin.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output 
> video_output/opengl/libglconv_vaapi_x11_plugin_la-converter_vaapi.lo 
> hw/vaapi/libglconv_vaapi_x11_plugin_la-vlc_vaapi.lo -lva -lva-x11 -lva -lSM 
> -lICE -lX11 -inst-prefix-dir /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libglconv_vaapi_x11_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_x11_plugin_la-vlc_vaapi.o   | /usr/bin/sed -n 
> -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libglconv_vaapi_x11_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" 
> ".libs/libglconv_vaapi_x11_plugin.exp" > 
> ".libs/libglconv_vaapi_x11_plugin.expT"
> libtool: relink: mv -f ".libs/libglconv_vaapi_x11_plugin.expT" 
> ".libs/libglconv_vaapi_x11_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libglconv_vaapi_x11_plugin.ver
> libtool: relink:  cat .libs/libglconv_vaapi_x11_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libglconv_vaapi_x11_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libglconv_vaapi_x11_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libglconv_vaapi_x11_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_x11_plugin_la-vlc_vaapi.o   
> ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore -lva-x11 -lva -lSM -lICE -lX11  -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libglconv_vaapi_x11_plugin.so 
> -Wl,-version-script -Wl,.libs/libglconv_vaapi_x11_plugin.ver -o 
> .libs/libglconv_vaapi_x11_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_x11_plugin.soT 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_x11_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_x11_plugin.lai 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_x11_plugin.la
> libtool: warning: relinking 'libglconv_vaapi_drm_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -DHAVE_VA_DRM -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,relro 
> -Wl,-z,now -Wl,-z,defs -o libglconv_vaapi_drm_plugin.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output 
> video_output/opengl/libglconv_vaapi_drm_plugin_la-converter_vaapi.lo 
> hw/vaapi/libglconv_vaapi_drm_plugin_la-vlc_vaapi.lo -lva -lva-drm -lva 
> -inst-prefix-dir /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libglconv_vaapi_drm_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_drm_plugin_la-vlc_vaapi.o   | /usr/bin/sed -n 
> -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libglconv_vaapi_drm_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" 
> ".libs/libglconv_vaapi_drm_plugin.exp" > 
> ".libs/libglconv_vaapi_drm_plugin.expT"
> libtool: relink: mv -f ".libs/libglconv_vaapi_drm_plugin.expT" 
> ".libs/libglconv_vaapi_drm_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libglconv_vaapi_drm_plugin.ver
> libtool: relink:  cat .libs/libglconv_vaapi_drm_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libglconv_vaapi_drm_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libglconv_vaapi_drm_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libglconv_vaapi_drm_plugin_la-converter_vaapi.o 
> hw/vaapi/.libs/libglconv_vaapi_drm_plugin_la-vlc_vaapi.o   
> ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore -lva-drm -lva  -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libglconv_vaapi_drm_plugin.so 
> -Wl,-version-script -Wl,.libs/libglconv_vaapi_drm_plugin.ver -o 
> .libs/libglconv_vaapi_drm_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_drm_plugin.soT 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_drm_plugin.so
> libtool: install: /usr/bin/install -c .libs/libglconv_vaapi_drm_plugin.lai 
> /build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libglconv_vaapi_drm_plugin.la
> libtool: warning: relinking 'libglconv_vdpau_plugin.la'
> libtool: install: (cd /build/reproducible-path/vlc-3.0.21/modules; /bin/bash 
> "/build/reproducible-path/vlc-3.0.21/modules/../libtool"  --tag CC 
> --mode=relink gcc -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wsign-compare -Wundef 
> -Wpointer-arith -Wvolatile-register-var -Wformat-security -Wbad-function-cast 
> -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration 
> -Winit-self -Wlogical-op -Wshadow=local -pipe -fvisibility=hidden -O3 
> -fno-math-errno -funsafe-math-optimizations -fno-rounding-math 
> -fno-signaling-nans -fcx-limited-range -funroll-loops -fomit-frame-pointer 
> -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so 
> -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,relro 
> -Wl,-z,now -Wl,-z,defs -o libglconv_vdpau_plugin.la -rpath 
> /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output 
> video_output/opengl/libglconv_vdpau_plugin_la-converter_vdpau.lo 
> libvlc_vdpau.la -lSM -lICE -lX11 -inst-prefix-dir 
> /build/reproducible-path/vlc-3.0.21/debian/tmp)
> libtool: relink: /usr/bin/nm -B  
> video_output/opengl/.libs/libglconv_vdpau_plugin_la-converter_vdpau.o   | 
> /usr/bin/sed -n -e 's/^.*[  ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
> ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | 
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/libglconv_vdpau_plugin.exp
> libtool: relink: /usr/bin/grep -E -e "^vlc_entry" 
> ".libs/libglconv_vdpau_plugin.exp" > ".libs/libglconv_vdpau_plugin.expT"
> libtool: relink: mv -f ".libs/libglconv_vdpau_plugin.expT" 
> ".libs/libglconv_vdpau_plugin.exp"
> libtool: relink: echo "{ global:" > .libs/libglconv_vdpau_plugin.ver
> libtool: relink:  cat .libs/libglconv_vdpau_plugin.exp | /usr/bin/sed -e 
> "s/\(.*\)/\1;/" >> .libs/libglconv_vdpau_plugin.ver
> libtool: relink:  echo "local: *; };" >> .libs/libglconv_vdpau_plugin.ver
> libtool: relink:  gcc -shared  -fPIC -DPIC  
> video_output/opengl/.libs/libglconv_vdpau_plugin_la-converter_vdpau.o   
> -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/vlc ../compat/.libs/libcompat.a 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu -lvlccore 
> -L/build/reproducible-path/vlc-3.0.21/debian/tmp/usr/lib/x86_64-linux-gnu/vlc 
> -L/usr/lib/x86_64-linux-gnu/vlc -lvlc_vdpau -lSM -lICE -lX11  -g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/vlc-3.0.21=. 
> -fstack-protector-strong -Werror=format-security -O3 -Wl,-z -Wl,relro -Wl,-z 
> -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libglconv_vdpau_plugin.so 
> -Wl,-version-script -Wl,.libs/libglconv_vdpau_plugin.ver -o 
> .libs/libglconv_vdpau_plugin.so
> /usr/bin/ld: cannot find -lvlc_vdpau: No such file or directory
> collect2: error: ld returned 1 exit status


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/vlc_3.0.21-9_unstable_reverse.log

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

Reply via email to