I am  testing  too on my large system hbmk2 because now rddads work
fine thanks andi revelation
Follow command
HBMK2 ARCA.PRG ARCACOMM.PRG ARCAFATT.PRG ARCAHP.PRG ARCAIO.PRG
ARCALOG.PRG ARCAOPEN.PRG ARCAPDF.PRG ARCAPRCT.PRG ARCAPRE2.PRG
ARCAPRE3.PRG ARCAPRE3.PRG ARCAPREV.PRG ARCAROOT.PRG ARCATAB.PRG
ARCATEC.PRG ERROR_D.PRG GETSYS_D.PRG  gtwvg.lib ace32.lib  rddads.lib
hbbmcdx.LIB xhb.lib hbwin.lib hbclipsm.lib delta4hhd.lib hbdebug.lib
-GUI -GTWVT -GTWVG -DEURO -D__GTWVT__  -b -m  -w0 -oarcahhd.exe
Produce follow  error:
In this project i redefine module of my library same project in msvc work fine
What is the error that not allow compilation?

Possible pacify warning redefined fuction in mingw?
http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

Error log
ARCAPRE3.o:ARCAPRE3.c:(.text+0x40): multiple definition of `HB_FUN_ED_SBLOCCO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x40): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x60): multiple definition of `HB_FUN_EDS2_LAVMAC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x60): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x80): multiple definition of `HB_FUN_K_LAV2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x80): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa0): multiple definition of `HB_FUN_V_LAV0'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc0): multiple definition of `HB_FUN_PERC_APP'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xe0): multiple definition of `HB_FUN_CTRL_MACABI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xe0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x100): multiple definition of `HB_FUN_ELE_MACABI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x100): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x120): multiple definition of `HB_FUN_RET_DESCLAV

ARCAPRE3.o:ARCAPRE3.c:(.text+0x120): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x140): multiple definition of `HB_FUN_RET_DESCMAC

ARCAPRE3.o:ARCAPRE3.c:(.text+0x140): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x160): multiple definition of `HB_FUN_RET_DESCMOD

ARCAPRE3.o:ARCAPRE3.c:(.text+0x160): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x180): multiple definition of `HB_FUN_XP_LAVPART'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x180): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x1a0): multiple definition of `HB_FUN_FUST_EDITA'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x1a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x1c0): multiple definition of `HB_FUN_FUST_CERCA'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x1c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x1e0): multiple definition of `HB_FUN_FUST_ESTRAI

ARCAPRE3.o:ARCAPRE3.c:(.text+0x1e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x200): multiple definition of `HB_FUN_AGG_PREVE'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x200): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x220): multiple definition of `HB_FUN_SOT_PREVE'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x220): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x240): multiple definition of `HB_FUN_ED2_CONFERM
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x240): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x260): multiple definition of `HB_FUN_B_ORDALTF2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x260): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x280): multiple definition of `HB_FUN_ED_ORDALTF2
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x280): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2a0): multiple definition of `HB_FUN_K_ORDALTF2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2c0): multiple definition of `HB_FUN_S_ORDALTF2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2e0): multiple definition of `HB_FUN_CTRL_COMIP'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x2e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x300): multiple definition of `HB_FUN_W_FUSTES'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x300): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x320): multiple definition of `HB_FUN_PR_ANARIT'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x320): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x340): multiple definition of `HB_FUN_CAUSA_SCOST

ARCAPRE3.o:ARCAPRE3.c:(.text+0x340): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x360): multiple definition of `HB_FUN_ABBINAMENTO

ARCAPRE3.o:ARCAPRE3.c:(.text+0x360): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x380): multiple definition of `HB_FUN_DISABB'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x380): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3a0): multiple definition of `HB_FUN_ABBI_MAT'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3c0): multiple definition of `HB_FUN_ABBINA_MAT'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3e0): multiple definition of `HB_FUN_DISAB_MAT'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x3e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x400): multiple definition of `HB_FUN_VARIA_ABB'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x400): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x420): multiple definition of `HB_FUN_NEW_ABB'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x420): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x440): multiple definition of `HB_FUN_MK_CAMBIO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x440): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x460): multiple definition of `HB_FUN_MK_CAMBIOED

