Open Motif for Linux or Mac

This page provides Open Motif package downloads, suitable for use on Linux or Mac, running on Intel-compatible processors. These are the versions of Open Motif which we recommend for use with the current versions of X/Winteracter. They were built from the standard 2.3.8 Open Motif source distribution, but patched to improve Xft text rendering performance.

Two types of package are provided:

  • Library only : The Mac downloads contain the static Motif library (libXm.a), while the Linux versions contain both static and shared libraries (libXm.a and libXm.so). This is the only Motif component required by X/Winteracter for development on Linux or Mac.
  • Full package : For completeness, the packages from which the above libraries originate are also provided. X/Winteracter users do not need to download these packages.

The full packages are provided here to fulfil the terms of the Open Group Public License. All of the packages below are made available here according to the terms of that license.

Build system 32/64-bit Download Download
Mac OS X 10.5 (Leopard) 32-bit Library only (4.7mb) Full package (31mb)
OS X 10.9 (Mavericks) 64-bit Library only (4.8mb) Full package (70mb)
macOS 10.13 (High Sierra) 64-bit Library only (5.4mb) Full package (31mb)
Fedora 7 Linux/x86 32-bit Library only (8.4mb) Full package (35mb)
Fedora 7 Linux/x86_64 64-bit Library only (9.1mb) Full package (37mb)
Fedora 15 Linux/x86_64 64-bit Library only (9.8mb) Full package (40mb)
Ubuntu 16 Linux/x86_64 64-bit Library only (11mb) Full package (44mb)
Ubuntu 18 Linux/x86_64 64-bit Library only (13mb) Full package (51mb)

All of the downloads are gzipped tar archives, which extract to a directory called motif-2.3.8 .

Wherever you extract the Open Motif files, we recommend that X/Winteracter users create a symbolic link called either /usr/local/OpenMotif (32-bit) or /usr/local/OpenMotif64 (64-bit), e.g.

  sudo ln -s $HOME/motif-2.3.8 /usr/local/OpenMotif
or:
  sudo ln -s $HOME/motif-2.3.8 /usr/local/OpenMotif64

Creating such a link allows our development environment (WiDE) and compile/link scripts to find the Motif library, without needing to reference a system-specific path or a particular version number.

Notes:

  • For best results when building X/Winteracter applications with the above libraries, we recommend updating to version 13.0d or later.
  • Typically, each of the above packages is compatible with a much wider range of operating system releases than that on which they were built. In general, choose the newest version which was built on a system which is no newer than your intended development system.
  • If the Linux libraries are downloaded to a system where another version of Open Motif is already installed, the shared library from the downloaded archive may not be used by default, when linking dynamically against libXm. Add /usr/local/OpenMotif64 or /usr/local/OpenMotif to the LD_LIBRARY_PATH environment variable to ensure the linker uses the shared library from the above packages.
  • In versions prior to 10.10d, we recommended creating the OpenMotif or OpenMotif64 symbolic link on the Mac in /usr, rather than /usr/local, but that recommendation was not compatible with System Integrity Protection, as introduced in OS X El Capitan. As of 10.10d, the supplied documentation and tools therefore now assume that Open Motif is located in /usr/local rather than /usr.
  • These packages were built by Interactive Software Services Ltd. from the standard 2.3.8 sources, modified with a single Xft text rendering patch, kindly supplied by Dušan Peterc (www.arahne.si). The patch improves performance on recent versions of macOS and on remote X servers connected to Mac or Linux hosts (see CHANGES in the full 2.3.8 packages).

Disclaimer

These packages are provided here primarily for the benefit of our Mac X/Winteracter customers, but are freely available to anyone to download. They are provided on an "as is" basis with no warranty. I.S.S. is unable to offer technical support for these packages. We offer no endorsement for these package other than that specifically stated above.

This disclaimer does not affect any entitlement of I.S.S. customers to support for X/Winteracter when used in combination with these packages.