On Tue, Nov 27, 2018 at 9:05 AM Pablo De Napoli <pden...@yahoo.com> wrote: > Dear : Jeremy Bicha, > > Many thanks for answering my bug report. > > I think that it is important that the debian packages build reliably from > their source files. > The reason why I ended up recompiling everything is that the downloaded > packages don`t work for me. I didn't know about sbuild, I am trying to set up > it now. > > I have a system with packages from stable and testing and apt-get complains > about broken packages. And the different compilers for D have incompatibles > Also I wanted to be sure that everything is built with the same compiler. > This seems to be a source of problems when linking against the pre-compiled > version of gtk-d. > > Regarding dmd, as you know is the reference compiler for D so many people > working with this language will have it > > installed along with ldc (and there is a Debian package in the Digital Mars > page). > It seems that know it is fully open source (see > https://github.com/dlang/dmd/blob/master/LICENSE.txt ) so I hope it gets > included into Debian soon. > > However, by looking at upstream's GNUMake script at > > https://github.com/gtkd-developers/GtkD/blob/master/GNUmakefile > > I realized that this second issue is easy to fix. We need just to add a line > export DC=ldc2 like in the patch attached to debian/rules in order to ensure > that this compiler is used (It is not a gtk-d bug but a Debian one). > > many thanks again, > > Pablo De NĂ¡poli
Please CC the bug email address when replying. On Tue, Nov 27, 2018 at 9:05 AM Pablo De Napoli <pden...@yahoo.com> wrote: > I think that it is important that the debian packages build reliably from > their source files. I agree, but gtk-d does build reliably in a clean build environment. https://buildd.debian.org/status/package.php?p=gtk-d (we're ignoring the armel & arm64 failures for now.) > I have a system with packages from stable and testing and apt-get complains > about broken packages. Yes, that is unsupported. Please use either stable or testing but not both in the same system. > I realized that this second issue is easy to fix. We need just to add a line > export DC=ldc2 like in the patch attached to debian/rules in order to ensure > that this compiler is used (It is not a gtk-d bug but a Debian one). Why does your patch also add -D ? If this is the second issue, what is the first issue? Thanks, Jeremy Bicha