Re: D Lang config on ubuntu 16.04

Russel Winder <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <[email protected]>
On Thu, 2017-09-28 at 08:43 -0700, Bill Deegan wrote:
> Russel,
> 
> I'm trying to configure a new system with gdc, dmd, and ldc, but alas I end
> up with:
> /usr/include/d/core/stdc/stdarg.d:48:5: error: undefined identifier
> __va_list_tag
>      alias __va_list = __va_list_tag;
> 
> A little googling suggests ldc + dmd = broken compiles and points to the
> d-apt repo.

In the past I avoided installing DMD for various reasons – the world recently
changed so I now have dmd, ldc, and gdc installed on Debian. dmd is still a
problem on Fedora, but the D people do prepare an rpm that can be used. I
don't use Arch but it seems to have all three, as does Homebrew on macOS.

For Debian, Ubuntu, etc. using D-Apt for DMD only is the right thing to do. As
you have discovered it is for the moment a victim of the Sourceforge outage.
Ldc and gdc are best installed from standard Debian, Fedora, Arch, etc.
packages

Whilst there have been problems with ldc and gdc in the past these are now all
fixed.

> Alas that seems to be dead. (Sourceforge had an all day outage yesterday or
> the day before so perhaps something was lost).
> 
> Any recipe to create a working system with all three compilers?

Use Debian Sid, install ldc and gdc from Debian packages. Set up D-Apt and
install from there. Sorry but that is the way to do it. I have it and no
problems.

I run an Approx cache internally so have all the Debian packages, including
from D-Apt. In dire straits I could open up my cache to the outside world. 

-- 
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAlnNHgMACgkQ1L3V0s7N
p7iaRA/8CTpA4hzqCgl7G1NUX6AsFIqqijFt7Hxv9mm5GsjGXrvSZtMYFs9TpG5r
NbIBoZAVY9Gc/bQfMeXTwFfPLWchbXZpqTTgxW0TZZvsoQB159TGGQOe8VzFi4Bz
d8Vie7Pod4mKCKccWxg12voTL0vM2W7oQM+jNaGVCmyRJGkpELjbMio/Xwv/lW39
fnf+jyGtlFwd/2iRkplGTKxL9phcYKlvCoQKH2OEqYzBOtXs5tFfpGnZx/KId0nM
f6DkrTmGbvYXYtK+JEkxWSgA7EtErd/+WJDefQSnhlluMR6DvzEeHXXFi9KXbmCg
gPAbTO8K2fXr81rlvNxZqpzf21APDFXnc9/1F7D5IEDSKiFsPUccWo0Wvlnq9J/3
GcmXuVAC+z9nNTWnbo9obHrjQNRGIoNEdXvhO9qFNs9fpxYwYrqqdXLySK7E3la9
evKjvIPpwPppoQDK0W9nOHHLDxoF1vUsJNHU/cD/TrWfx1mdicHOTy6Nu90uSoKR
D4MI//KqW1bGfab3SI+cNO6vwaxX+3/FlqxEo814huF+ddSfLF7pwJH+6DoRb8vJ
rQ75dEeXUT2U2UMUHcVulUkqdsIHozjIrV6p/Zed5xVEETwPxhrvtT4XQEdo0gPN
rpxk2ryvhMTkXBhU6dnFZmb5IoQOXsyZ6CpFiK+j2ge37OLF44I=
=Nai7
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.