error when attempting unittest
Patrick Tinkham
patrick_tinkham at yahoo.com
Sat Mar 23 20:21:23 PDT 2013
On Sunday, 24 March 2013 at 01:56:31 UTC, Jonathan M Davis wrote:
> On Sunday, March 24, 2013 01:03:40 Patrick Tinkham wrote:
>> When I try to compile a unittest on the following:
>>
>> import std.stdio;
>> class A {
>> int x = 42;
>> }
>>
>> unittest {
>> auto a1 = new A;
>> assert (a1.x == 42);
>> auto a2 = a1;
>> a2.x = 100;
>> assert (a1.x == 100);
>> }
>>
>> I get the following:
>>
>> patrick at patrick-desktop:~/d$ rdmd --main -unittest c.d
>> /usr/bin/ld: cannot find -lcurl
>> collect2: ld returned 1 exit status
>> --- errorlevel 1
>> patrick at patrick-desktop:~/d$
>>
>>
>> I assume that I am missing something. But what?
>
> That's a linker error telling you that the linker can't find
> libcurl, which
> means that you haven't installed curl or that it's not
> installed somewhere
> where the linker looks. Given that curl is something that
> should normally be
> installed on a Linux box and would be installed by the system's
> package
> manager, my guess is that you don't have curl installed - or
> that if you do,
> you don't have the devel package installed (if your distro has
> separate devel
> packages).
>
> - Jonathan m Davis
That fixed it. Thank you so much! (And apologies for posting in
the wrong thread earlier)
More information about the Digitalmars-d-learn
mailing list