Hello All
I am compiling/linking a extremely large project
with hbIDE, hbMK2 ( hbMK2 is slightly modified to supply
sources to Harbour compiler one-by-one, rest remaining the
same as is ) with -xhb switch.
I am been able to compile the project flawlessly.
At the link time I get this error:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_errno' referenced from
C:\XHARBOUR\LIB\PP.LIB|ppcore
hbmk2: Error: Running linker. 2
ilink32.exe @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\cvzfqb.lnk
----------------------------------------------------------------------------------------------------
Exit Code [ 7 ] Exit Status [ 0 ] Finished at [ 13:54:20 ] Done in
[ 109.78 Secs ]
----------------------------------------------------------------------------------------------------
I have looked into ppcore.c which includes <errno.h>.
errno.h hs following lines:
#ifdef _MT
#ifdef __cplusplus
extern "C" {
#endif
extern int * _RTLENTRY _EXPFUNC __errno(void);
extern int * _RTLENTRY _EXPFUNC __doserrno(void);
#ifdef __cplusplus
}
#endif
#define errno (*__errno())
#define _doserrno (*__doserrno())
#else
extern int _RTLENTRY _EXPDATA errno;
extern int _RTLENTRY _EXPDATA _doserrno;
#endif
Can someone points me what else is needed for this
project to link properly ?
-----
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
--
View this message in context:
http://harbour-devel.1590103.n2.nabble.com/hbMK2-xHarbour-Oct-2007-Unresolved-External-tp5033192p5033192.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour