Erro na primeira compilação...
Enviado: 01 Dez 2011 15:37
Olá, amigos
Estimulado pela necessidade, estou tentando compilar meu sistema clipper em harbour.
Baixei o pacote que tem para donwoad no forum, e ele instalou tudo. Achei prático e fácil
Visualizando um dos exemplos que baixei, verifiquei o arquivo *.xbp, que parece tem as diretivas de compilação.
Copiei para minha pasta, alterei ela e fui compilar. Após a compilação, ao que acho linkar, ele dá erro na primeira rotina onde faz referência a outras functions existentes em outros módulos do programa.
O log do erro:
Type: C >>>ilink32.exe -Gn -s -ap -L"c:\xHarbour\lib" -L"c:\bcc55\lib" -L"c:\bcc55\lib\psdk" c0x32.obj "obj\ACENTUAC.obj" "obj\ADMIN.obj" "obj\ADMINGC.obj" "obj\APR.obj" "obj\APRESENT.obj" "obj\ARQUIV.obj" "obj\ARQUIVOS.obj" "obj\ARQ_CONF.obj" "obj\AUDIT.obj" "obj\BACKUP.obj" "obj\BANCOS.obj" "obj\CALC.obj" "obj\CALEND.obj" "obj\CAMPOS.obj" "obj\CENTCUST.obj" "obj\CHEQUES.obj" "obj\CHEQ_DEP.obj" "obj\CHEQ_LOC.obj" "obj\CHEQ_REL.obj" "obj\CLIENTES.obj" "obj\CLI_CAD.obj" "obj\CLI_HIS.obj" "obj\CLI_REL.obj" "obj\CMD_IF.obj" "obj\COMPRAS.obj" "obj\CONTAS.obj" "obj\CONT_COR.obj" "obj\CONT_MOV.obj" "obj\CONT_PAG.obj" "obj\CONT_REC.obj" "obj\CORES.obj" "obj\CR_BAIXA.obj" "obj\Cr_bparc.obj" "obj\CR_BVAL.obj" "obj\CR_BVALO.obj" "obj\DIAADIA.obj" "obj\DUPLICAT.obj" "obj\EDIT.obj" "obj\ENTRADA.obj" "obj\ERRO.obj" "obj\ETARGOX.obj" "obj\ETIQUETA.obj" "obj\exp_impf.obj" "obj\EXTRAS.obj" "obj\FORNECED.obj" "obj\FOR_HIS.obj" "obj\GRUPCOMP.obj" "obj\GRUPOS.obj" "obj\IMPR.obj" "obj\IMP_FIS.obj" "obj\INDICE.obj" "obj\JANELAS.obj" "obj\LICENCA.obj" "obj\LISTAR.obj" "obj\MALA.obj" "obj\MISC.obj" "obj\NERRO.obj" "obj\ORCAMENT.obj" "obj\PARTGC.obj" "obj\PEDIDOS.obj" "obj\PesqProd.obj" "obj\PLANCONT.obj" "obj\PLANOS.obj" "obj\PROC1.obj" "obj\PROC2.obj" "obj\PROC3.obj" "obj\PRODUTOS.obj" "obj\PROTEGE.obj" "obj\PRO_CALC.obj" "obj\PRO_COMP.obj" "obj\PRO_NENT.obj" "obj\PRO_PER.obj" "obj\PRO_PRE.obj" "obj\PRO_REL.obj" "obj\RAND.obj" "obj\RECIBOS.obj" "obj\REFINANC.obj" "obj\RELAT.obj" "obj\REL_CX.obj" "obj\SCC.obj" "obj\SENHA.obj" "obj\SORTEIO.obj" "obj\SUBGRUPO.obj" "obj\VENDAS.obj" "obj\VENDEDOR.obj" "obj\VEN_REL.obj" "obj\VISOR.obj" , "scc.exe", , "c:\xHarbour\lib\codepage.lib" "vm.lib" "rtl.lib" "macro.lib" "pp.lib" "common.lib" "lang.lib" "gtwin.lib" "rdd.lib" "dbfntx.lib" "dbfnsx.lib" "dbfcdx.lib" "dbffpt.lib" "debug.lib" "pcrepos.lib" "hsx.lib" "hbsix.lib" "ct.lib" "zlib.lib" "codepage.lib" cw32.lib import32.lib odbc32.lib , , <<<
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_INIT_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_INC_MENUD' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_INC_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_DO_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Imagino que seja na referências a estas outras funções. onde posso estar errando?
Meu arquivo *.xbp:
CINI =
C_OUTPUTFOLDER =
DEFFILE =
INCLUDEFOLDERS = C:\xharbour\contrib\visuallib;
LAUTORUN =
LDEBUG = .F.
LGUI = .F.
LIBFOLDERS =
LMT = .F.
LNOAUTOFWH = .F.
LPRG_CLASSICDEBUG = .F.
LPRG_DEBUG = .F.
LUSEDLL = .F.
MAPFILE =
MYC_FLAGS =
MYDEFINES =
MYLINK_FLAGS =
MYPRG_FLAGS =
MYRC_FLAGS =
MYSLY_FLAGS =
OUTPUTFOLDER = obj
PRG_OUTPUTFOLDER =
RC_OUTPUTFOLDER =
RUNARGUMENTS =
SLY_OUTPUTFOLDER =
STARTIN =
TARGETFOLDER =
[*.prg]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =
[c:\xHarbour\lib\codepage.lib]
Estimulado pela necessidade, estou tentando compilar meu sistema clipper em harbour.
Baixei o pacote que tem para donwoad no forum, e ele instalou tudo. Achei prático e fácil
Visualizando um dos exemplos que baixei, verifiquei o arquivo *.xbp, que parece tem as diretivas de compilação.
Copiei para minha pasta, alterei ela e fui compilar. Após a compilação, ao que acho linkar, ele dá erro na primeira rotina onde faz referência a outras functions existentes em outros módulos do programa.
O log do erro:
Type: C >>>ilink32.exe -Gn -s -ap -L"c:\xHarbour\lib" -L"c:\bcc55\lib" -L"c:\bcc55\lib\psdk" c0x32.obj "obj\ACENTUAC.obj" "obj\ADMIN.obj" "obj\ADMINGC.obj" "obj\APR.obj" "obj\APRESENT.obj" "obj\ARQUIV.obj" "obj\ARQUIVOS.obj" "obj\ARQ_CONF.obj" "obj\AUDIT.obj" "obj\BACKUP.obj" "obj\BANCOS.obj" "obj\CALC.obj" "obj\CALEND.obj" "obj\CAMPOS.obj" "obj\CENTCUST.obj" "obj\CHEQUES.obj" "obj\CHEQ_DEP.obj" "obj\CHEQ_LOC.obj" "obj\CHEQ_REL.obj" "obj\CLIENTES.obj" "obj\CLI_CAD.obj" "obj\CLI_HIS.obj" "obj\CLI_REL.obj" "obj\CMD_IF.obj" "obj\COMPRAS.obj" "obj\CONTAS.obj" "obj\CONT_COR.obj" "obj\CONT_MOV.obj" "obj\CONT_PAG.obj" "obj\CONT_REC.obj" "obj\CORES.obj" "obj\CR_BAIXA.obj" "obj\Cr_bparc.obj" "obj\CR_BVAL.obj" "obj\CR_BVALO.obj" "obj\DIAADIA.obj" "obj\DUPLICAT.obj" "obj\EDIT.obj" "obj\ENTRADA.obj" "obj\ERRO.obj" "obj\ETARGOX.obj" "obj\ETIQUETA.obj" "obj\exp_impf.obj" "obj\EXTRAS.obj" "obj\FORNECED.obj" "obj\FOR_HIS.obj" "obj\GRUPCOMP.obj" "obj\GRUPOS.obj" "obj\IMPR.obj" "obj\IMP_FIS.obj" "obj\INDICE.obj" "obj\JANELAS.obj" "obj\LICENCA.obj" "obj\LISTAR.obj" "obj\MALA.obj" "obj\MISC.obj" "obj\NERRO.obj" "obj\ORCAMENT.obj" "obj\PARTGC.obj" "obj\PEDIDOS.obj" "obj\PesqProd.obj" "obj\PLANCONT.obj" "obj\PLANOS.obj" "obj\PROC1.obj" "obj\PROC2.obj" "obj\PROC3.obj" "obj\PRODUTOS.obj" "obj\PROTEGE.obj" "obj\PRO_CALC.obj" "obj\PRO_COMP.obj" "obj\PRO_NENT.obj" "obj\PRO_PER.obj" "obj\PRO_PRE.obj" "obj\PRO_REL.obj" "obj\RAND.obj" "obj\RECIBOS.obj" "obj\REFINANC.obj" "obj\RELAT.obj" "obj\REL_CX.obj" "obj\SCC.obj" "obj\SENHA.obj" "obj\SORTEIO.obj" "obj\SUBGRUPO.obj" "obj\VENDAS.obj" "obj\VENDEDOR.obj" "obj\VEN_REL.obj" "obj\VISOR.obj" , "scc.exe", , "c:\xHarbour\lib\codepage.lib" "vm.lib" "rtl.lib" "macro.lib" "pp.lib" "common.lib" "lang.lib" "gtwin.lib" "rdd.lib" "dbfntx.lib" "dbfnsx.lib" "dbfcdx.lib" "dbffpt.lib" "debug.lib" "pcrepos.lib" "hsx.lib" "hbsix.lib" "ct.lib" "zlib.lib" "codepage.lib" cw32.lib import32.lib odbc32.lib , , <<<
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_INIT_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_INC_MENUD' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_INC_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Error: Unresolved external '_HB_FUN_DO_MENU' referenced from C:\PROG\SALC_XHARBOUR\OBJ\ADMIN.OBJ
Imagino que seja na referências a estas outras funções. onde posso estar errando?
Meu arquivo *.xbp:
CINI =
C_OUTPUTFOLDER =
DEFFILE =
INCLUDEFOLDERS = C:\xharbour\contrib\visuallib;
LAUTORUN =
LDEBUG = .F.
LGUI = .F.
LIBFOLDERS =
LMT = .F.
LNOAUTOFWH = .F.
LPRG_CLASSICDEBUG = .F.
LPRG_DEBUG = .F.
LUSEDLL = .F.
MAPFILE =
MYC_FLAGS =
MYDEFINES =
MYLINK_FLAGS =
MYPRG_FLAGS =
MYRC_FLAGS =
MYSLY_FLAGS =
OUTPUTFOLDER = obj
PRG_OUTPUTFOLDER =
RC_OUTPUTFOLDER =
RUNARGUMENTS =
SLY_OUTPUTFOLDER =
STARTIN =
TARGETFOLDER =
[*.prg]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =
[c:\xHarbour\lib\codepage.lib]