compiling of the BOINC client software

Message boards : API : compiling of the BOINC client software
Message board moderation

To post messages, you must log in.

AuthorMessage
Dmitriy

Send message
Joined: 4 Jan 08
Posts: 4
Russia
Message 14654 - Posted: 4 Jan 2008, 21:44:26 UTC

Во время компиляции клиентского ПО BOINC (WinXP PE, Visual Studio 2005 PE) выводятся сообщения об ошибке типа "unresolved simbol __imp__curl_... " etc..
Подскажите, пожалуйста, в чем проблема.
Заранее благодарю.
ID: 14654 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14630
Netherlands
Message 14660 - Posted: 5 Jan 2008, 0:37:52 UTC

Translated with Google translation:
During compilation BOINC client software (WinXP PE, Visual Studio 2005 PE) displays the error message such as "unresolved simbol __imp__curl_ ..." etc ..
Give in Hebrew, is the problem.
I thank.


Dmitriy, we don't speak (much) Russian here. Can you try to post in English?
ID: 14660 · Report as offensive
Dmitriy

Send message
Joined: 4 Jan 08
Posts: 4
Russia
Message 14677 - Posted: 5 Jan 2008, 22:14:05 UTC

Sorry. Well, anybody know anything about error messages,
for example:

error LNK2019: unresolved external symbol __imp__curl_version referenced in function "public: int __thiscall CLIENT_STATE::init(void)" (?init@CLIENT_STATE@@QAEHXZ)

Compile with Visual Studio 2005, Project: boinc,
configuration: Release Win32
ID: 14677 · Report as offensive
Profile KSMarksPsych
Avatar

Send message
Joined: 30 Oct 05
Posts: 1239
United States
Message 14680 - Posted: 5 Jan 2008, 22:45:45 UTC

From a chat with Rom (I've never managed to bend VS to my will)


basically the error is complaining that it cannot find the libcurl.lib file during the link step



Hope that gives you someplace to start.
Kathryn :o)
ID: 14680 · Report as offensive
Dmitriy

Send message
Joined: 4 Jan 08
Posts: 4
Russia
Message 14682 - Posted: 5 Jan 2008, 23:49:24 UTC - in response to Message 14680.  

From a chat with Rom (I've never managed to bend VS to my will)


basically the error is complaining that it cannot find the libcurl.lib file during the link step



Hope that gives you someplace to start.


I've put libcurl.lib everywhere but VS can't find him.
I think there is another problem
ID: 14682 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 16497 - Posted: 6 Apr 2008, 22:26:10 UTC - in response to Message 14682.  

basically the error is complaining that it cannot find the libcurl.lib file during the link step

I've put libcurl.lib everywhere but VS can't find him.
I think there is another problem

I'm trying to compile 5.10.45 and trunk with VS 2003, but in both source trees there is no libcurl.lib, but a bunch of libcurl*_imp.lib files, in following locations (some of them are mine):

trunk\boinc\curl\mswinx64\ReleaseSigned\lib\libcurl_imp.lib
trunk\boinc\curl\mswinx64\Release\lib\libcurl_imp.lib
trunk\boinc\curl\mswinx64\Debug\lib\libcurld_imp.lib
trunk\boinc\curl\mswin\Win32\ReleaseSigned\lib\libcurl_imp.lib
trunk\boinc\curl\mswin\Win32\Release\lib\libcurl_imp.lib
trunk\boinc\curl\mswin\Win32\Debug\lib\libcurld_imp.lib
5_10_45\curl\mswinx64\lib\libcurl_imp.lib
5_10_45\curl\mswin\Win32\lib\libcurl_imp.lib

Chose any matching your needs. Maybe you should try different filename?

Peter

(DAMNED backslash striping on preview!!)
ID: 16497 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1174
Argentina
Message 16498 - Posted: 6 Apr 2008, 23:45:15 UTC - in response to Message 16497.  

basically the error is complaining that it cannot find the libcurl.lib file during the link step

I've put libcurl.lib everywhere but VS can't find him.
I think there is another problem

I'm trying to compile 5.10.45 and trunk with VS 2003, but in both source trees there is no libcurl.lib, but a bunch of libcurl*_imp.lib files

If you link to the libcurl_*imp.lib, you will need libcurl.dll too; but it will work.
ID: 16498 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 16509 - Posted: 7 Apr 2008, 12:59:02 UTC - in response to Message 16498.  

basically the error is complaining that it cannot find the libcurl.lib file during the link step

I've put libcurl.lib everywhere but VS can't find him.
I think there is another problem

I'm trying to compile 5.10.45 and trunk with VS 2003, but in both source trees there is no libcurl.lib, but a bunch of libcurl*_imp.lib files

If you link to the libcurl_*imp.lib, you will need libcurl.dll too; but it will work.

Yes. I just wanted to let Dmitriy know that maybe his Visual Studio is actually looking for some other file name (libcurl_imp.lib instead of libcurl.lib).

Peter
ID: 16509 · Report as offensive

Message boards : API : compiling of the BOINC client software

Copyright © 2021 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.