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/

Reply via email to