Page 1 of 1

Missing dbfdbt for both MSVC and Borland FWH27

PostPosted: Mon Nov 21, 2005 1:57 pm
by Rick Lipkin
Antonio

Missing the above two files from xHarbout FTDN Setup :(

PostPosted: Mon Nov 21, 2005 3:15 pm
by Antonio Linares
Rick,

DBFDBT.lib is not longer used, it does not exists. Now it is replaced by two new libs: DBFFPT.lib and HBSIX.lib.

PostPosted: Mon Nov 21, 2005 3:35 pm
by Rick Lipkin
Antonio

Getting the following link errors .. not worried about the first two ..

C:\MSVC\BIN\link @makefile.lnk /nologo /SUBSYSTEM:WINDOWS /force:multiple
fivehmx.lib(GETSYSIN.obj) : warning LNK4006: "void __cdecl HB_FUN_GETSYSFONT(void)" (?HB_FUN_GETSYSFONT@@YAXXZ) already defined in FUNC_LIB.obj; second definition ignored
fivehmx.lib(GETSYSIN.obj) : warning LNK4006: "void __cdecl HB_FUN_GETSYSFONT(void)" (?HB_FUN_GETSYSFONT@@YAXXZ) already defined in FUNC_LIB.obj; second definition ignored
Creating library pcasw32.lib and object pcasw32.exp
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regcomp referenced in function _hb_getregex
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regfree referenced in function _hb_freeregex
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regexec referenced in function _hb_regexMatch
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _pcre_free referenced in function "void __cdecl HB_FUN_HB_REGEXCOMP(void)" (?HB_FUN_HB_REGEXCOMP@@YAXXZ)
rdd.lib(rddsys.obj) : error LNK2001: unresolved external symbol "void __cdecl HB_FUN_DBFNTX(void)" (?HB_FUN_DBFNTX@@YAXXZ)
pcasw32.exe : fatal error LNK1120: 5 unresolved externals

PostPosted: Mon Nov 21, 2005 3:45 pm
by Antonio Linares
Rick,

I email you pcrepos.lib from xHarbour.

Regarding the latest error you get, are you doing a REQUEST DBFNTX in your code ? (though it may be not be needed).

PostPosted: Mon Nov 21, 2005 3:55 pm
by Rick Lipkin
Antonio

Just dbfcdx .. not using memo's in this app .. by the way this is using MSVC as a C compiler.

Snipit of code :

REQUEST DBFCDX
rddsetdefault ( "DBFCDX" )

Also .. added dbfntx to the link list .. now only getting these errors :

rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regcomp referenced in function _hb_getregex
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regfree referenced in function _hb_freeregex
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _regexec referenced in function _hb_regexMatch
rtl.lib(regex.obj) : error LNK2019: unresolved external symbol _pcre_free referenced in function "void __cdecl HB_FUN_HB_REGEXCOMP(void)" (?HB_FUN_HB_REGEXCOMP@@YAXXZ)
pcasw32.exe : fatal error LNK1120: 4 unresolved externals

PostPosted: Mon Nov 21, 2005 4:00 pm
by Antonio Linares
Rick,

Please use the pcrepos.lib I have emailed you to lipkinrm29063@yahoo.com.

PostPosted: Mon Nov 21, 2005 4:03 pm
by Rick Lipkin
Antonio

YES .. had to add dbfntx, hbsix and pcrepos .. you will prob need to add pcrepos.lib to your distribution FTDN disk.

Rick Lipkin

PostPosted: Mon Nov 21, 2005 5:07 pm
by Antonio Linares
Rick,

Yes, we are going to add it. Thanks for your feedback,