Package: libdavs2-16
Version: 1.6-1+b1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Currently libdavs2-16 seems not to have any reverse dependency other than
libdavs2-dev. I presume that it has been added to Debian in anticipation of
VLC 4.0 and/or other future reverse dependencies.

So I tried to use it from a custom build of VLC 4.0 and... it is currently
unusable in VLC 4.0 because it requires an executable stack, which Debian's
run-time linker (understandably) appears to refuse to provide:

$ LANGUAGE=C ./vlc -v
VLC media player 4.0.0-dev Otto Chriek (revision 4.0.0-dev-34776-g90a6f422e1)
[00007cb280de0040] main libvlc warning: cannot read 
/home/remi/videolan/vlc/build/modules/plugins/plugins.dat: No such file or 
directory
[00007be27f95ed20] main generic error: cannot load plug-in 
/home/remi/videolan/vlc/build/modules/.libs/libdavs2_plugin.so: libdavs2.so.16: 
cannot enable executable stack as shared object requires: Invalid argument

Fortunately VLC just ignores the faulty plugin and moves on, but this begs
the question whether there is any reasonable way to use libdavs2.so in Debian?

Br,

-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.15-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to fi_FI.UTF-8), LANGUAGE=fr:en_GB:fi
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdavs2-16 depends on:
ii  libc6  2.41-12

libdavs2-16 recommends no packages.

libdavs2-16 suggests no packages.

-- no debconf information

Reply via email to