ARCAPRE3.o:ARCAPRE3.c:(.text+0x460): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x480): multiple definition of `HB_FUN_BIS_CAMBIO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x480): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x4a0): multiple definition of `HB_FUN_RIC_INVCAMB

ARCAPRE3.o:ARCAPRE3.c:(.text+0x4a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x4c0): multiple definition of `HB_FUN_RIC_CAMBIO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x4c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x4e0): multiple definition of `HB_FUN_CALC_CAMBIO

ARCAPRE3.o:ARCAPRE3.c:(.text+0x4e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x500): multiple definition of `HB_FUN_CALC_ICAMBI
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x500): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x520): multiple definition of `HB_FUN_STRFC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x520): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x540): multiple definition of `HB_FUN_INEURO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x540): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x560): multiple definition of `HB_FUN_EXEC_ACQ'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x560): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x580): multiple definition of `HB_FUN_VEDI_FORZ'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x580): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x5a0): multiple definition of `HB_FUN_ED_FR'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x5a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x5c0): multiple definition of `HB_FUN_V_UNI_MULT'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x5c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x5e0): multiple definition of `HB_FUN_MK_CONSOLID

ARCAPRE3.o:ARCAPRE3.c:(.text+0x5e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x600): multiple definition of `HB_FUN_B_MULTI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x600): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x620): multiple definition of `HB_FUN_K_MULTI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x620): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x640): multiple definition of `HB_FUN_ED_MULTI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x640): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x660): multiple definition of `HB_FUN_CTRL_DIFRIG
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x660): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x680): multiple definition of `HB_FUN_CTRL_PREZ'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x680): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6a0): multiple definition of `HB_FUN_UPDATE_DIFR
GA'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6c0): multiple definition of `HB_FUN_CALC_DIFRIG
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6e0): multiple definition of `HB_FUN_V_RIORD'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x6e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x700): multiple definition of `HB_FUN_B_RIORD'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x700): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x720): multiple definition of `HB_FUN_ED_RIORD2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x720): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x740): multiple definition of `HB_FUN_SITLOT_RIOR
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x740): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x760): multiple definition of `HB_FUN_K_RIORD'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x760): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x780): multiple definition of `HB_FUN_S_RIORD'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x780): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x7a0): multiple definition of `HB_FUN_RET_DEPRSTD

ARCAPRE3.o:ARCAPRE3.c:(.text+0x7a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x7c0): multiple definition of `HB_FUN_ED_NEW1CONS

ARCAPRE3.o:ARCAPRE3.c:(.text+0x7c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x7e0): multiple definition of `HB_FUN_ED_NEW2CONS

ARCAPRE3.o:ARCAPRE3.c:(.text+0x7e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x800): multiple definition of `HB_FUN_VIS_FOTOSCO

ARCAPRE3.o:ARCAPRE3.c:(.text+0x800): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x820): multiple definition of `HB_FUN_CTRL_FL_TIP
E'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x820): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x840): multiple definition of `HB_FUN_CTRL_RISTAM
A'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x840): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x860): multiple definition of `HB_FUN_RETROCEDI'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x860): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x880): multiple definition of `HB_FUN_RIC_SCADENZ

ARCAPRE3.o:ARCAPRE3.c:(.text+0x880): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x8a0): multiple definition of `HB_FUN_VIS_G_SCOMP

