Hello,
I'm trying to test out a program I wrote on a new computer
with a fresh install of WSL. Part of the idea of doing this is
to add installation instructions for people who don't have
Phobos. I've gone through what I expected to be the proper
install procedure:
```
sudo apt install ldc
sudo apt install dub
// copied and entered the project directory
dub build
```
But on the last call, I get an error:
```
Error: module algebraic is in file 'std/math/algebraic.d' which
cannot be read
```
On inspection, the std/math folder isn't present, but there is an
std/math.d - I suspect there are other files/folders typically in
the Phobos standard library that aren't present as well.
Have I done something wrong with the install? The Phobos readme
says I should install it with the compiler, so I'm doubting I
should install it separately.
Here is the info from ```apt show ldc```:
```
Package: ldc
Version: 1:1.24.0-2
Priority: optional
Section: devel
Maintainer: Debian D Language Group
<team+d-t...@tracker.debian.org>
Installed-Size: 22.8 MB
Provides: d-compiler, d-v2-compiler
Depends: libphobos2-ldc-shared-dev (= 1:1.24.0-2), libc6 (>=
2.17), libgcc-s1 (>= 4.2), libllvm11 (>= 1:9~svn298832-1~),
libstdc++6 (>= 9), zlib1g (>= 1:1.2.0)
Homepage: https://github.com/ldc-developers/ldc
Tag: devel::TODO, devel::compiler, role::program
Download-Size: 4,090 kB
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian bullseye/main amd64
Packages
Description: LLVM D Compiler
LDC is a portable compiler for the D programming language with
modern
optimization and code generation capabilities.
.
It uses the official DMD compiler frontend to support the latest
version
of D, and relies on the LLVM Core libraries for code generation.
```
Have I installed LDC improperly, or is there another step I
should take to install (the rest of) Phobos properly?