xmgrace не работает после обновления пакета brew

588
LTB

У меня есть MacBook Pro (Retina, середина 2012 года) с OS X El Capitan v. 10.11.6. Я регулярно использую xmgrace для своей работы, и неделю назад у меня не было с этим проблем. 20 сентября 2016 года я сделал «обновление варева, устаревшее, обновление, очистка, удаление, доктор» и теперь не могу открыть xmgrace. Сообщение об ошибке:

Предупреждение: виджет должен быть VendorShell. Предупреждение: фатальная ошибка: _XmGetDefaultDisplay нельзя использовать до VendorS.Initialize, возвращает NULL

К сожалению! Получил SIGSYS

Пожалуйста, используйте "Помощь / Комментарии", чтобы сообщить об ошибке. Ловушка отмены: 6

У меня XQuartz 2.7.9, openmotif 2.3.4, грация 5.1.25_1. Если я наберу 'xclock', это работает. Я потратил (слишком много) часов на поиски решения в Интернете, но не нашел ничего, что решило бы эту проблему. Я думаю, что это связано с порядком, в котором Xm, Xt и X11 связаны при компиляции openmotif с помощью homebrew, но я не выяснил, как это исправить. Я заметил, что несколько других авторов задавали такой же или похожий вопрос на этом форуме, но никто еще не опубликовал ответ. Если кто-то может помочь с этой проблемой, пожалуйста, сообщите нам об этом! С благодарностью,

0

2 ответа на вопрос

0
LTB

Временное решение: использование qtgrace, загруженного с sourceforge.net.

Можете ли вы рассказать об этом немного? fixer1234 8 лет назад 4
Извините за задержку с ответом. Я воспроизвожу здесь описание qtgrace с веб-сайта https://sourceforge.net/projects/qtgrace/ «QtGrace - это версия Grace, основанная на Qt-SDK от Qt Project www.qt.io. QtGrace / Grace - это программа для отображения или печати данных, анализа данных и подготовки их к печати. ​​Использование QtGrace для естественного запуска Grace в Windows, Mac OS X и Linux. " LTB 8 лет назад 0
0
LTB

Я также разместил свой вопрос на github.com https://github.com/Homebrew/brew/issues/1189#issuecomment-251284506, поскольку проблема, по-видимому, связана с обновлением homebrew. Поэтому, пожалуйста, смотрите разговор, размещенный там. Эндрю Янке предложил временное решение, пока проблема не будет полностью решена. Этот обходной путь включает в себя снижение версии XQuartz до версии 2.7.8, а затем переустановка openmotif и grace из исходного кода с помощью «brew reinstall -s openmotif grace». Я сделал это, и теперь я могу снова использовать xmgrace :)