Estoy migrando una aplicación bastante grande de FW20 a FWH712 con BCC551 y cuando compilo estoy obteniendo el siguiente mensaje de error que he podido capturar:
D:\inpede\PRGS\vHb340b001>make -fcompila.rmk -p
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Macros:
PIPEHANDLE = 0
.path.OBJ = .\obj
USERDOMAIN = PAPA
COMPUTERNAME = PAPA
COMMONPROGRAMFILES = C:\Archivos de programa\Archivos comunes
.path.CH = D:\fwh712\include;D:\fwh712\xhb712\include
MAKEFLAGS = l -o -p
HBDIR = D:\fwh712\xhb712
INCLUDE = d:\clip53\include;d:\disco2_3\fw20\include;d:\bcc55\include
HOMEDRIVE = C:
OS = Windows_NT
__DPMI32__ = 1
MAKE = make
PROGRAMFILES = C:\Archivos de programa
LIB = d:\clip53\lib;d:\disco2_3\fw20\lib
APPDATA = C:\Documents and Settings\Armando\Datos de programa
PROCESSOR_ARCHITECTURE = x86
FWDIR = D:\fwh712
HOMEPATH = \Documents and Settings\Armando
COMSPEC = C:\WINDOWS\system32\cmd.exe
LANG = es
PRG = peadb.PRG creadbfs.PRG dbfuses.PRG brwalu.PRG getalu.PRG
listacel.PRG brwprom.PRG getpromo.PRG listapmt.PRG brwCobr.PRG GetCobra.PRG
ListaCbr.PRG brwProg.PRG GetProgr.PRG ListaPrg.PRG brwCurs.PRG GetCurso.P
RG ListaCur.PRG brwMatr.PRG GetMatr1.PRG getalu2.PRG GetMatr2.PRG ListaMat
.PRG Upctacte.PRG BrwCtaG.PRG ListaCtg.PRG GetCtage.PRG brwRec0.PRG Recibo
0y.PRG recibo2C.PRG RECIBOC0.PRG getrecib.PRG anlreci.PRG anularec.PRG pla
ncobr.PRG LptRecib.PRG brwLab.PRG getlab.PRG entrega.PRG rpteprm.PRG preli
qui.PRG copyfile.PRG FlMasivo.PRG Reportes.PRG statis01.PRG statis02.PRG s
tatis03.PRG statis04.PRG statis05.PRG brwZona.PRG Rptegen.PRG loadblnk.PRG
loadvalu.PRG replvalu.PRG releblnk.PRG fillcero.PRG copyvalu.PRG writvalu.
PRG sp_mes.PRG cript.PRG
BCDIR = D:\bcc55
RC = brcc32
PROCESSOR_REVISION = 000a
.path.C = .
CLIENTNAME = Console
WINDIR = C:\WINDOWS
USERNAME = Armando
PRGS = D:\inpede\prgs\libreria
PROCESSOR_IDENTIFIER = x86 Family 15 Model 0 Stepping 10, GenuineIntel
PROMPT = $P$G
NUMBER_OF_PROCESSORS = 1
PATH = C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Arc
hivos de programa\Archivos comunes\GTK\2.0\bin;C:\UTILES;D:\CLIP53\BIN;D:\BCC55\
BIN;D:\BLI4
USERPROFILE = C:\Documents and Settings\Armando
TMP = C:\DOCUME~1\Armando\CONFIG~1\Temp
__MAKE__ = 0x0520
SYSTEMDRIVE = C:
VBOX_INSTALL_PATH = C:\Archivos de programa\Oracle\VirtualBox\
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
SYSTEMROOT = C:\WINDOWS
ALLUSERSPROFILE = C:\Documents and Settings\All Users
OBJ = d:\bli4\obj;d:\clip53\obj
LOGONSERVER = \\PAPA
MAKEDIR = D:\BCC55\BIN
AS = tasm32
PROCESSOR_LEVEL = 15
TEMP = C:\DOCUME~1\Armando\CONFIG~1\Temp
FP_NO_HOST_CHECK = NO
BCEXAMPLEDIR = D:\BCC55\BIN\..\EXAMPLES
CC = bcc32
SESSIONNAME = Console
.path.PRG = .\;D:\inpede\prgs\libreria
Implicit Rules:
.cpp.obj:
commands: $(CC) $(CPPFLAGS) /c $&.cpp
.c.obj:
commands: echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
PeadA.res : PeadA.rc
$(BCDIR)\bin\brc32.exe -r PeadA.rc
.asm.obj:
commands: $(AS) $(AFLAGS) $&.asm
.PRG.obj:
commands: $(HBDIR)\bin\harbour $< /a /m /n /v /b /W0 /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include >log-prg.txt
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\
$&.c
.cpp.exe:
commands: $(CC) $(CFLAGS) $&.cpp
.c.exe:
commands: $(CC) $(CFLAGS) $&.c
.rc.res:
commands: $(RC) $(RFLAGS) /r $&
Targets:
PROJECT:
flags:
dependents: StudyB.exe
commands:
StudyB.exe:
flags:
dependents: peadb.OBJ creadbfs.OBJ dbfuses.OBJ brwalu.OBJ
getalu.OBJ listacel.OBJ brwprom.OBJ getpromo.OBJ
listapmt.OBJ brwCobr.OBJ GetCobra.OBJ ListaCbr.OBJ
brwProg.OBJ GetProgr.OBJ ListaPrg.OBJ brwCurs.OBJ
GetCurso.OBJ ListaCur.OBJ brwMatr.OBJ GetMatr1.OBJ
getalu2.OBJ GetMatr2.OBJ ListaMat.OBJ Upctacte.OBJ
BrwCtaG.OBJ ListaCtg.OBJ GetCtage.OBJ brwRec0.OBJ
Recibo0y.OBJ recibo2C.OBJ RECIBOC0.OBJ getrecib.OBJ
anlreci.OBJ anularec.OBJ plancobr.OBJ LptRecib.OBJ
brwLab.OBJ getlab.OBJ entrega.OBJ rpteprm.OBJ
preliqui.OBJ copyfile.OBJ FlMasivo.OBJ Reportes.OBJ
statis01.OBJ statis02.OBJ statis03.OBJ statis04.OBJ
statis05.OBJ brwZona.OBJ Rptegen.OBJ loadblnk.OBJ
loadvalu.OBJ replvalu.OBJ releblnk.OBJ fillcero.OBJ
copyvalu.OBJ writvalu.OBJ sp_mes.OBJ cript.OBJ
PeadA.res
commands: echo off
echo $(BCDIR)\bin\c0w32.obj + > b32.bc
echo obj\peadb.PRG obj\creadbfs.PRG obj\dbfuses.PRG o
bj\brwalu.PRG obj\getalu.PRG obj\listacel.PRG obj\brwprom.PRG obj\getpro
mo.PRG obj\listapmt.PRG obj\brwCobr.PRG obj\GetCobra.PRG obj\ListaCbr.PR
G obj\brwProg.PRG obj\GetProgr.PRG obj\ListaPrg.PRG obj\brwCurs.PRG ob
j\GetCurso.PRG obj\ListaCur.PRG obj\brwMatr.PRG obj\GetMatr1.PRG obj\get
alu2.PRG obj\GetMatr2.PRG obj\ListaMat.PRG obj\Upctacte.PRG obj\BrwCtaG.
PRG obj\ListaCtg.PRG obj\GetCtage.PRG obj\brwRec0.PRG obj\Recibo0y.PRG
obj\recibo2C.PRG obj\RECIBOC0.PRG obj\getrecib.PRG obj\anlreci.PRG obj\
anularec.PRG obj\plancobr.PRG obj\LptRecib.PRG obj\brwLab.PRG obj\getlab
.PRG obj\entrega.PRG obj\rpteprm.PRG obj\preliqui.PRG obj\copyfile.PRG
obj\FlMasivo.PRG obj\Reportes.PRG obj\statis01.PRG obj\statis02.PRG obj
\statis03.PRG obj\statis04.PRG obj\statis05.PRG obj\brwZona.PRG obj\Rpte
gen.PRG obj\loadblnk.obj obj\loadvalu.obj obj\replvalu.obj obj\releblnk.
obj obj\fillcero.obj obj\copyvalu.obj obj\writvalu.obj obj\sp_mes.obj
obj\cript.obj, + >> b32.bc
echo StudyB.exe, + >> b32.bc
echo StudyB.map, + >> b32.bc
echo $(FWDIR)\lib\Fivehx.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\vm.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\lang.lib + >> b32.bc
echo $(HBDIR)\lib\macro.lib + >> b32.bc
echo $(HBDIR)\lib\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\debug.lib + >> b32.bc
echo $(HBDIR)\lib\common.lib + >> b32.bc
echo $(HBDIR)\lib\pp.lib + >> b32.bc
echo $(HBDIR)\lib\codepage.lib + >> b32.bc
echo $(HBDIR)\lib\pcrepos.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib, >> b32.bc
rem %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
rem %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
rem %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc
rem %bcdir%\lib\uuid.lib + >> b32.bc
IF EXIST PeadA.res echo PeadA.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
del b32.bc
echo off
echo D:\bcc55\bin\c0w32.obj + > b32.bc
echo obj\peadb.PRG obj\creadbfs.PRG obj\dbfuses.PRG obj\brwalu.PRG
obj\getalu.PRG obj\listacel.PRG obj\brwprom.PRG obj\getpromo.PRG obj\
listapmt.PRG obj\brwCobr.PRG obj\GetCobra.PRG obj\ListaCbr.PRG obj\brwPr
og.PRG obj\GetProgr.PRG obj\ListaPrg.PRG obj\brwCurs.PRG obj\GetCurso.PR
G obj\ListaCur.PRG obj\brwMatr.PRG obj\GetMatr1.PRG obj\getalu2.PRG ob
j\GetMatr2.PRG obj\ListaMat.PRG obj\Upctacte.PRG obj\BrwCtaG.PRG obj\Lis
taCtg.PRG obj\GetCtage.PRG obj\brwRec0.PRG obj\Recibo0y.PRG obj\recibo2C
.PRG obj\RECIBOC0.PRG obj\getrecib.PRG obj\anlreci.PRG obj\anularec.PRG
obj\plancobr.PRG obj\LptRecib.PRG obj\brwLab.PRG obj\getlab.PRG obj\en
trega.PRG obj\rpteprm.PRG obj\preliqui.PRG obj\copyfile.PRG obj\FlMasivo
.PRG obj\Reportes.PRG obj\statis01.PRG obj\statis02.PRG obj\statis03.PRG
obj\statis04.PRG obj\statis05.PRG obj\brwZona.PRG obj\Rptegen.PRG obj
\loadblnk.obj obj\loadvalu.obj obj\replvalu.obj obj\releblnk.obj obj\fil
lcero.obj obj\copyvalu.obj obj\writvalu.obj obj\sp_mes.obj obj\cript.obj, + >> b32.bc
echo StudyB.exe, + >> b32.bc
echo StudyB.map, + >> b32.bc
echo D:\fwh712\lib\Fivehx.lib D:\fwh712\lib\FiveHC.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\rtl.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\vm.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\gtgui.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\lang.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\macro.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\rdd.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\dbfntx.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\dbfcdx.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\dbffpt.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\hbsix.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\debug.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\common.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\pp.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\codepage.lib + >> b32.bc
echo D:\fwh712\xhb712\lib\pcrepos.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST PeadA.res echo PeadA.res >> b32.bc
D:\bcc55\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'D:\INPEDE\PRGS\VHB340B001\PEADB.PRG' contains invalid OMF record, type 0x23
** error 2 ** deleting StudyB.exe
Alguien en el foro ha tenido este error... ¿A que se debe y cómo lo solucionó.?