{"id":16241690,"url":"https://github.com/5ht/mumps","last_synced_at":"2026-03-04T13:31:13.227Z","repository":{"id":145086673,"uuid":"56740119","full_name":"5HT/mumps","owner":"5HT","description":"Automatically exported from code.google.com/p/gtmdarwin","archived":false,"fork":false,"pushed_at":"2016-04-21T03:40:07.000Z","size":3440,"stargazers_count":1,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-21T13:22:12.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/5HT.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-04-21T03:37:13.000Z","updated_at":"2020-05-01T13:30:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0b33a5b-81b7-4aad-8979-656e2eff255a","html_url":"https://github.com/5HT/mumps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/5HT/mumps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5HT%2Fmumps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5HT%2Fmumps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5HT%2Fmumps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5HT%2Fmumps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5HT","download_url":"https://codeload.github.com/5HT/mumps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5HT%2Fmumps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30081412,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T13:22:36.021Z","status":"ssl_error","status_checked_at":"2026-03-04T13:20:45.750Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T14:08:20.737Z","updated_at":"2026-03-04T13:31:13.189Z","avatar_url":"https://github.com/5HT.png","language":"C","readme":"The make file enclosed (sr_unix/comlist.mk) will build GT.M from source.  \nThe prerequisites are GNU make, GT.M binary installation (which you can\ndownload from http://sourceforge.net/projects/fis-gtm/), Linux x86, tcsh\nand Unicode include files. Unicode include files are automatically installed\nif ICU 3.6 is installed. GNU make 3.81, Ubuntu 8.04 LTS and RHEL 4.0 were\nused to do the test builds for this distribution.\n\nTo build a production version GT.M for linux do the following steps:\n1. Fulfill the pre-requisites.\n   Download and install GT.M binary distribution from SourceForge if you\n   do not have GT.M installed already. The build procedure needs an\n   existing GT.M mumps installed on the machine.\n\n   You can download GT.M from http://sourceforge.net/projects/fis-gtm/\n   Unpack the tar file and run the configure script as root. Note: the tar\n   file unpacks everything into your current working directory, not a new\n   subdirectory.\n   $ tar xfz gtm_V53002_linux_i686_src.tar.gz\n   $ sudo ./configure\n\n2. Unpack the GT.M sources\n   Change directory in the directory that you will place the GT.M source,\n   here after referred to as \u003cgtm-directory\u003e.\n   $ cd \u003cgtm-directory\u003e\n   $ tar xfz gtm_V53002_linux_i686_src.tar.gz\n\n   You should find this README, COPYING file and sr_* source directroies.\n\n3. Define environment variables needed to build GT.M\n   You will need to use tcsh to build GT.M.  GT.M uses several csh script\n   files the define environment variables used in the build process.  You\n   will need to define several variables prior to intiating your GT.M build.\n\n   - Define 'gtm_curpro' and 'gtm_exe' so that you can compile M programs.\n   This is the directory in which you installed the GT.M binaries from\n   SourceForge.\n   $ setenv gtm_curpro \u003cpath to installed GT.M\u003e\n   $ setenv $gtm_exe $gtm_curpro\n\n   - Define 'gtm_tools' and 'gtm_inc'\n   $ setenv gtm_tools `pwd`/sr_linux\n   $ setenv gtm_inc `pwd`/sr_linux\n\n   - [OPTIONAL] Ubuntu users must define 'distro'\n   $ setenv distro ubuntu\n\n   - [OPTIONAL] By default the build procedure will build 32 bit version of\n   GT.M on a x86_64 bit machine.\n   If you intend to build 64 bit version of GT.M on a x86_64 bit machine you\n   have to explicitly set the environment variable 'OBJECT_MODE' to '64'\n   $ setenv OBJECT_MODE 64\n\n   - Define 'gtm_version_change' and execute gtm_env.csh\n   $ setenv gtm_version_change 1\n   $ source sr_unix/gtm_env.csh\n\n4. Building GT.M -\n\nBy default, the gmake will build a production version GT.M. The build type\nof GT.M can be controlled by a parameter \"buildtypes\" - dbg (debug),\nbta (beta), and pro (production).  Passing a subset of dbg, bta, or pro in\n\"buildtypes\" from the environment or the command line will build that subset.\nFor example:\n\n\tgmake -f sr_unix/comlist.mk -I./sr_unix -I./sr_linux buildtypes=dbg gtm_ver=\u003cgtm-directory\u003e\n\nwill build just a debuggable GT.M release.\n\nYou can clean your builds by appending 'clean' to the make line.\nFor example:\n\tgmake -f sr_unix/comlist.mk -I./sr_unix -I./sr_linux buildtypes=dbg gtm_ver=\u003cgtm-directory\u003e clean\n\n5. Packaging GT.M -\n\nOnce the required builds have been done the object distribution can be\ntar'ed by doing:\n\n\tgmake -f sr_unix/comlist.mk -I./sr_unix -I./sr_linux gtm_ver=\u003cgtm-directory\u003e package\n\nAgain, buildtypes can be used to package just a subset. For example:\n\n\tgmake -f sr_unix/comlist.mk -I./sr_unix -I./sr_linux buildtypes=pro gtm_ver=\u003cgtm-directory\u003e package\n\nAppendix: Known warnings and errors\n  - \"cc1: note: obsolete option -I- used, please use -iquote instead\"\n  You can safely ignore this warning\n\n  - \"chk2lev.mdep:2: *** missing separator.  Stop.\"\n  tcsh is using the builtin echo, you need to set the environment variable\n  'distro' to 'ubuntu' and clean your build.\n  $ setenv distro ubuntu\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5ht%2Fmumps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5ht%2Fmumps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5ht%2Fmumps/lists"}