[Debian-med-packaging] Bug#775302: [fis-gtm] UTF-8 libgtmutils.so in fis-gtm-6.2-000 is missing routines

Amul Shah amul.shah at fisglobal.com
Tue Jan 13 21:05:45 UTC 2015

Package: fis-gtm
Version: 6.2-000-1
Severity: important

A user reported the following on comp.lang.mumps:
> When starting gtm with gtm_chset=UTF-8 i get the following error:
> (the error does not occur in m-mode)
> %GTM-E-ZLINKFILE, Error while zlinking "%XCMD"
> %GTM-E-FILENOTFND, File %XCMD not found
> Any hints? I found an old discussion linking this to a missing/incomplete
> gtmroutines environment variable, but that one seems to be correct 

As an upstream fis-gtm developer, I was confused since this bug is not present in the package that I built on my Debian 7 stable 
workstation. However, when I picked up the package from https://packages.debian.org/sid/fis-gtm-6.2-000, I was able to recreate 
the error.

There seems to be a problem with the creation of the UTF-8 mode libgtmutil.so. Upstream is tracking the issue as GTM-8041.

This is the M mode test case which works:
$ . /usr/lib/x86_64-linux-gnu/fis-gtm/V6.2-000_x86_64/gtmprofile
$ ls $gtm_dist/[_A-Z][A-Z]*.m | sed -e 's;/usr/lib/x86_64-linux-gnu/fis-gtm/V6.2-000_x86_64/;set ln="^;' -e 's;\.m.*$;" write 
ln," was ",$select($length($text(@ln)):"",1:"not "),"found";' -e 's;_;%;' | $gtm_dist/mumps -direct ; echo $gtmroutines
... prints mostly "^XYZ was found" except for GDE routines which is normal ...

This is the UTF-8 mode test case which does not work
$ . /usr/lib/x86_64-linux-gnu/fis-gtm/V6.2-000_x86_64/utf8/gtmprofile
$ ls $gtm_dist/[_A-Z][A-Z]*.m | sed -e 's;/usr/lib/x86_64-linux-gnu/fis-gtm/V6.2-000_x86_64/utf8/;set ln="^;' -e 's;\.m.*$;" 
write ln," was ",$select($length($text(@ln)):"",1:"not "),"found";' -e 's;_;%;' | $gtm_dist/mumps -direct ; echo $gtmroutines
... prints only "^XYZ was not found" ...


The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.

More information about the Debian-med-packaging mailing list