On Saturday, 25 August 2018 at 20:17:35 UTC, AN wrote:
I downloaded the script and made it executable. I also have dub
on `/usr/bin/dub` . The example just stalls with no output.
After fidgeting around for 5 minutes I realized it was
downloading silently in the background. (I think for homepage
examples, they should be running in verbose mode as this is
probably the first touchpoint for a new D user)
Now, i have this error:
$ ./webserver.d
/usr/bin/x86_64-linux-gnu-ld: cannot find -lssl
/usr/bin/x86_64-linux-gnu-ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
Error: /usr/bin/gcc failed with status: 1
/usr/bin/ldc2 failed with exit code 1.
System: Ubuntu 18.04
Should dub take care of those for installation? Or, maybe the
example is best run with a docker image of dmd/ldc compiler.
You need the libssl-dev package installed first, it contains the
libraries that ld is complaining it can't find. As far as I know
that's not within dub's scope to worry about.
sudo apt-get install libssl-dev