shabiel / fis-gtm Goto Github PK
View Code? Open in Web Editor NEWFIS/GT.M Repository to mirror the source code drops on http://sourceforge.net/projects/fis-gtm/
License: Other
FIS/GT.M Repository to mirror the source code drops on http://sourceforge.net/projects/fis-gtm/
License: Other
I installed your Cygwin build on a test machine (64-bit Windows 10) and am trying unsuccessfully to run an application that makes use of TCP socket devices. I also want to get our Serenji debugger/editor working with this GT.M instance, and that uses TCP socket devices to communicate with its client UI.
So I consulted http://tinco.pair.com/bhaskar/gtm/doc/books/pg/UNIX_manual/ch09s08.html#socket_device_examples, downloaded sockexamplemulti31.m from http://tinco.pair.com/bhaskar/gtm/doc/books/pg/UNIX_manual/sockexamplemulti31.m and tried running it:
$ $gtm_dist/mumps -r sockexamplemulti31
At MAY 16, 2016 13:37:55 waiting for server job 7116 & client job 6312
At MAY 16, 2016 13:37:58 waiting for server job 7116 & client job 6312
At MAY 16, 2016 13:38:01 waiting for server job 7116 & client job 6312
...
Unlike in the comments at the top of the routine (where there were only 12 "waiting" lines over a period of 33 seconds) this continued until I aborted the server job:
$ $gtm_dist/mupip stop 7116
STOP issued to process 7116
Then the output completed:
At MAY 16, 2016 13:40:48 waiting for server job 7116 & client job 6312
Server stderr:
%GTM-F-FORCEDHALT, Image HALTed by MUPIP STOP
Server stdout:
** tcpserver is getting ready to start.**
MAY 16, 2016 13:37:55 Open serverport 2615 successful, $key=LISTENING|server|261
5
Client stderr:
Client stdout:
MAY 16, 2016 13:38:02 At client+13^sockexamplemulti31 connection failure port 26
15
ioerrio=0
ioerrdev=""
ioerrkey=""
ioerrzeof=0
0 OPEN RMS STREAM NOWRAP
0-out OPEN RMS STREAM NOWRAP
Am I doing something wrong, or isn't the TCP socket device stuff working in the Cygwin port yet?
We have a browser-based EPOS application that we have ported to cygwin + GTM.
Unfortunately, sometimes when the Windows 10 Professional PC is rebooted a cygwin startup window is opened and goes into an endless loop and the window does not close (see attached).
Fortunately, if you manually close the window and manually request the application start-up procedure in cygwin the application springs to life.
It make be related but we also get intermittent MUTEXERR errors, possibly linked to Jobbed processes and the system can freeze until rebooted or sometimes with manual rundowns. Once this has occurred trying to use ^%G to list a global after entering the global name may hang. Sometimes a global can be partially listed and the MUTEXERR error occurs before completely shown. We are investigating this but any pointers would be welcomed.
thanks.
The repo at https://github.com/transcode-open/apt-cyg is unavailable because of a DMCA takedown notice (https://github.com/github/dmca/blob/master/2016-01-26-apt-cyg.md)
Instead I ran this command in my admin-level Windows command shell:
c:\>choco install cyg-get
Then this to install the packages we need:
c:\>cyg-get wget git libelf0-devel zlib-devel libicu-devel libgpgme-devel libgpg-error-devel openssl-devel tcsh libncurses-devel gcc4-g++ gdb automake make flex bison libnettle-devel libnettle
This enabled me to proceed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.