Page 2 of 2
Re: serve-d (latest stable) causes Zeus to hang
Posted: Thu Mar 14, 2024 10:09 pm
by sturt
However, that did remind me Zeus can run DCD directly.
So, one suggestion would be, if you can't get serve-d to work, you could also try using the DCD as described here:
viewtopic.php?t=7020
Jussi
I tried that, and after some effort got it working. Details posted in reply here:
viewtopic.php?t=7020
Re: serve-d (latest stable) causes Zeus to hang
Posted: Thu Mar 14, 2024 11:10 pm
by sturt
I tried DCD as you suggested, and after fixing up some paths mostly got it to work.
I posted the needed changes here:
viewtopic.php?p=13854
Probably should have replied in this thread.
Re: serve-d (latest stable) causes Zeus to hang
Posted: Thu Mar 14, 2024 11:32 pm
by jussij
Which Zeus are you running, Zeus 64 bit or Zeus 32 bit
I'm running the 64 bit version of Zeus.
In testing this issue, I did notice a weird difference when running serve-d using the 64 bit and 32 bit versions of Zeus.
Zeus debugging happens in 32 bit, and when I ran serve-d in the debugger, the log trace output was different to that produced in the Zeus 64 bit.
Cheers Jussi
Re: serve-d (latest stable) causes Zeus to hang
Posted: Thu Mar 14, 2024 11:50 pm
by sturt
I'm running 64 bit Zeus.
Wondering if you think serve-d can be persuaded to work. The serve-d warning in the message above was telling.
Re: serve-d (latest stable) causes Zeus to hang
Posted: Fri Mar 15, 2024 12:31 am
by jussij
Wondering if you think serve-d can be persuaded to work.
Unfortunately, I don't know enough about server-d and how it works, to give an answer to this.
As you point out, why does the serve-d auto-complete not work for you, while it works find for me
I would do the following test.
Find attached my server-d output file and my single file project/workspace:
Extract that project/workspace to this folder:
Now do the following:
1. Configure the Zeus D document type language server to be in verbose mode.
2. Open that workspace and open the app.d file.
3. Now save the language server output to a text file.
You can now compare that output file with the one attached to look for any obvious differences.
NOTE: This compare is trivial to do inside of Zeus. Open both file in Zeus, use the View, Document List menu, select the two output files and hit the compare button.
Cheers Jussi
Re: serve-d (latest stable) causes Zeus to hang
Posted: Fri Mar 15, 2024 4:40 am
by sturt
OK, got that, and thanks. Will try out tomorrow.
With DCD installed successfully, I'm going to put this off, as I have to uninstall DCD. I've saved these for when I work on serv-d once again soon.