Page 1 of 1

Error al enlazar

PostPosted: Sun Feb 24, 2013 6:03 pm
by Jorge Jaurena
Hola a todos.
Estoy migrando de Harbour 1 a Harbour 3, la compilacion ok, pero al momento del enlace me da estos errores:

c:\WPS Gestion Bin\TRABAJO WEB SERVER>ILINK32.EXE -Gn -aa -Tpe -s @l.bc
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\FWH\LIB\FIVEH.LIB|ERRSYSW
Error: Unresolved external '_HB_FUN_HB_DBG_VMSTKLCOUNT' referenced from C:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMPARLLIST' referenced from C:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARLGET' referenced from C:\FWH\LIB\FIVEH.LIB|HARBOUR
Error: Unresolved external '_HB_FUN_HB_DBG_VMVARSLEN' referenced from C:\FWH\LIB\FIVEH.LIB|HARBOUR


Sospecho que me falte alguna .lib, pero no se cual.
A continuacion detallo el l.bc

C0W32 +
OBJ\WebClien, +
WebClien.EXE, +
WebClien.MAP, +
FiveH.lib +
FiveHC.lib +
hbrtl.lib +
hbvm.lib +
GtGui.lib +
hblang.lib +
hbmacro.lib +
hbrdd.lib +
rddntx.lib +
rddcdx.lib +
rddfpt.lib +
HbSix.lib +
hbdebug.lib +
hbcommon.lib +
hbpp.lib +
hbcpage.lib +
xhb.lib +
cw32.lib +
import32.lib +
odbc32.lib +
nddeapi.lib +
iphlpapi.lib +
hbpcre.lib +
msimg32.lib +
Ace32.lib +
Rddads.lib +
SButtonH.lib +
gtwin.lib +
filexls.lib +
hbct.lib +
rasapi32.lib


Desde ya muchas gracias.

Jorge Jaurena

Re: Error al enlazar

PostPosted: Sun Feb 24, 2013 8:50 pm
by Antonio Linares
Jorge,

Te ha faltado recompilar errsysw.prg de FWH/source/function y añade estas funciones:

function DBG_VMSTKLCOUNT'() ; return nil
function HB_DBG_VMPARLLIST() ; return nil
function HB_DBG_VMVARLGET() ; return nil
function HB_DBG_VMVARSLEN() ; return nil

Re: Error al enlazar

PostPosted: Mon Feb 25, 2013 2:47 pm
by Jorge Jaurena
Hola Antonio, el unico error que me quedo al enlazar fue:

Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\FWH\LIB\FIVEH.LIB|ERRSYSW

Supongo que esto se refiere a tu respuesta de recompilar el errsysw.prg, lo integre a mi compilacion pero sigue dandome el mismo error.
¿Esto pasa porque la version de FWH que uso no es la ultima? ¿Con la ultima version estos problemas desaparecen?

Gracias
Jorge Jaurena

Re: Error al enlazar

PostPosted: Mon Feb 25, 2013 3:07 pm
by Antonio Linares
Jorge,

Ese error se produce porque no has usado el mismo Harbour.exe para compilar errsysw.prg

Al usar la versión más reciente de FWH y Harbour, probada por nosotros, te evitas esos problemas, y además es mucho más facil proporcionarte soporte técnico :-)