How do you actually run the "Start a minimal webserver" example on the home page
Chris M.
chrismohrfeld at comcast.net
Sat Aug 25 20:28:55 UTC 2018
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
More information about the Digitalmars-d-learn
mailing list