Espero que isso ainda seja relevante. Eu gostei da solução no github homebrew.
A solução é tirada deste tópico :
Como solução alternativa, para que os programas baseados em motivos sejam executados novamente:
Faça downgrade de XQuartz para 2.7.8
brew update && brew upgrade
Reinstale o openmotif e os programas afetados da origem
A origem do erro retirado deste tópico :
Portanto, isso provavelmente foi causado pela atualização do XQuartz nos servidores do test-bot. Eu suspeito que a primeira vez que um frasco openmotif foi construído contra o 2.7.9, ele foi vinculado ao namespace de dois níveis libXt.7.dylib, e @ltbuchman o pegou em uma atualização subsequente.
Aha! As notas de lançamento do 2.7.10_rc4 ainda têm um item sobre libXt e Motif. Eles dizem:
libXt
libXt.6.dylib is now a two-level-namespace dylib
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)
A flat_namespace version of libXt is available in /opt/X11/lib/flat_namespace to help ease the transition (#96292)
Set DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace when executing older non-compliant software (eg: Motif-based applications)
Motif users are encouraged to file bugs against Motif to encourage them to fix that library.
E isso das notas de lançamento do XQuartz 2.7.9:
libXt
No longer linked with -flat_namespace
Binary compatibility maintained for existing clients of libXt.6.dylib
O que eu acho que significa que libXt.6.dylib é -flat_namespace, e o novo libXt.7.dylib não é.
Aqui está a biblioteca do XQuartz 2.7.8 (a versão anterior):
$ otool -hv libXt.6.dylib
libXt.6.dylib:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 19 2024 DYLDLINK NO_REEXPORTED_DYLIBS APP_EXTENSION_SAFE
Note the lack of TWOLEVEL in the flags. There is no libXt.7.dylib in this version.
Aqui estão as bibliotecas do XQuartz 2.7.9:
$ otool -hv libXt.6.dylib libXt.7.dylib
libXt.6.dylib:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 19 2024 DYLDLINK NO_REEXPORTED_DYLIBS APP_EXTENSION_SAFE
libXt.7.dylib:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 19 2024 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS APP_EXTENSION_SAFE