Here's the libs from XQuartz 2.7.9: $ otool -hv libXt.6.dylib libXt.7.
![xquartz 2.7.9 xquartz 2.7.9](https://blog.wenhaolee.com/content/images/2016/10/xquartz_preference.png)
![xquartz 2.7.9 xquartz 2.7.9](https://www.macinchem.org/blog/files/siggraph-2012-nvidia-opengl-for-2012-78-728.jpeg)
There is no libXt.7.dylib in this version. MH_MAGIC_64 X86_64 ALL 0x00 DYDYLDLINK NO_REEXPORTED_DYLIBS APP_EXTENSION_SAFE Magic cputype cpusubtype caps filetype ncmds sizeofcmds flags XQuartz became the default X11 implementation for many users after the 10.8 iteration, when Apple decided to completely remove the X11 server and client libraries from the default OS X installation. Here's the library from XQuartz 2.7.8 (the prior version): $ otool -hv libXt.6.dylib Which I think means that libXt.6.dylib is -flat_namespace, and the new libXt.7.dylib is not. Motif users are encouraged to file bugs against Motif to encourage them to fix that library.Īnd this from the XQuartz 2.7.9 release notes: libXtīinary compatibility maintained for existing clients of libXt.6.dylib Set DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace when executing older non-compliant software (eg: Motif-based applications) LibXt.7.dylib is now a stub dylib that re-exports libXt.6.dylib (for binary compatibility with anything built against XQuartz 2.7.9)Ī flat_namespace version of libXt is available in /opt/X11/lib/flat_namespace to help ease the transition (#96292) LibXt.6.dylib is now a two-level-namespace dylib I suspect the first time that an openmotif bottle was built against 2.7.9, it linked to the two-level-namespace libXt.7.dylib, and picked it up on a subsequent update.Īha! The 2.7.10_rc4 release notes even have an item about libXt and Motif. So this was probably caused by XQuartz being upgraded on the test-bot servers.
![xquartz 2.7.9 xquartz 2.7.9](https://www.embird.net/sw/embird/tutorial/wine/xquartz02.png)
The source of error taken from this thread: Re-install openmotif and the affected programs from source - Mac 32-bit (PowerPC G4 OSX 10.4.11) - 0.62M - Mac 64-bit (MacBook OSX 10.11.15 (XQuartz.
#XQUARTZ 2.7.9 UPDATE#
I fond the solution on homebrew github.Īs a workaround, to get motif-based programs running again:ĭowngrade XQuartz to 2.7.8 brew update & brew upgrade