Am Mi., 20. Feb. 2019 um 16:51 Uhr schrieb Thierry fa...@linux.ibm.com <thie...@linux.ibm.com>: > > Package: dub > Version: 1.12.1-160d > Severity: important > > Tags: sid buster > > Hi, > > Compilation on couple of arch fails with > > Generating version file for 1.12.1-1... > Running gdc... > + gdc -Wall -obin/dub -fversion=DubUseCurl -Isource > -Wl,--push-state,--no-as-needed -lcurl -lz -Wl,--pop-state -g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wl,-z,relro @build-files.txt > cc1d: warning: command line option '-Wformat=1' is valid for > C/C++/ObjC/ObjC++ but not for D > cc1d: error: cannot find source code for runtime library file 'object.d' > cc1d: note: dmd might not be correctly installed. Run 'dmd -man' for > installation instructions. > > (null):0: confused by earlier errors, bailing out > The bug is not reproducible, so it is likely a hardware or OS problem. > make[1]: *** [debian/rules:11: override_dh_auto_build] Error 1 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [debian/rules:8: build-arch] Error 2 > dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit > status 2
The problem here is not the warning (that can be ignored), but the missing D runtime. And the runtime is missing because D does not work on these architectures yet, so the software will start to compile once someone fully ported GDC to the respective architectures. Since GDC has never been built on any of these arches, I am tempted to retitle this issue report and mark it was whishlist. (It would be awesome if someone could fully port GDC to more architectures, but I am afraid that this might be a rather large task for some arches. Currently, upstream supports x86, x86_64, armhf, aarch64) Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/