Installed with sudo apt-get install gdc in Ubuntu 18.04 - Can't compile a simple program.
Johannes Pfau
nospam at example.com
Tue Aug 6 16:38:56 UTC 2019
Am Tue, 06 Aug 2019 12:22:56 +0000 schrieb Stefanos Baziotis:
> On Tuesday, 6 August 2019 at 12:02:05 UTC, Boris Carvajal wrote:
>> At least gdc from gcc9 doesn't support static foreach, probably it's
>> reading imports from other d compiler install.
>
> Yes it seems so. I installed LDC from source recently, maybe that made
> the conflict. I don't know how to fix it but thanks anyway.
>
> Stefanos
gdc includes everything in /usr/include/d automatically. The assumption
is that distributions will only install global D files there which are
compiler-independent, just like in /usr/include.
Unfortunately dmd and/or ldc still seem to install their druntime/phobos
D files there, so you likely need to remove these files from /usr/include/
d (the best way is to use the uninstall procedure matching the way you
installed it).
--
Johannes
More information about the D.gnu
mailing list