<html><head></head><body><div class="ydpc6e4c576yahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;"><span>Source: gtk-d<br>Version: 3.8.4-1<br>Severity: serious<br>Justification: fails to build from source (but built successfully in the past)<br><br>Dear mantainer,<br><br>This package fails to build with ldc ( 1:1.12.0-1), due to unsupported<br>command line options. See the following build log<br><br>fakeroot ./debian/rules binary<br>dh binary --with gnome<br>   dh_update_autotools_config<br>   dh_autoreconf<br>   dh_auto_configure<br>   debian/rules override_dh_auto_build<br>make[1]: se entra en el directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>/usr/bin/make -j2 \<br>    test \<br>    shared-gtkd \<br>    shared-sv \<br>    shared-gstreamer \<br>    shared-vte \<br>    prefix=/usr<br>make[2]: se entra en el directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>ldc2 -g -O2 -fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=. -fstack-protector-strong -Wformat -Werror=format-security -Igenerated/gtkd -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TestStock.d -ofdemos/gtkD/TestWindow/TestStock.o<br>ldc2 -g -O2 -fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=. -fstack-protector-strong -Wformat -Werror=format-security -Igenerated/gtkd -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TestTreeView1.d -ofdemos/gtkD/TestWindow/TestTreeView1.o<br>ldc2: Unknown command line argument '-fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'.  Try: 'ldc2 -help'<br>ldc2: Did you mean '-debug-compile=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'?<br>ldc2: Unknown command line argument '-fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'.  Try: 'ldc2 -help'<br>ldc2: Did you mean '-debug-compile=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'?<br>ldc2: Unknown command line argument '-fstack-protector-strongldc2'.  Try: ': Unknown command line argument 'ldc2-fstack-protector-strong -help'<br>'.  Try: 'ldc2ldc2: Did you mean '- -help'<br>stack-symbol-orderingldc2'?<br>: Did you mean '-stack-symbol-ordering'?<br>ldc2ldc2: Unknown command line argument ': Unknown command line argument '-Wformat-Wformat'.  Try: ''.  Try: 'ldc2ldc2 -help'<br> -help'<br>ldc2ldc2: Did you mean '-: Did you mean '-confconf'?<br>'?<br>ldc2: Unknown command line argument '-Werror=format-security'.  Try: 'ldc2 -help'<br>ldc2ldc2: Did you mean '-: Unknown command line argument 'verrors=format-security-Werror=format-security'?<br>'.  Try: 'ldc2 -help'<br>ldc2: Did you mean '-verrors=format-security'?<br>make[2]: *** [GNUmakefile:258: demos/gtkD/TestWindow/TestStock.o] Error 1<br>make[2]: *** Se espera a que terminen otras tareas....<br>make[2]: *** [GNUmakefile:258: demos/gtkD/TestWindow/TestTreeView1.o] Error 1<br>make[2]: se sale del directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2<br>make[1]: se sale del directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>make: *** [debian/rules:16: binary] Error 2<br><br>The version of my compiler is<br><br>ldc2 --version<br>LDC - the LLVM D compiler (1.12.0):<br>  based on DMD v2.082.1 and LLVM 6.0.1<br>  built with LDC - the LLVM D compiler (1.12.0)<br>  Default target: x86_64-pc-linux-gnu<br>  Host CPU: haswell<br>  http://dlang.org - http://wiki.dlang.org/LDC<br><br>(built from the sources as indicated in bug #914692). I have also<br>built from the sources other requiered packages (in order to ensure<br>that my D toolchain is consistently built using the same compiler<br>and shared libraries), like gir-to-d( 0.16.1-1 ), dh-dlang (0.6.1)<br>and deafult-d-compiler-0.6.1).<br><br>Also (probably this an unrelated bug): if dmd compiler from Digital Mars happens to be installed<br>on the system, the build system uses that instead of ldc, and the building process fails likewise.<br>This time the build log is<br><br>akeroot ./debian/rules binary<br>dh binary --with gnome<br>   dh_update_autotools_config<br>   dh_autoreconf<br>   dh_auto_configure<br>   debian/rules override_dh_auto_build<br>make[1]: se entra en el directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>/usr/bin/make -j2 \<br>    test \<br>    shared-gtkd \<br>    shared-sv \<br>    shared-gstreamer \<br>    shared-vte \<br>    prefix=/usr<br>make[2]: se entra en el directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>dmd -g -O2 -fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=. -fstack-protector-strong -Wformat -Werror=format-security -Igenerated/gtkd -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TestStock.d -ofdemos/gtkD/TestWindow/TestStock.o<br>dmd -g -O2 -fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=. -fstack-protector-strong -Wformat -Werror=format-security -Igenerated/gtkd -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TestTreeView1.d -ofdemos/gtkD/TestWindow/TestTreeView1.o<br>Error: unrecognized switch '-O2'<br>Error: unrecognized switch '-fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'<br>Error: unrecognized switch '-fstack-protector-strong'<br>Error: unrecognized switch '-Wformat'<br>Error: unrecognized switch '-Werror=format-security'<br>       run 'dmd -man' to open browser on manual<br>Error: unrecognized switch '-O2'<br>Error: unrecognized switch '-fdebug-prefix-map=/home/pablo/debian/gtkd/gtk-d-3.8.4=.'<br>Error: unrecognized switch '-fstack-protector-strong'<br>Error: unrecognized switch '-Wformat'<br>Error: unrecognized switch '-Werror=format-security'<br>       run 'dmd -man' to open browser on manual<br>make[2]: *** [GNUmakefile:258: demos/gtkD/TestWindow/TestStock.o] Error 1<br>make[2]: *** Se espera a que terminen otras tareas....<br>make[2]: *** [GNUmakefile:258: demos/gtkD/TestWindow/TestTreeView1.o] Error 1<br>make[2]: se sale del directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>make[1]: *** [debian/rules:19: override_dh_auto_build] Error 2<br>make[1]: se sale del directorio '/home/pablo/debian/gtkd/gtk-d-3.8.4'<br>make: *** [debian/rules:16: binary] Error 2<br><br>The compiler this time was<br><br>dmd --version<br>DMD64 D Compiler v2.083.0<br>Copyright (C) 1999-2018 by The D Language Foundation, All Rights Reserved written by Walter Bright<br><br>Many thanks,<br><br>Pablo De NĂ¡poli.<br><br>-- System Information:<br>Debian Release: buster/sid<br>  APT prefers testing<br>  APT policy: (500, 'testing'), (500, 'stable')<br>Architecture: amd64 (x86_64)<br>Foreign Architectures: i386<br><br>Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)<br>Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8), LANGUAGE=es_AR.UTF-8 (charmap=UTF-8)<br>Shell: /bin/sh linked to /bin/dash<br>Init: systemd (via /run/systemd/system)<br>LSM: AppArmor: enabled</span></div></body></html>