Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: binnmu
nmu gtk-d_3.6.5-2 . amd64 . unstable . -m "Rebuild against libphobos2-ldc74" tilix was built with the latest version of ldc and as a result is linked against libphobos2-ldc74. It also links against libvted-3-0, which was not compiled with the newest ldc version yet, so still links against libphobos2-ldc72. Apparently mixing libraries this way is not supported and as a consequence tilix fails to start, see #876479: $ tilix Fatal Error while loading '/usr/lib/x86_64-linux-gnu/libdruntime-ldc.so.72': The module 'core.atomic' is already defined in '/usr/lib/x86_64-linux-gnu/libdruntime-ldc.so.74'. Rebuilding gtk-d (which provides libvted-3-0) against libphobos2-ldc74 seems to fix the error. CCed the D developers. It would be nice if such situations could be avoided in the future. Maybe you have some ideas how to achieve that. The situation is a mess: https://packages.debian.org/sid/tilix https://packages.debian.org/sid/libvted-3-0 There is no consistency wrt to which version of libphobos2-ldc the binaries are linked against. Regards, Michael -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)