On Sunday, 25 January 2015 at 15:11:33 UTC, AndyC wrote:
On Sunday, 25 January 2015 at 05:48:26 UTC, Vladimir Panteleev wrote:
On my Ubuntu Server, I can't link any D program which uses libraries other than Phobos.

Example:

//////////////////////////////
import std.net.curl;
import std.stdio;

void main()
{
   writeln(get("dlang.org"));
}
//////////////////////////////

dlang@k3:~/2015-01-25$ dmd -L-lcurl test.d
/usr/local/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function `_D3std3net4curl4HTTP19_sharedStaticCtor34FZv':
/usr/local/src/phobos/std/net/curl.d:2503: undefined reference


What weirdness has Ubuntu done that this doesn't work? I'm running Slackware and just tried your example and it works fine.

Does Ubuntu have developer curl packages as well as regular curl packages? Maybe libcurl-dev package?

-Andy


Yep, Ubuntu bug:

https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1001576

-Andy

Reply via email to