I try to compile program with curl support, but I have error:
import std.net.curl;
void main()
{
}
rdmd main.d
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function
`_D3std3net4curl4Curl19_sharedStaticCtor34FZv':
std/net/curl.d:(.text._D3std3net4curl4Curl19_sharedStaticCtor34FZv+0xf):
On Thursday, 22 August 2013 at 07:28:52 UTC, ilya-stromberg wrote:
I try to compile program with curl support, but I have error:
...
i rarely use rdmd, so i can only advice to try using dmd directly
with following flags and see if it works, and if works its a rdmd
flags problem in your case:
On Thursday, 22 August 2013 at 07:28:52 UTC, ilya-stromberg wrote:
undefined reference to `curl_global_init'
undefined reference to `curl_global_cleanup'
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
I recently had the same problem on Windows (thread:
On Thursday, 22 August 2013 at 10:00:20 UTC, Ivan Kazmenko wrote:
and then I link
Sorry, that should have been:
and then I link just like
dmd myprog.d
having both curl.lib (D bindings to C++ binary, built locally)
and libcurl.dll (downloaded C++ libcurl binary) findable by the
linker (in the
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
Install libcurl-dev
http://packages.ubuntu.com/de/lucid/libcurl-dev
Add -L-lcurl to your commandline
On Thursday, 22 August 2013 at 10:00:20 UTC, Ivan Kazmenko wrote:
On Thursday, 22 August 2013 at 07:28:52 UTC, ilya-stromberg
wrote:
undefined reference to `curl_global_init'
undefined reference to `curl_global_cleanup'
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
I
On Thursday, 22 August 2013 at 10:24:49 UTC, David wrote:
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
Install libcurl-dev
http://packages.ubuntu.com/de/lucid/libcurl-dev
Add -L-lcurl to your commandline
Thanks for help. Correct answer was here:
On Thursday, 22 August 2013 at 13:15:39 UTC, ilya-stromberg wrote:
On Thursday, 22 August 2013 at 10:24:49 UTC, David wrote:
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
Install libcurl-dev
http://packages.ubuntu.com/de/lucid/libcurl-dev
Add -L-lcurl to your commandline
On Thursday, 22 August 2013 at 13:20:44 UTC, evilrat wrote:
why do u link phobos when compiler do this for you?
Because without it doesn't work:
$ dmd -L-lcurl main.d
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function
`_D3std3net4curl4Curl19_sharedStaticCtor34FZv':
On Thursday, 22 August 2013 at 13:27:32 UTC, ilya-stromberg wrote:
On Thursday, 22 August 2013 at 13:20:44 UTC, evilrat wrote:
why do u link phobos when compiler do this for you?
Because without it doesn't work:
$ dmd -L-lcurl main.d
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In
Am 22.08.2013 15:27, schrieb ilya-stromberg:
On Thursday, 22 August 2013 at 13:20:44 UTC, evilrat wrote:
why do u link phobos when compiler do this for you?
Because without it doesn't work:
$ dmd -L-lcurl main.d
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function
On Thursday, 22 August 2013 at 13:20:44 UTC, evilrat wrote:
why do u link phobos when compiler do this for you?
For some reason the order of linked libs matters especially with
curl.
On 22/08/13 15:20, evilrat wrote:
On Thursday, 22 August 2013 at 13:15:39 UTC, ilya-stromberg wrote:
On Thursday, 22 August 2013 at 10:24:49 UTC, David wrote:
What should I do to get curl support?
OS is Linux Ubuntu 12.10.
Install libcurl-dev
http://packages.ubuntu.com/de/lucid/libcurl-dev
13 matches
Mail list logo