AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Mar 15, 2004, 13:56   #1
4294967296
 
Boyov's Avatar
 
Join Date: Mar 2002
Location: /proc/1
Posts: 378
Rep Power: 7
Reputation: 10
Unresolved externals

Hi ,

I am trying to build a program, compilation goes well, but when trying to link I am getting errors (output of 'nmake' (part) is listed below). Have you any idea about that externals (from which lib they should be imported) ?
I am using MS Visual Studio 6.
And one more thing, I have a .lib file and I want to see the list of varibales it exports. Is it possible?

Thanks
Artem.

link -out:blib\arch\auto\GSS\GSS.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\opt\alien\lib\CORE" -machine:x86 GSS.obj C:\opt\alien\lib\CORE\perl58.lib C:\openssl-0.9.7b\out32dll\libeay32.lib C:\openssl-0.9.7b\out32dll\ssleay32.lib
.......................
list of linked libs
.......................
"C:\Program Files\Microsoft Visual Studio\VC98\lib\winmm.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\version.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\odbccp32.lib" "C:\Program Files\Microsoft Visual Studio\VC98\lib\msvcrt.lib" -def:GSS.def
Creating library blib\arch\auto\GSS\GSS.lib and object blib\arch\auto\GSS\GSS.exp
// here comes ERRORS
globus_oldgaa.lib(oldgaa_policy_evaluator.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_common_win32dbg.lib(globus_print.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_oldgaa.lib(oldglobus_gaa_utils.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_oldgaa.lib(oldgaa_utils.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_gssapi.lib(verify_mic.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_common_win32dbg.lib(globus_common.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_common_win32dbg.lib(globus_thread_common.ob j) : error LNK2001: unresolved external symbol ___security_cookie
globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_gssapi.lib(display_status.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_gssapi.lib(wrap.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_gssapi.lib(unwrap.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_gssapi.lib(get_mic.obj) : error LNK2001: unresolved external symbol ___security_cookie
globus_oldgaa.lib(oldgaa_policy_evaluator.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_common_win32dbg.lib(globus_print.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_oldgaa.lib(oldglobus_gaa_utils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_oldgaa.lib(oldgaa_utils.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_gssapi.lib(verify_mic.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_common_win32dbg.lib(globus_common.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_common_win32dbg.lib(globus_thread_common.ob j) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_gssapi.lib(display_status.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_gssapi.lib(wrap.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_gssapi.lib(unwrap.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_gssapi.lib(get_mic.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
globus_common_win32dbg.lib(globus_libc.obj) : error LNK2001: unresolved external symbol __imp__GlobalMemoryStatusEx@4
globus_sslutils.lib(sslutils.obj) : error LNK2001: unresolved external symbol _PKCS12_decrypt_d2i
blib\arch\auto\GSS\GSS.dll : fatal error LNK1120: 4 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
__________________
Free your mind and your OS will follow
Boyov is offline   Reply With Quote Quote selected
Old Mar 15, 2004, 14:50   #2
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,546
Rep Power: 11
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
попробуй: dumpbin
касательно остального - что ты не экспортируешь там где надо.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Mar 15, 2004, 15:53   #3
4294967296
 
Boyov's Avatar
 
Join Date: Mar 2002
Location: /proc/1
Posts: 378
Rep Power: 7
Reputation: 10
Quote:
Originally Posted by Agregat
попробуй: dumpbin
Спасибо


Quote:
Originally Posted by Agregat
касательно остального - что ты не экспортируешь там где надо.
Мне нужно найти фаил(ы) откуда экспортируюется всё то что unresolved . А сам я ничего не экспортрую.

Я делаю это так:

Code:
find / -name "*.lib" -exec dumpbin /all {} \;| grep _security_cookie
Может чё нить пооптимальней предложите ?
__________________
Free your mind and your OS will follow
Boyov is offline   Reply With Quote Quote selected
Old Mar 16, 2004, 16:32   #4
4294967296
 
Boyov's Avatar
 
Join Date: Mar 2002
Location: /proc/1
Posts: 378
Rep Power: 7
Reputation: 10
Скачал библиотеку, перекомпилил без /MD ('Buffer Security Check') потом прицепил kernel32.lib ( для __imp__GlobalMemoryStatusEx@4 ) и всё заработало .
__________________
Free your mind and your OS will follow
Boyov is offline   Reply With Quote Quote selected
Old Mar 17, 2004, 04:31   #5
Академик
 
Join Date: Jan 2002
Location: Shambala
Posts: 6,774
Rep Power: 8
Reputation: 179
Send a message via ICQ to Երեխա
Yan tveq Microsoft i prodikciayic
__________________
Ախպեր դու էմիգրացիան տուրիզմի հետ մի խառնի...

http://moskull.livejournal.com/
Երեխա is offline   Reply With Quote Quote selected
Old Mar 17, 2004, 08:35   #6
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,546
Rep Power: 11
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
Quote:
Originally Posted by VaheX
Yan tveq Microsoft i prodikciayic
Правильно - скажем да - Intel C++ Compiler 8.0!
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Mar 17, 2004, 09:15   #7
Академик
 
Join Date: Jan 2002
Location: Shambala
Posts: 6,774
Rep Power: 8
Reputation: 179
Send a message via ICQ to Երեխա
Quote:
Originally Posted by Agregat
Правильно - скажем да - Intel C++ Compiler 8.0!
To Borland i Compilnern el i to aveli lavn e qan Microsoft in'

Microsofti miak qich te shat(kriv chaneq asel em QICH TE SHAT) normal product' da Visual Basic e
__________________
Ախպեր դու էմիգրացիան տուրիզմի հետ մի խառնի...

http://moskull.livejournal.com/
Երեխա is offline   Reply With Quote Quote selected
Old Mar 17, 2004, 19:11   #8
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,546
Rep Power: 11
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
MSVC7.1. удовлетворяет стандарту C++'03 процентов на 95.
Borland далек от стандарта бешенно. Большинство моих программ он просто не в состоянии скомпилировать.
GCC3.2/3.3/Intel71,8 тоже неплохие.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Mar 18, 2004, 06:30   #9
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
ne znayu naschet VC 7, a v VC 6 template-@ ne raspoznayutsa kompillerom, esli oni ob'yavleny POSLE main().
Borland vse kompilit kak nado.
eto k slovu o 95%
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Mar 18, 2004, 11:35   #10
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,546
Rep Power: 11
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
VC6 + шаблоны - мертвая вещь. Могу привести два примера для интересу.
Приведенный код не компилируется без SP4/5:
PHP Code:
template <char chint i ch ch> class A{}; 
int main()
{
  
A<2a//A<2, 4> уже сработает

запустите программу:

PHP Code:
typedef void (*func)(char);

void let(char ch) {std::cout << ch << " is letter" << std::endl;}
void dig(char ch) {std::cout << ch << " is digit" << std::endl;}
template <func fvoid doIt(char ch) {f(ch);}

int main()
{
doIt<let>('a');
doIt<dig>('1');
return 
0;

Еще есть куча замечательных фокусов.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Mar 18, 2004, 11:57   #11
Академик
 
Join Date: Jan 2002
Location: Shambala
Posts: 6,774
Rep Power: 8
Reputation: 179
Send a message via ICQ to Երեխա
Ay mayd yan tveq ed VC ic, 6 te 7, YAN TVEQ. Microsoft in el mard vstahi?
__________________
Ախպեր դու էմիգրացիան տուրիզմի հետ մի խառնի...

http://moskull.livejournal.com/
Երեխա is offline   Reply With Quote Quote selected
Old Mar 18, 2004, 13:50   #12
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
Quote:
Originally Posted by VaheX
Ay mayd yan tveq ed VC ic, 6 te 7, YAN TVEQ. Microsoft in el mard vstahi?
anzamb yes chem "vstahum" - yes @ndamen@ ashxatanq unem ayd ugghutyamb.

te mard gorci mech aydpisi sahmanapakumner chuni (kam @ndhanrapes - ashxatanq chuni), apa azatutyun uni @ntrelu Borland kam MS VC.

Vstahutyan harc chka stegh.
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Mar 19, 2004, 08:02   #13
Грустно...
 
Agregat's Avatar
 
Join Date: Aug 2002
Location: Там, где всегда идут дожди
Posts: 21,546
Rep Power: 11
Reputation: 169
Send a message via ICQ to Agregat Send a message via MSN to Agregat
Борланд == плохой компилятор.
GCC 3.3 это хорошо.
Под линукс ицц8 - тоже бесплатно и даже лучше. Великая оптимизация.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Agregat is offline   Reply With Quote Quote selected
Old Mar 19, 2004, 09:55   #14
Академик
 
Join Date: Jan 2002
Location: Shambala
Posts: 6,774
Rep Power: 8
Reputation: 179
Send a message via ICQ to Երեխա
Quote:
Originally Posted by greka
anzamb yes chem "vstahum" - yes @ndamen@ ashxatanq unem ayd ugghutyamb.

te mard gorci mech aydpisi sahmanapakumner chuni (kam @ndhanrapes - ashxatanq chuni), apa azatutyun uni @ntrelu Borland kam MS VC.

Vstahutyan harc chka stegh.
OK!
__________________
Ախպեր դու էմիգրացիան տուրիզմի հետ մի խառնի...

http://moskull.livejournal.com/
Երեխա is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 12:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link