ARCAPRE3.o:ARCAPRE3.c:(.text+0x8a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x8c0): multiple definition of `HB_FUN_CH_GSCOMP1'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x8c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x8e0): multiple definition of `HB_FUN_CH_GSCOMP2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x8e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x900): multiple definition of `HB_FUN_B_MATINC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x900): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x920): multiple definition of `HB_FUN_ED_MATINC2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x920): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x940): multiple definition of `HB_FUN_K_MATINC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x940): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x960): multiple definition of `HB_FUN_S_MATINC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x960): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x980): multiple definition of `HB_FUN_I_TABRIC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x980): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9a0): multiple definition of `HB_FUN_ED_TABRIC'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9a0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9c0): multiple definition of `HB_FUN_B_BORIG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9c0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9e0): multiple definition of `HB_FUN_ED_BORIG2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0x9e0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa00): multiple definition of `HB_FUN_K_BORIG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa00): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa20): multiple definition of `HB_FUN_S_BORIG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa20): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa40): multiple definition of `HB_FUN_B_MOMAG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa40): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa60): multiple definition of `HB_FUN_ED_MOMAG2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa60): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa80): multiple definition of `HB_FUN_K_MOMAG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xa80): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xaa0): multiple definition of `HB_FUN_S_MOMAG'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xaa0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xac0): multiple definition of `HB_FUN_B_PASSEFFE'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xac0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xae0): multiple definition of `HB_FUN_ED_PASSEFFE
'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xae0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb00): multiple definition of `HB_FUN_K_PASSEFFE'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb00): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb20): multiple definition of `HB_FUN_S_PASSEFFE'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb20): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb40): multiple definition of `HB_FUN_B_GECO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb40): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb60): multiple definition of `HB_FUN_ED_GECO2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb60): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb80): multiple definition of `HB_FUN_K_GECO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xb80): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xba0): multiple definition of `HB_FUN_S_GECO'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xba0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xbc0): multiple definition of `HB_FUN_B_ORFOR'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xbc0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xbe0): multiple definition of `HB_FUN_ED_ORFOR2'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xbe0): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc00): multiple definition of `HB_FUN_K_ORFOR'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc00): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc20): multiple definition of `HB_FUN_S_ORFOR'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc20): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc40): multiple definition of `HB_FUN_CALC_CONSUN
IV'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc40): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc60): multiple definition of `HB_FUN_EDS0_SEGNAL

ARCAPRE3.o:ARCAPRE3.c:(.text+0xc60): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc80): multiple definition of `HB_FUN_EDS_SEGNAL'
ARCAPRE3.o:ARCAPRE3.c:(.text+0xc80): first defined here
ARCAPRE3.o:ARCAPRE3.c:(.text+0xca0): multiple definition of `HB_FUN_CTRL_AGERIF

ARCAPRE3.o:ARCAPRE3.c:(.text+0xca0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VARIE_D.o):VARIE_D.c:(.text+0xc0): multiple
definition of `HB_FUN_MK_RIGACOMP'
ARCA.o:ARCA.c:(.text+0x940): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VARIE_D.o):VARIE_D.c:(.text+0x100): multipl
 definition of `HB_FUN_MESSAGGIO'
ARCALOG.o:ARCALOG.c:(.text+0x40): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0xa0): multiple
definition of `HB_FUN_RICERCA4'
ARCALOG.o:ARCALOG.c:(.text+0x7a0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0xe0): multiple
definition of `HB_FUN_RICERCA5'
ARCALOG.o:ARCALOG.c:(.text+0x7e0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0x100): multipl
 definition of `HB_FUN_XINS'
ARCALOG.o:ARCALOG.c:(.text+0x800): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0x120): multipl
 definition of `HB_FUN_INS_NEW'
ARCALOG.o:ARCALOG.c:(.text+0x820): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0x1a0): multipl
 definition of `HB_FUN_TROVA'
ARCALOG.o:ARCALOG.c:(.text+0xe20): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0x1c0): multipl
 definition of `HB_FUN_ANY2STR'
