Página 1 de 1

rmake - r3012 Syntax Error

Enviado: 15 Set 2004 15:35
por SIDI
Olá !
Primeiramente gostaria de agradecer a todas as respostas da minha questão anterior.

Estou tentando utilizar o Rmake pela primeira vez e toda vez que tento executar o arquivo (rmake estoque) acontece o seguinte erro
Fatal rmake r3012 Syntax Error '@Estoque.lnk'
Tenho o arquivo estoque.lnk aparentemente correto.

Estoque.rmk
.PRG.OBJ:
CLIPPER $** /M /L
ESTOQUE.OBJ: ESTOQUE.PRG
MENUSYS.OBJ: MENUSYS.PRG
SEN.OBJ: SEN.PRG
PRODUTOS.OBJ: PRODUTOS.PRG
FORNEC.OBJ: FORNEC.PRG
RELAT.OBJ: RELAT.PRG
ENTRADA.OBJ: ENTRADA.PRG
SAIDA.OBJ: SAIDA.PRG
RELACAO.OBJ: RELACAO.PRG
EMPRESA.OBJ: EMPRESA.PRG
METAPARS.OBJ: METAPARS.PRG
FUNCOES.OBJ: FUNCOES.PRG
GERELATO.OBJ: GERELATO.PRG
ESTOQUE.EXE:
BLINKER @ESTOQUE.LNK

Estoque.lnk
FI ESTOQUE
FI MENUSYS
FI SEN
FI PRODUTOS
FI FORNEC
FI RELAT
FI ENTRADA
FI SAIDA
FI RELACAO
FI EMPRESA
FI GERELATO
FI METAPARS
FI CKACTIVE
FI FUNCOES

Desde já agradeco.

Enviado: 16 Set 2004 00:04
por Dudu_XBase
ow SIDI...se vc executar manualmente o blinker @estoque.lnk ele linka normalmente ??

// pedaço de um rmk meu...

Código: Selecionar todos

princ=ADM
.prg.obj:
   $(CLIPPER)  $< /n/w > comp.log
   type comp.log
   del  comp.log

$(princ).obj : $(princ).prg
vendedor.obj : vendedor.prg
contrato.obj : contrato.prg
usuarios.obj : usuarios.prg
bancos.obj   : bancos.prg
Tabelas.obj  : Tabelas.prg
estados.obj  : estados.prg

$(princ).exe : $(princ).obj vendedor.obj usuarios.obj contrato.obj\
                            bancos.obj estados.obj tabelas.obj
   blinker @ADM.lnk


linka normalmente

Enviado: 16 Set 2004 07:32
por SIDI
Olá
Seu eu executo o Blinker @estoque.lnk ele linka e gera o .exe, porem quando tento executar o .exe gera o seguinte erro: (b) Bancodados (0) internal error 999

Obrigado.

Enviado: 16 Set 2004 08:35
por janio
Olá Sidi,

Veja o exemplo do RMK e LNK:

RMK:

