I recently updated my compiler from 2.091.1 to 2.096.0. After
doing so, I started getting deprecations that I think may be
related to the DIP25 change mentioned in the release notes here:
https://dlang.org/changelog/2.092.0.html#dip25.
Here's an example of the code that is generating the depre
https://github.com/dlang/dub/issues/2119
On Tuesday, 23 March 2021 at 17:19:10 UTC, mw wrote:
If it's not a clean up issue, try
-- DMD 2.095 or
-- LDC 1.25.1
to see if you can build, if yes, then it could be a bug of 2.096
I tried compiling with both DMD 2.095.1 and LDC 1.25.1 and still
got the linker errors.
Then I tried compili
On Tuesday, 23 March 2021 at 16:04:49 UTC, mw wrote:
Just want to make sure: what I mean is $HOME/.dub/ the whole
*dir* tree, it contains all the 3rd party packages; not a
single file.
I don't have a $HOME/.dub/ directory, but I did delete the whole
.dub/ directory in the project I am trying
On Tuesday, 23 March 2021 at 00:39:32 UTC, mw wrote:
On Monday, 22 March 2021 at 23:35:09 UTC, Curtis wrote:
Using 2.096.0, I'm getting a number of "undefined reference"
...
The code compiles and links with 2.091.1 but I'm not sure what
has changed since then that might cause this problem. I a
Using 2.096.0, I'm getting a number of "undefined reference"
linker errors that I haven't been able to figure out how to
resolve.
The first linker error is undefined reference to
std.typecons.Typedef:
```
src/phobos/std/typecons.d:7569: error: undefined reference to
'_D3std8typecons__T7Typed