ARCAPDF.o:ARCAPDF.c:(.text+0xb20): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(VALID_D.o):VALID_D.c:(.text+0x1e0): multipl
 definition of `HB_FUN_V_TROVA'
ARCA.o:ARCA.c:(.text+0x6e0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(DEFOPT.o):DEFOPT.c:(.text+0x1a0): multiple
efinition of `HB_FUN_ORA'
ARCAROOT.o:ARCAROOT.c:(.text+0x360): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0x80): multiple def
nition of `HB_FUN_PRIMA_PP'
ARCA.o:ARCA.c:(.text+0xc0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0xa0): multiple def
nition of `HB_FUN_STATO'
ARCA.o:ARCA.c:(.text+0x120): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0x260): multiple de
inition of `HB_FUN_HELP'
ARCALOG.o:ARCALOG.c:(.text+0xa0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0x280): multiple de
inition of `HB_FUN_MODIHELP'
ARCALOG.o:ARCALOG.c:(.text+0xe0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0x340): multiple de
inition of `HB_FUN_NULLA'
ARCA.o:ARCA.c:(.text+0xb00): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0x5c0): multiple de
inition of `HB_FUN_ALTC'
ARCA.o:ARCA.c:(.text+0x60): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0xf80): multiple de
inition of `HB_FUN_DB_FILE'
ARCAROOT.o:ARCAROOT.c:(.text+0x7c0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(BOTTON_D.o):BOTTON_D.c:(.text+0x120): multi
le definition of `HB_FUN_SHADOW'
ARCALOG.o:ARCALOG.c:(.text+0x960): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(STRING_D.o):STRING_D.c:(.text+0x40): multip
e definition of `HB_FUN_MEMTOFIL'
ARCALOG.o:ARCALOG.c:(.text+0xc40): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(STRING_D.o):STRING_D.c:(.text+0x60): multip
e definition of `HB_FUN_CLRMEM'
ARCALOG.o:ARCALOG.c:(.text+0xce0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(STRING_D.o):STRING_D.c:(.text+0x80): multip
e definition of `HB_FUN_FILTOMEM'
ARCALOG.o:ARCALOG.c:(.text+0xd00): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(PATH_D.o):PATH_D.c:(.text+0x120): multiple
efinition of `HB_FUN_FILE_BLOCK'
ARCAIO.o:ARCAIO.c:(.text+0x200): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0x40): multip
e definition of `HB_FUN_DBEDIT'
ARCALOG.o:ARCALOG.c:(.text+0x60): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0x60): multip
e definition of `HB_FUN_TABRIGHE'
ARCALOG.o:ARCALOG.c:(.text+0x980): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0x80): multip
e definition of `HB_FUN_VEDI_COMODO'
ARCALOG.o:ARCALOG.c:(.text+0x9a0): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0xc0): multip
e definition of `HB_FUN_FRESHORDER'
ARCALOG.o:ARCALOG.c:(.text+0x640): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0x140): multi
le definition of `HB_FUN_XDBE'
ARCALOG.o:ARCALOG.c:(.text+0x80): first defined here
c:/harbour/mingw/lib/libdelta4hhd.a(TABRIG_D.o):TABRIG_D.c:(.text+0x160): multi
le definition of `HB_FUN_DATEASAGE'
c:/harbour/mingw/lib/libhbclipsm.a(date.o):date.c:(.text+0x230): first defined
ere
c:/harbour/mingw/lib/libGTWVG.a(wvgpaint.o):wvgpaint.c:(.text+0x5690): multiple
definition of `HB_FUN_WVT_PASTEFROMCLIPBOARD'
c:/harbour/mingw/lib/libdelta4hhd.a(delta.o):delta.c:(.text+0xde0): first defin
d here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x40): multiple defin
tion of `HB_FUN_READMODAL'
GETSYS_D.o:GETSYS_D.c:(.text+0xa0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x350): multiple defi
ition of `HB_FUN_GETREADER'
GETSYS_D.o:GETSYS_D.c:(.text+0xc0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x3c0): multiple defi
ition of `HB_FUN_GETACTIVE'
GETSYS_D.o:GETSYS_D.c:(.text+0xe0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x500): multiple defi
ition of `HB_FUN_GETDOSETKEY'
GETSYS_D.o:GETSYS_D.c:(.text+0x100): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x5e0): multiple defi
ition of `HB_FUN_GETAPPLYKEY'
GETSYS_D.o:GETSYS_D.c:(.text+0x120): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x710): multiple defi
ition of `HB_FUN_GETPREVALIDATE'
GETSYS_D.o:GETSYS_D.c:(.text+0x140): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x800): multiple defi
ition of `HB_FUN_GETPOSTVALIDATE'
GETSYS_D.o:GETSYS_D.c:(.text+0x160): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x8f0): multiple defi
ition of `HB_FUN_READEXIT'
GETSYS_D.o:GETSYS_D.c:(.text+0x180): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x950): multiple defi
ition of `HB_FUN_READINSERT'
GETSYS_D.o:GETSYS_D.c:(.text+0x1a0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x9b0): multiple defi
ition of `HB_FUN_UPDATED'
GETSYS_D.o:GETSYS_D.c:(.text+0x1c0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0xa80): multiple defi
ition of `HB_FUN___KILLREAD'
GETSYS_D.o:GETSYS_D.c:(.text+0x1e0): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0xb50): multiple defi
ition of `HB_FUN_READUPDATED'
GETSYS_D.o:GETSYS_D.c:(.text+0x200): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0xca0): multiple defi
ition of `HB_FUN_READKILL'
GETSYS_D.o:GETSYS_D.c:(.text+0x220): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0xdf0): multiple defi
ition of `HB_FUN_READFORMAT'
GETSYS_D.o:GETSYS_D.c:(.text+0x240): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0xf30): multiple defi
ition of `HB_FUN___SETFORMAT'
GETSYS_D.o:GETSYS_D.c:(.text+0x260): first defined here
c:/harbour/mingw/lib/libhbrtl.a(getsys.o):getsys.c:(.text+0x1070): multiple def
nition of `HB_FUN_RANGECHECK'
GETSYS_D.o:GETSYS_D.c:(.text+0x280): first defined here
collect2: ld returned 1 exit status
hbmk: Error: Running linker. 1:
gcc.exe ARCA.o ARCACOMM.o ARCAFATT.o ARCAHP.o ARCAIO.o ARCALOG.o ARCAOPEN.o ARC
PDF.o ARCAPRCT.o ARCAPRE2.o ARCAPRE3.o ARCAPRE3.o ARCAPREV.o ARCAROOT.o ARCATAB
o ARCATEC.o ERROR_D.o GETSYS_D.o hbmk_825iry.o    -mwindows -Wl,--start-group -
gtwvg -lace32 -lrddads -lhbbmcdx -lxhb -lhbwin -lhbclipsm -ldelta4hhd -lhbdebug
-lGTWVT -lGTWVG -lhbcpage -lhblang -lhbcommon -lhbcplr -lhbdebug -lhbvm -lhbrdd
-lhbusrrdd -lhbuddall -lhbhsx -lhbsix -lrddntx -lrddnsx -lrddcdx -lrddfpt -lhbr
l -lhbpp -lhbmacro -lhbextern -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -
hbpcre -lhbzlib -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lco
ctl32 -lcomdlg32 -lshell32 -lole32 -loleaut32 -luuid -lmpr -lwinmm -lmapi32 -li
m32 -lmsimg32 -Wl,--end-group -oarcahhd.exe -Lc:/harbour/mingw/lib

2009/4/20 Viktor Szakáts <[email protected]>:
> Hi All,
> I'm testing hbmk2 with real life, large project, hundreds of input files.
> I've run into a problem where the final link phase (using gcc) returns
> with error 1 (using mingw), but there is no actual mingw error (iow
> the command line is correct).
> If I copy out the full command line, it's about 13500 chars long and
> when executed from a .bat file, I'm getting 'The input line is too long.'.
> It cannot handle more than about 8192 chars.
> Now, what is interesting is that I *am* able to build this project using
> GNU Make, with an even slightly longer command line (~14600 chars).
> What method may GNU Make be using that it works? What is the way
> to push large command lines through hb_run() on Windows. My guess
> (which is confirmed by peeking into system() RTL source code, is that
> it uses the shell to execute the command, which has the same limitation
> as .bat files obviously).
> Can we replace system() with something else? Or can I replace hb_run()
> with some other, existing method?
> And my final question is: what is the way to use a response file with
> gcc (mingw/cygwin)? [ my former research was fruitless. ]
> Brgds,
> Viktor
>
> _______________________________________________
> Harbour mailing list
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
>



-- 
Massimo Belgrano

Analisi e sviluppo software per Lan e Web - Consulenza informatica - Formazione
Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to