Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GT.M V6.0-001 now available

231 views
Skip to first unread message

K.S. Bhaskar

unread,
Jan 9, 2013, 5:27:52 PM1/9/13
to
V6.0-001 brings a number of useful enhancements to GT.M. For example:

An environment variable to provide an initial value to $ETRAP at process startup, overriding the default $ZTRAP="B", which in the event of a buggy application error trap can drop the process to direct mode, undesirable behavior in production

Significantly speed-up a common type of indirection, of the form @x@(), where the subscripts vary with each invocation

For the symmetric cipher, demonstrating support in the encryption plugin for both libgcrypt and OpenSSL, and with the latter, a choice of AES CFB and Blowfish CFB as the cipher

On Linux, an option to use huge pages, for those applications that can benefit from a significant reduction in the use of virtual memory page tables

The new MUPIP SIZE command with a choice of techniques to rapidly estimate global variable size

For application code that uses, or may use, side-effects in ways where order of evaluation matters, an option to direct the compiler to generate object code with strict left to right evaluation, bypassing certain optimizations that can reorder evaluation

New functionality in utility programs, for example, the LOOP^%XCMD entryref to facilitate filters in GT.M, where one might otherwise use the UNIX awk utility

A new $ZWRITE() function to return a string with non-graphic characters represented in the $CHAR() format produced by the ZWRITE command

There are numerous other enhancements, improvements to ease of use and robustness, and bug fixes as described in the release notes (http://tinco.pair.com/bhaskar/gtm/doc/articles/GTM_V6.0-001_Release_Notes.html for html - for all current GT.M user documentation, including the release notes in PDF, go to http://fis-gtm.com and click on the User Documentation tab).

Please do try V6.0-001 and let us know what you think. Thank you for your continued use of GT.M.

Regards
-- Bhaskar

--
GT.M - Rock solid. Lightning fast. Secure. No compromises.

Maury Pepper

unread,
Jan 9, 2013, 5:50:36 PM1/9/13
to
Thanks Bhaskar and FIS for these significant enhancements and for keeping GT.M moving forward.


"K.S. Bhaskar" <ks.bh...@fisglobal.com> wrote in message news:ba681dcf-d2c9-4188...@googlegroups.com...
--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

Ray

unread,
Jan 10, 2013, 7:57:02 AM1/10/13
to
четверг, 10 января 2013 г., 2:27:52 UTC+4 пользователь K.S. Bhaskar написал:
Thanks for new release!

There is trouble in sources tarball gtm_V60001_linux_i686_src.tar.gz:

make on Debian 6.0.6 x86 stops with error:
[ 19%] Building C object CMakeFiles/libmumps.dir/sr_unix/gtm_trigger.c.o
In file included from /usr/local/src/gtm-6.0-0001/sr_unix/gtm_trigger.c:54:
/usr/local/src/gtm-6.0-0001/sr_unix/auto_zlink.h:15:27: error: auto_zlink_sp.h: No such file or directory
make[2]: *** [CMakeFiles/libmumps.dir/sr_unix/gtm_trigger.c.o] Error 1
make[1]: *** [CMakeFiles/libmumps.dir/all] Error 2
make: *** [all] Error 2

Tarball downloaded from http://sourceforge.net/projects/fis-gtm/files/GT.M-x86-Linux-src/V6.-0001/gtm_V60001_linux_i686_src.tar.gz, checksum is correct.

Coriolis

unread,
Jan 10, 2013, 8:13:40 AM1/10/13
to
четверг, 10 января 2013 г., 2:27:52 UTC+4 пользователь K.S. Bhaskar написал:
Special thanks for the fix GTM-7525 :)

K.S. Bhaskar

unread,
Jan 13, 2013, 10:34:59 PM1/13/13
to
Ray --

We have some updated source tarballs. Please tell us how they work for you.

Regards
-- Bhaskar

Ray

unread,
Jan 14, 2013, 2:46:41 AM1/14/13
to
понедельник, 14 января 2013 г., 7:34:59 UTC+4 пользователь K.S. Bhaskar написал:
It's OK now, but there is some exceptions. While configuring with default parameters (for example: "root@test:/usr/local/src/gtm-6.0-001/build# cmake /usr/local/src/gtm-6.0-001") make works to 100% without any errors or warnings, but "make install" installs GT.M distribution in '/usr/local/lib/fis-gtm/GTM_RELEASE_VERSION_' directory. I mean that dirname literally, that is version and arch variables don't get their values in cmake script. When configuring with appropriate parameters (for example: "root@test:/usr/local/src/gtm-6.0-001/build# cmake -D CMAKE_INSTALL_PREFIX:PATH=/opt -D GTM_INSTALL_DIR:STRING=gtm-6.001 /usr/local/src/gtm-6.0-001") "make install" doing all right.

