If i just edit the file and replace the 6 with a 7,
../mupip create
This works!
Now i have a dat file, and go to gtm to save something :
GTM>s ^foo("blah")=1
%GTM-E-GDINVALID, Unrecognized Global Directory file format: /home/mdupont/experiments/fosm/gt.m/example/mumps.gld, expected label: GTCGBDUNX006, found: GTCGBDUNX007
Oh so that wants a v6, so good thing i backed up the old, one, i replace it .
GTM>s ^foo("blah")=1
that works
GTM>zwr ^foo(*)
^foo("blah")=1
So the data is stored.
Can anyone please explain this? in detail? why does mupip operate with a different version number?
note, I did not run any other commands, I am just learning and dont want to execute any huge install routines a root that I dont understand.
Hi there,
I am learning about gt.m and mumps.
Here is what I did so far :
get the version http://sourceforge.net/projects/fis-gtm/
tar -xzf gtm_V55000_linux_i686_pro.tar.gz
chmod +x semstat2 mupip mumps lke gtmsecshr gtcm_shmclean gtcm_server gtcm_play gtcm_pkdisp gtcm_gnp_server geteuid ftok dse
mkdir example
../mumps -r GDE
%GDE-I-GDUSEDEFS, Using defaults for Global Directory
/home/mdupont/experiments/fosm/gt.m/example/mumps.gld
GDE> change -s DEFAULT -f=/home/mdupont/experiments/fosm/gt.m/example/
GDE> exit
%GDE-I-VERIFY, Verification OK
%GDE-I-GDCREATE, Creating Global Directory file
/home/mdupont/experiments/fosm/gt.m/example/mumps.gld
now this creates a v6 version of gld, which mupip does not like.
strings mumps.gld | head -1
GTCGBDUNX006H
But mupip expects a 7 not 6 !
../mupip create
%GTM-E-GDINVALID, Unrecognized Global Directory file format: /home/mdupont/experiments/fosm/gt.m/example/mumps.gld, expected label: GTCGBDUNX007, found: GTCGBDUNX006
If i just edit the file and replace the 6 with a 7,
../mupip create
This works!
Now i have a dat file, and go to gtm to save something :
GTM>s ^foo("blah")=1
%GTM-E-GDINVALID, Unrecognized Global Directory file format: /home/mdupont/experiments/fosm/gt.m/example/mumps.gld, expected label: GTCGBDUNX006, found: GTCGBDUNX007
Oh so that wants a v6, so good thing i backed up the old, one, i replace it .
GTM>s ^foo("blah")=1
that works
GTM>zwr ^foo(*)
^foo("blah")=1
So the data is stored.
Can anyone please explain this? in detail? why does mupip operate with a different version number?
note, I did not run any other commands, I am just learning and dont want to execute any huge install routines a root that I dont understand.
thanks,
mike
also posted here :
http://stackoverflow.com/questions/9427557/how-to-solve-gtm-e-gdinvalid-unrecognized-global-directory-file-format-mumps
and
http://fmtyewtk.blogspot.com/2012/02/gtcgbdunx007-vs-gtcgbdunx006-in-gtm.html
Hi James,
Did you actually "install" GT.M anywhere in that process? You might refer to
http://tinco.pair.com/bhaskar/gtm/doc/books/ao/UNIX_manual/ch02.html
or similar information.