Hello,

I think I need help to solve this problem. It is very basic, but this is the first time I wish to run an octave script from gretl.

To learn this I created this very simple example based on Users' manual:

open data9-7

matrix xy = { PRIME, UNEMP }

mwrite(xy, "xy.mat", 1)

foreign language=Octave

xy = gretl_loadmat("xy.mat");

x = xy(:,1);

y = xy(:,2);

h = sum(x.*y);

gretl_export(h, "h.mat");

end foreign

matrix xy = { PRIME, UNEMP }

mwrite(xy, "xy.mat", 1)

foreign language=Octave

xy = gretl_loadmat("xy.mat");

x = xy(:,1);

y = xy(:,2);

h = sum(x.*y);

gretl_export(h, "h.mat");

end foreign

When I try to run this from gretl, I got an error message, this one:

gretl version 2019c

Current session: 2019-07-13 11:39

? open data9-7

Read datafile D:\Programok\gretl\data\ramanathan\data9-7.gdt

periodicity: 4, maxobs: 64

observations range: 1975:1 to 1990:4

Listing 12 variables:

0) const 1) QNC 2) PRICE 3) INCOME 4) PRIME

5) UNEMP 6) STOCK 7) POP 8) WINTER 9) SPRING

10) SUMMER 11) FALL

? matrix xy = { PRIME, UNEMP }

Generated matrix xy

? mwrite(xy, "xy.mat", 1)

? foreign language=Octave

? xy = gretl_loadmat("xy.mat");

? x = xy(:,1);

? y = xy(:,2);

? h = sum(x.*y);

? gretl_export(h, "h.mat");

? end foreign

error: writing file 'C:\Users\MAJOR KLÁRA\.octave_hist': No such file or directory

error: ignoring const execution_exception& while preparing to exit

Current session: 2019-07-13 11:39

? open data9-7

Read datafile D:\Programok\gretl\data\ramanathan\data9-7.gdt

periodicity: 4, maxobs: 64

observations range: 1975:1 to 1990:4

Listing 12 variables:

0) const 1) QNC 2) PRICE 3) INCOME 4) PRIME

5) UNEMP 6) STOCK 7) POP 8) WINTER 9) SPRING

10) SUMMER 11) FALL

? matrix xy = { PRIME, UNEMP }

Generated matrix xy

? mwrite(xy, "xy.mat", 1)

? foreign language=Octave

? xy = gretl_loadmat("xy.mat");

? x = xy(:,1);

? y = xy(:,2);

? h = sum(x.*y);

? gretl_export(h, "h.mat");

? end foreign

error: writing file 'C:\Users\MAJOR KLÁRA\.octave_hist': No such file or directory

error: ignoring const execution_exception& while preparing to exit

I checked, the .octave_hist file is there. Also, when octave is running in gui mode, it is possible to run gretltmp.m in this directory.

So it seems like the script should work unless this problem remains unsolved.

So I am anaware, the problem is with gretl or with octave?

Is it possible that the problem is with the path (it has space and an accented character in it)?

When I set preferences in gretl and define where octave executable is located, which file should I choose?

octave-cli.exe

octave-cli-5.1.0.exe

Or one of the bat files?

(These are in the bin library of octave. The vbs files in octave root definitely do not work.)

And finally, I have not found any documentation on these technical details, this is why I need your help.

Thank you in advance,

Klára