Second issue is about configure script in this dist (which built from source, I mean). Full installation log:
===
root@test:/opt/gtm-6.001# LANG= ./configure
GT.M Configuration Script
Copyright 2009, 2012 Fidelity Information Services, Inc. Use of this
software is restricted by the provisions of your license agreement.

What user account should own the files? (bin)
What group should own the files? (bin)
Should execution of GT.M be restricted to this group? (y or n) n
In what directory should GT.M be installed? /opt/gtm_test

Directory /opt/gtm_test does not exist. Do you wish to create it as part of
this installation? (y or n) y

Installing GT.M....

Should UTF-8 support be installed? (y or n) n
cp: cannot stat `plugin/gtmcrypt/show_install_config.sh': No such file or directory
chmod: cannot access `/opt/gtm_test/plugin/gtmcrypt/show_install_config.sh': No such file or directory
chown: cannot access `/opt/gtm_test/plugin/gtmcrypt/show_install_config.sh': No such file or directory
chgrp: cannot access `/opt/gtm_test/plugin/gtmcrypt/show_install_config.sh': No such file or directory
install: cannot stat `plugin/libgtmcrypt_openssl_BLOWFISHCFB.so': No such file or directory
install: cannot stat `plugin/libgtmcrypt_openssl_AES256CFB.so': No such file or directory
install: cannot stat `plugin/libgtmcrypt_gcrypt_AES256CFB.so': No such file or directory

All of the GT.M MUMPS routines are distributed with uppercase names.
You can create lowercase copies of these routines if you wish, but
to avoid problems with compatibility in the future, consider keeping
only the uppercase versions of the files.

Do you want uppercase and lowercase versions of the MUMPS routines? (y or n)n

Compiling all of the MUMPS routines. This may take a moment.

chown: cannot access `/opt/gtm_test/*.txt': No such file or directory
chgrp: cannot access `/opt/gtm_test/*.txt': No such file or directory

GTM>
%GDE-I-GDUSEDEFS, Using defaults for Global Directory
/opt/gtm_test/gtmhelp.gld

GDE>
GDE>
GDE>
%GDE-I-VERIFY, Verification OK

%GDE-I-GDCREATE, Creating Global Directory file
/opt/gtm_test/gtmhelp.gld

GTM>
%GDE-I-GDUSEDEFS, Using defaults for Global Directory
/opt/gtm_test/gdehelp.gld

GDE>
GDE>
GDE>
%GDE-I-VERIFY, Verification OK

%GDE-I-GDCREATE, Creating Global Directory file
/opt/gtm_test/gdehelp.gld
chmod: cannot operate on dangling symlink `/opt/gtm_test/plugin/libgtmcrypt.so'

Installation completed. Would you like all the temporary files
removed from this directory? (y or n) n
root@tspost:/opt/gtm-6.001#
===
There are some errors about missing files. OS is similar to my previous post: Debian 6.0.6 x86

K.S. Bhaskar

unread,
Jan 15, 2013, 9:43:00 AM1/15/13
to
Ray --

Thank you for working with us to get the new source packaging glitches ironed out. We have some new source tarballs again. Could you tell us how these work for you, please? Thanks.

Regards
-- Bhaskar

Ray

unread,
Jan 16, 2013, 2:44:12 PM1/16/13
to
вторник, 15 января 2013 г., 18:43:00 UTC+4 пользователь K.S. Bhaskar написал:
With last update it's ok for all. Configure, build and install works perfect. Thanks for your attention.

Ray

unread,
Feb 27, 2013, 11:56:13 PM2/27/13
to
There is no new $zwrite() function explanation in programmer's guide for GT.M V6.0-001

K.S. Bhaskar

unread,
Feb 28, 2013, 5:03:26 PM2/28/13
to
On Wednesday, February 27, 2013 11:56:13 PM UTC-5, Ray wrote:
> There is no new $zwrite() function explanation in programmer's guide for GT.M V6.0-001

It's there in the release notes for V6.0-001:

The $ZWRITE() function takes a single expression argument and returns that expression with the non-graphic characters represented in the $CHAR() format used by the ZWRITE command. Note that the non-graphic characters differ between M mode and UTF-8 mode. This is a new function.(GTM-7475)

With every new GT.M release, the release notes tell what's different in that release compared to its predecessor. We update the manuals periodically, absorbing the contents of the release notes.

Regards
-- Bhaskar
0 new messages