Closed tastyminerals closed 1 year ago
Because there is no maintainer and it's outdated :(
can the prebuilt releases from DCD on the GitHub releases be used there?
I am not sure if this is a valid issue for this repo. This is up to the port maintainer, whoever it was. I should have looked into it before reporting, sorry.
can the prebuilt releases from DCD on the GitHub releases be used there?
I cannot tell without reading through the docs. I actually tried building DCD locally, and it failed because I need to have DMD installed. But DMD is broken on MacPorts for Ventura either 😭 So, I use ldc arm64 binaries to compile D. Not sure if I can use them to build DCD from repo 🤔
LDC works fine to build DCD, and is the recommended compiler to use to build the DCD binaries
Got it compiled with ldc from source.
You should probably mention in README
that setting the DC
variable works only for Windows build.bat
. For Linux / Mac one needs to symlink ldmd2
from ldc distribution to /usr/local/bin
or any other dir in PATH
for make
to build successfully.
quickly looking at the makefile it looks like you should rather call make ldc
, why did you need to symlink ldmd2?
You can also build DCD with dub:
dub build --compiler=ldc2 --build=release --config=client
dub build --compiler=ldc2 --build=release --config=server
Well, so that dmd
call works for make
otherwise it fails to build. Yep, I could use dub
as well.
OS: MacOS Ventura (arm64) or any other package manager: MacPorts
The
d-completion-daemon
Mac port is broken for a very long time./opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_dmd/dmd/main.log