У меня есть 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, но я не выяснил, как это исправить. Я заметил, что несколько других авторов задавали такой же или похожий вопрос на этом форуме, но никто еще не опубликовал ответ. Если кто-то может помочь с этой проблемой, пожалуйста, сообщите нам об этом! С благодарностью,

2 ответа2

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .