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