Compiling errors
Posted: Wed Aug 20, 2014 12:18 am
I have been using Ca Clipper for 20 years and work as a programmer at a trading house, unfortunately there is difficult to find hardware can support it anymore, because most of the Pc using 64bits. So I try download the HMG and compiled it but get error from the link.
So I really need some help from HMG forum member can give me some idea why I cannot compile it, but if I use Ca-clipper 'Rmake' it, it is okay.
The building error log:
Cannot open STFREC.prg, assumed external
Cannot open STFREP.prg, assumed external
Cannot open STFHKP.prg, assumed external
Cannot open ORDERS_MENU.prg, assumed external
Cannot open RPTORDER.prg, assumed external
Cannot open Z1.prg, assumed external
Cannot open RPAR_MENU.prg, assumed external
Cannot open ENQ.prg, assumed external
Cannot open SCH.prg, assumed external
Cannot open OFFERPERIOD.prg, assumed external
Cannot open GOODSRTN.prg, assumed external
Cannot open QUES.prg, assumed external
Cannot open RPTRTN.prg, assumed external
Cannot open RORECV.prg, assumed external
Cannot open RMPL.prg, assumed external
Cannot open RPRICE.prg, assumed external
Cannot open RSVR.prg, assumed external
Cannot open RMSM.prg, assumed external
Cannot open RZYTD.prg, assumed external
Cannot open RZERO.prg, assumed external
Cannot open RPCW1.prg, assumed external
Cannot open RSTORE.prg, assumed external
Cannot open POSREP.prg, assumed external
Cannot open ENQ_2.prg, assumed external
Cannot open MADDMENU.prg, assumed external
Cannot open SetMaMi.prg, assumed external
Cannot open RELEASEZ.prg, assumed external
Cannot open SALCODE.prg, assumed external
Cannot open EDISALE_REPO.prg, assumed external
Cannot open TRCH.prg, assumed external
Cannot open INCEMANCAL.prg, assumed external
Cannot open YCS_SLIP.prg, assumed external
Cannot open UpdaMoSa.prg, assumed external
Cannot open MADD.prg, assumed external
Actually this is not program file, but procedure or function inside a few program files.
Last time I am using clipper RMAKE to compile the program files as below.
Rmake BKI
CA clipper rmk file
// BKI.RMK
// inference rule for compiling
.prg.obj:
clipper $** /W /N /M /A /B
///m /a /n /W /b
// dependency statements for .obj files
bki.obj: bki.prg
CALCOM.OBJ: CALCOM.PRG
custage.obj: custage.prg
custmenu.obj: custmenu.prg
debinote.obj: debinote.prg
debtbrfo.obj: debtbrfo.prg
debtcred.obj: debtcred.prg
debtstat.obj: debtstat.prg
deliorde.obj: deliorde.prg
dsrmenu.obj: dsrmenu.prg
houskeep.obj: houskeep.prg
INCOMING.OBJ: INCOMING.PRG
invoice.obj: invoice.prg
LVIEW.OBJ: LVIEW.PRG
LV1.OBJ: LV1.PRG
LVIEW3.OBJ: LVIEW3.PRG
menu.obj: menu.prg
ordemenu.obj: ordemenu.prg
ordeentr.obj: ordeentr.prg
PARTN1.OBJ: PARTN1.PRG
PACKDEPT.OBJ: PACKDEPT.PRG
POSORDER.OBJ: POSORDER.PRG
POSDELIV.OBJ: POSDELIV.PRG
POSTINCO.OBJ: POSTINCO.PRG
purgrece.obj: purgrece.prg
purgdebi.obj: purgdebi.prg
purgcred.obj: purgcred.prg
purgretu.obj: purgretu.prg
prinpaor.obj: prinpaor.prg
princuor.obj: princuor.prg
recvmenu.obj: recvmenu.prg
reporder.obj: reporder.prg
rzpar.obj: rzpar.prg
rpar3.obj: rpar3.prg
retuinwa.obj: retuinwa.prg
receentr.obj: receentr.prg
rkbrow.obj: rkbrow.prg
remolock.obj: remolock.prg
STORTRAN.OBJ: STORTRAN.PRG
STORNOTE.OBJ: STORNOTE.PRG
suppmenu.obj: suppmenu.prg
suppage.obj: suppage.prg
TBDEMO.OBJ: TBDEMO.PRG
transfer.obj: transfer.prg
tranorde.obj: tranorde.prg
updaOvDu.obj: updaOvdu.prg
utility.obj: utility.prg
// dependency rule for linking .obj to .exe
bki.exe: bki.obj menu.obj dsrmenu.obj recvmenu.obj reporder.obj rzpar.obj\
rpar3.obj ordemenu.obj ordeentr.obj deliorde.obj invoice.obj utility.obj\
retuinwa.obj receentr.obj debinote.obj debtstat.obj debtcred.obj PARTN1.OBJ\
houskeep.obj debtbrfo.obj updaovdu.obj suppmenu.obj suppage.obj custage.obj\
custmenu.obj purgrece.obj purgdebi.obj purgcred.obj purgretu.obj POSTINCO.OBJ\
prinpaor.obj princuor.obj rkbrow.obj remolock.obj calcom.obj transfer.obj\
tranorde.obj LVIEW.OBJ LV1.OBJ POSORDER.OBJ POSDELIV.OBJ INCOMING.OBJ\
PACKDEPT.OBJ STORTRAN.OBJ STORNOTE.OBJ LVIEW3.OBJ TBDEMO.OBJ
EXOSPACE Output $(@) @bki
CA clipper lnk file
bki.lnk
fi bki
fi custmenu
fi custage
FI CALCOM
fi debtbrfo
fi dsrmenu
fi deliorde
fi debinote
fi debtcred
fi debtstat
FI LVIEW
FI LV1
FI LVIEW3
fi houskeep
fi invoice
FI INCOMING
fi menu
fi ordemenu
fi ordeentr
FI PACKDEPT
FI PARTN1
FI POSORDER
FI POSDELIV
FI POSTINCO
fi purgrece
fi purgdebi
fi purgcred
fi purgretu
fi prinpaor
fi princuor
fi retuinwa
fi receentr
fi recvmenu
fi reporder
fi rzpar
fi rpar3
fi rkbrow
fi remolock
fi suppmenu
fi suppage
FI STORTRAN
FI STORNOTE
FI TBDEMO
fi transfer
fi tranorde
fi updaovdu
fi utility
I hope you can teach me how to compile it and run it together.
Thank you very much
So I really need some help from HMG forum member can give me some idea why I cannot compile it, but if I use Ca-clipper 'Rmake' it, it is okay.
The building error log:
Cannot open STFREC.prg, assumed external
Cannot open STFREP.prg, assumed external
Cannot open STFHKP.prg, assumed external
Cannot open ORDERS_MENU.prg, assumed external
Cannot open RPTORDER.prg, assumed external
Cannot open Z1.prg, assumed external
Cannot open RPAR_MENU.prg, assumed external
Cannot open ENQ.prg, assumed external
Cannot open SCH.prg, assumed external
Cannot open OFFERPERIOD.prg, assumed external
Cannot open GOODSRTN.prg, assumed external
Cannot open QUES.prg, assumed external
Cannot open RPTRTN.prg, assumed external
Cannot open RORECV.prg, assumed external
Cannot open RMPL.prg, assumed external
Cannot open RPRICE.prg, assumed external
Cannot open RSVR.prg, assumed external
Cannot open RMSM.prg, assumed external
Cannot open RZYTD.prg, assumed external
Cannot open RZERO.prg, assumed external
Cannot open RPCW1.prg, assumed external
Cannot open RSTORE.prg, assumed external
Cannot open POSREP.prg, assumed external
Cannot open ENQ_2.prg, assumed external
Cannot open MADDMENU.prg, assumed external
Cannot open SetMaMi.prg, assumed external
Cannot open RELEASEZ.prg, assumed external
Cannot open SALCODE.prg, assumed external
Cannot open EDISALE_REPO.prg, assumed external
Cannot open TRCH.prg, assumed external
Cannot open INCEMANCAL.prg, assumed external
Cannot open YCS_SLIP.prg, assumed external
Cannot open UpdaMoSa.prg, assumed external
Cannot open MADD.prg, assumed external
Actually this is not program file, but procedure or function inside a few program files.
Last time I am using clipper RMAKE to compile the program files as below.
Rmake BKI
CA clipper rmk file
// BKI.RMK
// inference rule for compiling
.prg.obj:
clipper $** /W /N /M /A /B
///m /a /n /W /b
// dependency statements for .obj files
bki.obj: bki.prg
CALCOM.OBJ: CALCOM.PRG
custage.obj: custage.prg
custmenu.obj: custmenu.prg
debinote.obj: debinote.prg
debtbrfo.obj: debtbrfo.prg
debtcred.obj: debtcred.prg
debtstat.obj: debtstat.prg
deliorde.obj: deliorde.prg
dsrmenu.obj: dsrmenu.prg
houskeep.obj: houskeep.prg
INCOMING.OBJ: INCOMING.PRG
invoice.obj: invoice.prg
LVIEW.OBJ: LVIEW.PRG
LV1.OBJ: LV1.PRG
LVIEW3.OBJ: LVIEW3.PRG
menu.obj: menu.prg
ordemenu.obj: ordemenu.prg
ordeentr.obj: ordeentr.prg
PARTN1.OBJ: PARTN1.PRG
PACKDEPT.OBJ: PACKDEPT.PRG
POSORDER.OBJ: POSORDER.PRG
POSDELIV.OBJ: POSDELIV.PRG
POSTINCO.OBJ: POSTINCO.PRG
purgrece.obj: purgrece.prg
purgdebi.obj: purgdebi.prg
purgcred.obj: purgcred.prg
purgretu.obj: purgretu.prg
prinpaor.obj: prinpaor.prg
princuor.obj: princuor.prg
recvmenu.obj: recvmenu.prg
reporder.obj: reporder.prg
rzpar.obj: rzpar.prg
rpar3.obj: rpar3.prg
retuinwa.obj: retuinwa.prg
receentr.obj: receentr.prg
rkbrow.obj: rkbrow.prg
remolock.obj: remolock.prg
STORTRAN.OBJ: STORTRAN.PRG
STORNOTE.OBJ: STORNOTE.PRG
suppmenu.obj: suppmenu.prg
suppage.obj: suppage.prg
TBDEMO.OBJ: TBDEMO.PRG
transfer.obj: transfer.prg
tranorde.obj: tranorde.prg
updaOvDu.obj: updaOvdu.prg
utility.obj: utility.prg
// dependency rule for linking .obj to .exe
bki.exe: bki.obj menu.obj dsrmenu.obj recvmenu.obj reporder.obj rzpar.obj\
rpar3.obj ordemenu.obj ordeentr.obj deliorde.obj invoice.obj utility.obj\
retuinwa.obj receentr.obj debinote.obj debtstat.obj debtcred.obj PARTN1.OBJ\
houskeep.obj debtbrfo.obj updaovdu.obj suppmenu.obj suppage.obj custage.obj\
custmenu.obj purgrece.obj purgdebi.obj purgcred.obj purgretu.obj POSTINCO.OBJ\
prinpaor.obj princuor.obj rkbrow.obj remolock.obj calcom.obj transfer.obj\
tranorde.obj LVIEW.OBJ LV1.OBJ POSORDER.OBJ POSDELIV.OBJ INCOMING.OBJ\
PACKDEPT.OBJ STORTRAN.OBJ STORNOTE.OBJ LVIEW3.OBJ TBDEMO.OBJ
EXOSPACE Output $(@) @bki
CA clipper lnk file
bki.lnk
fi bki
fi custmenu
fi custage
FI CALCOM
fi debtbrfo
fi dsrmenu
fi deliorde
fi debinote
fi debtcred
fi debtstat
FI LVIEW
FI LV1
FI LVIEW3
fi houskeep
fi invoice
FI INCOMING
fi menu
fi ordemenu
fi ordeentr
FI PACKDEPT
FI PARTN1
FI POSORDER
FI POSDELIV
FI POSTINCO
fi purgrece
fi purgdebi
fi purgcred
fi purgretu
fi prinpaor
fi princuor
fi retuinwa
fi receentr
fi recvmenu
fi reporder
fi rzpar
fi rpar3
fi rkbrow
fi remolock
fi suppmenu
fi suppage
FI STORTRAN
FI STORNOTE
FI TBDEMO
fi transfer
fi tranorde
fi updaovdu
fi utility
I hope you can teach me how to compile it and run it together.
Thank you very much