cygwin and libcurl on windows...

Daniel Atallah daniel.atallah at gmail.com
Mon Feb 23 12:16:47 EST 2009


On Mon, Feb 23, 2009 at 12:13 PM, arun kumar <arunkumar0107 at gmail.com> wrote:
> is there a specific version of libcurl for cygwin , if yes then please
> tell me.....

Please keep it on the list.

The win32 version of Pidgin is not a cygwin application, we just use
the cygwin shell and some cygwin tools to build it.

You will need to use a native Windows version of any library that you
want to use.

You also must only use GPL compatible libraries.

-D

>
>
> On Mon, Feb 23, 2009 at 9:06 AM, Daniel Atallah
> <daniel.atallah at gmail.com> wrote:
>> On Mon, Feb 23, 2009 at 9:42 AM, arun kumar <arunkumar0107 at gmail.com> wrote:
>>> thanks for replying .. i did as u said but only to get different set
>>> of errors....
>>> first the output of pkg-config --libs libcurl was -lcurl -lssh2 -lssl
>>> -lcrypto -lz
>>>
>>> i then added these to the makefile.mingw
>>>
>>> then i received errors like lssh2, lssl, lrcypto dont exist
>>> so i removed them from the libs variable of makefile.mingw
>>>
>>> now when i run  make -f makefile.mingw sen_rec.dll
>>>
>>> the errors are
>>>
>>> [path]/lib/libcurl.a - undefined reference to
>>> WSAstartup,WSAcleanup,curl_open,curl_setopt,curl_mkconnc,
>>> curl_rm_connc, curl_safefree,curl_dupset and so on .........
>>>
>>> any help?
>>
>> Where did you get the libcurl that you're trying to use here?  It
>> looks like you might be trying to use a cygwin-dependent version which
>> just isn't going to work.
>>
>> Note that you can't use a version of libcurl that depends on openssl
>> (which the version you have does) because of licensing
>> incompatibility.
>>
>> -D
>>
>>
>>>
>>>
>>> On Mon, Feb 23, 2009 at 4:48 AM, Craig Harding <craigwharding at gmail.com> wrote:
>>>> You probably need to add the output of:
>>>>
>>>> pkg-config --libs libcurl
>>>>
>>>> to your LIBS variable in your Makefile.mingw file.
>>>>
>>>> On 2/23/09, arun kumar <arunkumar0107 at gmail.com> wrote:
>>>>> hi all,
>>>>>  i tried to create a dll for my c file which uses libcurl functions
>>>>>  like curl_easy_init using the make command in cygwin (make -f
>>>>>  makefile.mingw sen_rec.dll).....but there are errors while doing so.
>>>>>
>>>>>  undefined reference to 'curl_easy_init'
>>>>>  undefined reference to 'curl_easy_setopt'....similarly for all curl
>>>>>  functions  i use.
>>>>>
>>>>>  i think this is some linking problem but not able to trace it out........
>>>>>
>>>>>  any help?
>>>>>
>>>>>  cheers,
>>>>>  arun
>>>>>
>>>>>  _______________________________________________
>>>>>  Devel mailing list
>>>>>  Devel at pidgin.im
>>>>>  http://pidgin.im/cgi-bin/mailman/listinfo/devel
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at pidgin.im
>>> http://pidgin.im/cgi-bin/mailman/listinfo/devel
>>>
>>
>




More information about the Devel mailing list