Newsgroup: it.comp.lang.vo-clipper
Titolo: Problemi con rmake sotto Win2k

Ho da poco fatto il passaggio di so da win98 a win2k ed ho subito notato che
da finestra msdos ho problemi con la compilazione di un mio applicativo
lanciando RMAKE
Il fatto strano è che lanciando il file make mi da come risposta comando od
archivio non valido, come se non fossero settate le variabili d'ambiente
mentre lanciando clipper + nome file ad uno ad uno riesco normalmente a
compilare il tutto
dove sbaglio
Grazie
P.S. questo è il file .rmk incriminato
//
// File rmake per programma SA_PERS
//
#ifdef DEBUG
        Comp := /a/m/n/w/b/t
#else
        Comp := /a/n/m/w/t
#end
.prg.obj:
 Clipper $< $(Comp)
SA_PERS.OBJ: sa_pers.prg
MENU01.OBJ: menu01.prg
MENU02.OBJ: menu02.prg
MENU03.OBJ: menu03.prg
MENU04.OBJ: menu04.prg
MENU05.OBJ: menu05.prg
MENU06.OBJ: menu06.prg
MENU07.OBJ: menu07.prg
MENU08.OBJ: menu08.prg
MENU10.OBJ: menu10.prg
SYSKEY6.OBJ: syskey6.prg
UBICA01.OBJ: ubica01.prg
UBICA02.OBJ: ubica02.prg
UBICA03.OBJ: ubica03.prg
UBICA04.OBJ: ubica04.prg
UBICA05.OBJ: ubica05.prg
UBICA06.OBJ: ubica06.prg
UBICA07.OBJ: ubica07.prg
CQSTA01.OBJ: cqsta01.prg
CQSTA02.OBJ: cqsta02.prg
CQSTA03.OBJ: cqsta03.prg
CQSTA04.OBJ: cqsta04.prg
CQSTA05.OBJ: cqsta05.prg
CQSTA07.OBJ: cqsta07.prg
CQTAB01.OBJ: cqtab01.prg
CQTAB02.OBJ: cqtab02.prg
CQTAB03.OBJ: cqtab03.prg
CQTAB04.OBJ: cqtab04.prg
CQTAB05.OBJ: cqtab05.prg
CQTAB06.OBJ: cqtab06.prg
CQTAB07.OBJ: cqtab07.prg
CQTAB08.OBJ: cqtab08.prg
CQTAB09.OBJ: cqtab09.prg
CQTAB10.OBJ: cqtab10.prg
CQTAB11.OBJ: cqtab11.prg
CQTAB12.OBJ: cqtab12.prg
CQTAB14.OBJ: cqtab14.prg
CQTAB15.OBJ: cqtab15.prg
CQTAB16.OBJ: cqtab16.prg
CQTAB17.OBJ: cqtab17.prg
CQTAB18.OBJ: cqtab18.prg
CQTAB19.OBJ: cqtab19.prg
CQINF01.OBJ: cqinf01.prg
UTILE01.OBJ: utile01.prg
UTILE02.OBJ: utile02.prg
UTILE03.OBJ: utile03.prg
UTILE04.OBJ: utile04.prg
CQCREAF.OBJ: cqcreaf.prg
PRB_CALC.OBJ: prb_calc.prg
CALC.OBJ: calc.prg
ERRORSY1.OBJ: errorsy1.prg
SA_PERS.EXE: sa_pers.obj menu01.obj menu02.obj menu03.obj menu04.obj \
menu05.obj menu06.obj menu07.obj syskey6.obj ubica01.obj ubica02.obj \
ubica03.obj ubica04.obj cqtab01.obj cqtab02.obj cqtab03.obj cqtab04.obj \
cqtab05.obj cqsta01.obj cqsta02.obj cqsta03.obj cqsta04.obj cqsta05.obj \
cqtab06.obj cqtab07.obj cqtab08.obj cqtab09.obj cqtab10.obj utile02.obj \
utile03.obj utile04.obj cqcreaf.obj utile01.obj cqtab11.obj ubica05.obj \
cqtab12.obj cqsta07.obj menu08.obj cqinf01.obj prb_calc.obj calc.obj \
cqtab14.obj menu10.obj cqtab15.obj cqtab16.obj cqtab17.obj \
errorsy1.obj ubica06.obj ubica07.obj cqtab18.obj cqtab19.obj
 blinker @sa_pers.lnk

 compilare il tutto