.PRG.OBJ:
CLIPPER $** /M
MENU.OBJ : MENU.PRG
FUNCOES.OBJ : FUNCOES.PRG
M_CONPAG.OBJ : M_CONPAG.PRG
M_CONREC.OBJ : M_CONREC.PRG
M_FATURA.OBJ : M_FATURA.PRG
P00PWS.OBJ : P00PWS.PRG
P00CPS.OBJ : P00CPS.PRG
S03CPRD.OBJ : S03CPRD.PRG
S03CPRZ.OBJ : S03CPRZ.PRG
S03DCAI.OBJ : S03DCAI.PRG
S03LPED.OBJ : S03LPED.PRG
S03LAPP.OBJ : S03LAPP.PRG
S03LORC.OBJ : S03LORC.PRG
S03DSAS.OBJ : S03DSAS.PRG
S03RPRD.OBJ : S03RPRD.PRG
S03RVED.OBJ : S03RVED.PRG
S03REPD.OBJ : S03REPD.PRG
S03RENP.OBJ : S03RENP.PRG
S03REOV.OBJ : S03REOV.PRG
S03RECP.OBJ : S03RECP.PRG
S03RRVD.OBJ : S03RRVD.PRG
S03LAPC.OBJ : S03LAPC.PRG
S03RRVV.OBJ : S03RRVV.PRG
S03RRVH.OBJ : S03RRVH.PRG
P16CTDC.OBJ : P16CTDC.PRG
P16CCLI.OBJ : P16CCLI.PRG
P16CCID.OBJ : P16CCID.PRG
P16CBQO.OBJ : P16CBQO.PRG
P16CSGM.OBJ : P16CSGM.PRG
P16CLCC.OBJ : P16CLCC.PRG
P16CBCC.OBJ : P16CBCC.PRG
P16CVEN.OBJ : P16CVEN.PRG
P16LOAR.OBJ : P16LOAR.PRG
P16LPGT.OBJ : P16LPGT.PRG
P16LAVT.OBJ : P16LAVT.PRG
P16RCLI.OBJ : P16RCLI.PRG
P16RCID.OBJ : P16RCID.PRG
P16DCAI.OBJ : P16DCAI.PRG
P16REFC.OBJ : P16REFC.PRG
P16RTAC.OBJ : P16RTAC.PRG
P16RREC.OBJ : P16RREC.PRG
P16RRED.OBJ : P16RRED.PRG
P16RTAV.OBJ : P16RTAV.PRG
P16RTPV.OBJ : P16RTPV.PRG
P17CEMP.OBJ : P17CEMP.PRG
P17CCRE.OBJ : P17CCRE.PRG
P17DLOP.OBJ : P17DLOP.PRG
P17DADV.OBJ : P17DADV.PRG
P17DBPO.OBJ : P17DBPO.PRG
P17DCAI.OBJ : P17DCAI.PRG
P17RCRE.OBJ : P17RCRE.PRG
P17RTDC.OBJ : P17RTDC.PRG
P17REMP.OBJ : P17REMP.PRG
P17RAAP.OBJ : P17RAAP.PRG
P17RPPC.OBJ : P17RPPC.PRG
P17RPEC.OBJ : P17RPEC.PRG
P17RPED.OBJ : P17RPED.PRG
P17REFC.OBJ : P17REFC.PRG
P17REOP.OBJ : P17REOP.PRG
P30CPRD.OBJ : P30CPRD.PRG
P30LPED.OBJ : P30LPED.PRG
MENU.EXE:
BLINKER @MENU.LNK

LNK:

BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE NODELETE

BEGINAREA
FILE MENU
FILE FUNCOES
FILE M_CONPAG
FILE M_CONREC
FILE M_FATURA
FILE P00PWS
FILE P00CPS
FILE S03CPRD
FILE S03CPRZ
FILE S03DCAI
FILE S03LPED
FILE S03LAPP
FILE S03LORC
FILE S03DSAS
FILE S03RPRD
FILE S03RVED
FILE S03REPD
FILE S03RENP
FILE S03REOV
FILE S03RECP
FILE S03RRVD
FILE S03LAPC
FILE S03RRVV
FILE S03RRVH
FILE P16CTDC
FILE P16CCLI
FILE P16CCID
FILE P16CBQO
FILE P16CSGM
FILE P16CLCC
FILE P16CBCC
FILE P16CVEN
FILE P16LOAR
FILE P16LPGT
FILE P16LAVT
FILE P16RCLI
FILE P16RCID
FILE P16DCAI
FILE P16REFC
FILE P16RTAC
FILE P16RREC
FILE P16RRED
FILE P16RTAV
FILE P16RTPV
FILE P17CEMP
FILE P17CCRE
FILE P17DLOP
FILE P17DADV
FILE P17DBPO
FILE P17RCRE
FILE P17DCAI
FILE P17RTDC
FILE P17REMP
FILE P17RAAP
FILE P17RPPC
FILE P17RPEC
FILE P17RPED
FILE P17REFC
FILE P17REOP
FILE P30CPRD
FILE P30LPED
ENDAREA

search blxclp52 # Blinker
lib dbfcdx
lib ctp

output c:\clipper5.2e\menu


Achei três coisas estranhas nos seus arquivos: 1- No seu LNK vc não especifica as lib´s que vc está usando, se vc estiver usando lib´s externas.
2- Ainda no seu LNK, vc não informa a saída do EXECUTÁVEL, veja o exemplo acima (output c:\clipper5.2e\menu).
3- No início do LNK vc não colocou os parâmetros do BLINKER (BLINKER INCREMENTAL OFF, etc).

Utilizo do jeito que aqui postei e nunca tive nenhum problema.
Verifique tudo isso. Não custa nada tentar.

bay, bay

Janio