# Regarding GMT older version

**URL:** <https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858>\
**Category:** Q&A\
**Tags:** gmt\
**Created:** [May 1, 2024, 12:43pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858 "2024-05-01T12:43:34Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![AdiMoh08](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/adimoh08/32/4155_2.png) [@AdiMoh08](https://forum.generic-mapping-tools.org/u/AdiMoh08)\
**Post date:** [May 1, 2024, 12:43pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/1 "2024-05-01T12:43:34Z")

</div>

Hello,  
I am unable to install gmt version 4.8.15 in my system .I have tried both in linux and windows but was not able to install GMT4.Since ,I am using tdefnode i need the older gmt4 version.Plz help

---

<div class="post-metadata">

**Author:** ![Esteban82](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/esteban82/32/54_2.png) [@Esteban82](https://forum.generic-mapping-tools.org/u/Esteban82)\
**Post date:** [May 1, 2024, 1:06pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/2 "2024-05-01T13:06:37Z")

</div>

Hi @AdiMoh08. Welcome to GTM forum.

This is oldest GMT version that is available at Github:

> **[Release 4.5.18 · GenericMappingTools/gmt](https://github.com/GenericMappingTools/gmt/releases/tag/4.5.18)**
>
> A "fake" release for GMT 4.5.18.

---

<div class="post-metadata">

**Author:** ![thwbecker](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/thwbecker/32/1215_2.png) [@thwbecker](https://forum.generic-mapping-tools.org/u/thwbecker)\
**Post date:** [May 1, 2024, 1:37pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/3 "2024-05-01T13:37:02Z")

</div>

Yup, 4.5.18.

But we need to know why you cannot install it, e.g. what is the error message? It requires a configure; make sort of sequence, for example  
./configure --prefix=`pwd`  
make  
to install on user level, and then you need to add the binaries to your path.

---

<div class="post-metadata">

**Author:** ![jjg](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/jjg/32/2822_2.png) [@jjg](https://forum.generic-mapping-tools.org/u/jjg)\
**Post date:** [May 1, 2024, 2:11pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/4 "2024-05-01T14:11:49Z")

</div>

Note that you will not be able to compile GMT prior to 6.1 (I think) on modern Linux systems – earlier versions used an obsolete feature of POSIX signals which was removed from glibc some years ago. If you really must compile an older GMT on Linux then your best chance would be to do so on an old version of Linux (possibly in a VM)

---

<div class="post-metadata">

**Author:** ![Joaquim](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/joaquim/32/16_2.png) [@Joaquim](https://forum.generic-mapping-tools.org/u/Joaquim)\
**Post date:** [May 1, 2024, 2:39pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/5 "2024-05-01T14:39:52Z")

</div>

Are you sure that `tdefnode ` (don’t know what it is) does not work with the latest GMT version? Did you try it? It should work for most of things, though is not impossible that some features did escape the compatibility layer.

---

<div class="post-metadata">

**Author:** ![EJFielding](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/ejfielding/32/82_2.png) [@EJFielding](https://forum.generic-mapping-tools.org/u/EJFielding)\
**Post date:** [May 1, 2024, 2:48pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/6 "2024-05-01T14:48:33Z")

</div>

I don’t know about Linux or Windows installations, but there is still a GMT4 available to install with MacPorts on the Mac. The MacPorts maintainers may have made some small adjustments, but they must be still compiling it with modern compilers.

---

<div class="post-metadata">

**Author:** ![AdiMoh08](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/adimoh08/32/4155_2.png) [@AdiMoh08](https://forum.generic-mapping-tools.org/u/AdiMoh08)\
**Post date:** [May 1, 2024, 6:41pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/7 "2024-05-01T18:41:36Z")

</div>

in this version there is no executable present like gmt.exe.But psxy.exe is present.Thats why its not installing.Can I get gmt4 setup with the aforesaid executables?

---

<div class="post-metadata">

**Author:** ![AdiMoh08](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/adimoh08/32/4155_2.png) [@AdiMoh08](https://forum.generic-mapping-tools.org/u/AdiMoh08)\
**Post date:** [May 1, 2024, 6:48pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/8 "2024-05-01T18:48:16Z")

</div>

the gmtplot scripts in the block modelling software (tdefnode) are compatible with gmt4 version.These scripts are not upgraded to the recent gmt 6.2 version thats why its not working.

---

<div class="post-metadata">

**Author:** ![Joaquim](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/joaquim/32/16_2.png) [@Joaquim](https://forum.generic-mapping-tools.org/u/Joaquim)\
**Post date:** [May 1, 2024, 8:34pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/9 "2024-05-01T20:34:12Z")

</div>

> [@AdiMoh08](#):
>
> These scripts are not upgraded to the recent gmt 6.2 version thats why its not working.

You didn’t answer to my question. Did you try it? Again, GMT6 is supposed to be backward compatible with GMT4.

> [@AdiMoh08](#):
>
> in this version there is no executable present like gmt.exe.But psxy.exe is present.Thats why its not installing.

Sorry, this makes no sense. Note that you can use translator services like [DeepL](https://www.deepl.com/translator) to translate a well composed question in your language. It works pretty well.

---

<div class="post-metadata">

**Author:** ![AdiMoh08](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/adimoh08/32/4155_2.png) [@AdiMoh08](https://forum.generic-mapping-tools.org/u/AdiMoh08)\
**Post date:** [May 2, 2024, 5:19am UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/10 "2024-05-02T05:19:40Z")

</div>

yes i tried it.not working

---

<div class="post-metadata">

**Author:** ![Joaquim](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/joaquim/32/16_2.png) [@Joaquim](https://forum.generic-mapping-tools.org/u/Joaquim)\
**Post date:** [May 2, 2024, 12:52pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/11 "2024-05-02T12:52:13Z")

</div>

> [@AdiMoh08](#):
>
> not working

Impossible to provide further assistance with information like this.

---

<div class="post-metadata">

**Author:** ![mkononets](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/mkononets/32/4029_2.png) [@mkononets](https://forum.generic-mapping-tools.org/u/mkononets)\
**Post date:** [May 2, 2024, 5:08pm UTC](https://forum.generic-mapping-tools.org/t/regarding-gmt-older-version/4858/12 "2024-05-02T17:08:47Z")

</div>

googlable documentation [TDEFNODE User's Manual](https://robmccaffrey.github.io/TDEFNODE/manual/tdefnode_gmt.html)  
suggests all plotting is done by calling gmt programs from shell scripts

This way a user should in principle be able to adapt to any changes on gmt side if the user knows how to use command line gmt. If not - tough luck.

Also [TDEFNODE User's Manual](https://robmccaffrey.github.io/TDEFNODE/manual/tdefnode_manual.html#bg) the author has stated the following: \*Please do not make changes to the code and/or re-disribute it. I am happy to help with any improvements or changes. \*

Authors name and contact email are indicated at the top of the User’s manual
