FelicienLL / runnonmem

Run NONMEM from R
GNU General Public License v3.0
4 stars 0 forks source link

error message on compiler #1

Open nskoch opened 1 year ago

nskoch commented 1 year ago

Could you please help me with the following error:

"c:/nm74g64/wfn743/bin/wfn743.bat": ERROR Unknown compiler version. Please select from ivf, ivf11, gf or g95 Please press a key to continue...

Then the windows is closed.

Best regards Nicolas

nskoch commented 1 year ago

Sorry I change the option to : options(runnonmem_nmfe_location = "c:/nm74g64/run/nmfe74.bat") However, it still doesn't run properly. The *.lst file ended by NM-TRAN MESSAGES

FelicienLL commented 1 year ago

Dear Nicolas, What if you try to run NONMEM outside out of "runnonmem" (i.e. from the console or from Pirana) ? It looks like NONMEM starts well but crashes due to a compiler problem, and there is no problem with "runnonmem" per se.

nskoch commented 1 year ago

Bonsoir,Nonmem tournes sans pb depuis le shell dos en utilisant nmfe74.bat.Bonne soiréeNicolasLe 16 oct. 2023 à 17:23, Félicien Le Louedec @.***> a écrit : Dear Nicolas, What if you try to run NONMEM outside out of "runnonmem" (i.e. from the console or from Pirana) ? It looks like NONMEM starts well but crashes due to a compiler problem, and there is no problem with "runnonmem" per se.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

FelicienLL commented 1 year ago

OK, thanks. runnonmem() creates and executes a .bat file in a temporary directory that contains the following command:

'Y: & cd "Y:/path/to/mymodel" & CALL "C:/nm74g64/util/nmfe74.bat" run001.mod run001.lst & pause'
#> [1] "Y: & cd \"Y:/path/to/mymodel\" & CALL \"C:/nm74g64/util/nmfe74.bat\" run001.mod run001.lst & pause"

supposing your model file is stored in Y:/path/to/mymodel/run001.mod and nonmem is installed at C:/nm74g64/util/nmfe74.bat.

Do you run something different when you call NONMEM from the DOS shell? Do you see any reason while this command would not work?