Ma l'errore te lo dà perché non trova RMAKE.EXE oppure perché non trova
CLIPPER.EXE o BLINKER.EXE mentre esegue lo script?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 ha scritto nel
messaggio news:3FC3789F...@emagsoftware.it...





 blinker......... comando o nome del file non valido
Prova a mettere il percorso completo alle chiamate a Clipper e a
BLinker.


Il mio AUTOEXEC.NT in c:\winnt\system32:
==============================
@echo off
REM AUTOEXEC.BAT non viene utilizzato per inizializzare l'ambiente MS-DOS.
REM AUTOEXEC.NT viene utilizzato per inizializzare l'ambiente MS-DOS a meno
che
REM non sia specificato un file di avvio differente in un PIF di
applicazione.
REM Installazione di estensioni CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Installazione di redirector di rete (caricare prima di dosx.exe)
lh %SystemRoot%\system32\redir
REM Installazione del supporto DPMI
lh %SystemRoot%\system32\dosx
PATH=D:\CLIPPER\CLIP5\BIN;D:\UTIL
SET INCLUDE=D:\CLIPPER\CLIP5\INCLUDE
SET LIB=D:\CLIPPER\CLIP5\LIB
SET OBJ=D:\CLIPPER\CLIP5\OBJ
SET PLL=D:\CLIPPER\CLIP5\PLL
Il mio config.nt
==========
REM File di avvio MS-DOS con Windows NT
REM
REM CONFIG.SYS o CONFIG.NT
REM CONFIG.SYS non viene utilizzato per inizializzare l'ambiente MS-DOS.
REM CONFIG.NT viene utilizzato per inizializzare l'ambiente MS-DOS a meno
che non
REM sia specificato un file di avvio differente in un PIF di applicazione.
REM
REM ECHOCONFIG
REM Per impostazioni predefinite, non vengono visualizzate informazioni
quando
REM l'ambiente MS-DOS viene inizializzato. Per visualizzare le informazioni
REM CONFIG.NT/AUTOEXEC.NT, aggiungere il comando echoconfig a CONFIG.NT o
altri file di avvio.
REM
REM NTCMDPROMPT
REM Quando si torna al prompt dei comandi da un TSR o durante l'esecuzione
di
REM un'applicazione MS-DOS, Windows esegue 
COMMAND.COM
 per consentire al TSR
di
REM rimanere attivo. Per eseguire CMD.EXE, il prompt dei comandi di Windows,
REM piuttosto che 
COMMAND.COM
, aggiungere il comando ntcmdprompt a CONFIG.NT
o
REM un altro file di avvio.
REM
REM DOSONLY
REM Per impostazioni predefinite, è possibile avviare ogni tipo di
applicazione quando
REM si esegue 
COMMAND.COM
. Se viene avviata un'applicazione diversa da
MS-DOS,
REM i TSR in esecuzione possono rimanere danneggiati. Per accertarsi di
avviare
REM esclusivamente applicazioni MS-DOS, aggiungere il comando dosonly a
REM CONFIG.NT o altri file di avvio.
REM
REM EMM
REM Si può utilizzare la riga di comando EMM per configurare EMM (Gestione
di memoria espansa).
REM La sintassi è:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
REM
REM     AltRegSets
REM         specifica il numero totale di parametri di registro di mapping
alternativo
REM         (Alternative Mapping Register Sets) che si desidera sia
supportato da sistema.
REM         1 <= AltRegSets <= 255. Il valore predefinito è 8.
REM     BaseSegment
REM         specifica l'indirizzo del segmento di avvio nella memoria
convenzionale
REM         Dos che si desidera sia allocata dal sistema per frame di pagina
EMM.
REM         Il valore deve essere espresso in esadecimali.
REM         0x1000 <= BaseSegment <= 0x4000. Il valore è arrotondato al
limite
REM         inferiore di 16KB. Il valore predefinito è 0x4000.
REM     RAM
REM         specifica che il sistema deve allocare spazi di indirizzi a 64Kb
REM         dall'area dei blocchi di memoria superiore (UMB) per frame di
pagina EMM
REM         e lasciare il resto (se disponibile) per l'utilizzo da DOS dei
comandi
REM         loadhigh e devicehigh. Il sistema, per impostazioni predefinite,
REM         alloca tutti i possibili UMB a disposizione per frame di pagina.
REM
REM     Le dimensioni EMM sono determinate dal file pif (associato
all'applicazione
REM     o _default.pif). Se le dimensioni del file PIF sono pari a
REM     zero, EMM sarà disabilitato e la riga EMM sarà ignorata.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=131
Naturalmente metti i tuoi percorsi nei path.
Ciao
Massimo