几天前我将计算机更新到 Sierra 10.12.1,现在 xmgrace 不再工作。我一直在寻找有关如何解决此问题的想法的论坛,但到目前为止我所尝试的都没有成功。
当我输入
xmgrace
进入命令行我得到一个错误:
Warning: Widget must be a VendorShell.
Warning: Fatal Error:
_XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULL
Oops! Got SIGSYS
Please use "Help/Comments" to report the bug.
Abort trap: 6
在尝试我在谷歌搜索中找到的建议时。我还发现了一些其他问题,但我不确定它们是否有大问题。当我尝试使用 gcc 或 g++ 运行一个简单的“hello world”程序时,我收到了一些警告:
couldn't understand kern.osversion `16.1.0'
ld warning: bad symbol version: $ld$hide$os10.10$___extendhfsf2 in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$___truncdfhf2 in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$___truncsfhf2 in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_flag_clear in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_flag_clear_explicit in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_flag_test_and_set in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_flag_test_and_set_explicit in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_signal_fence in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.10$_atomic_thread_fence in dylib /usr/lib/system/libcompiler_rt.dylib
ld warning: bad symbol version: $ld$hide$os10.12$_dispatch_assert_queue in dylib /usr/lib/system/libdispatch.dylib
ld warning: bad symbol version: $ld$hide$os10.12$_dispatch_assert_queue_not in dylib /usr/lib/system/libdispatch.dylib
ld warning: bad symbol version: $ld$hide$os10.12$_dispatch_queue_create_with_target in dylib /usr/lib/system/libdispatch.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_basename_r in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_clock_getres in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_clock_gettime in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_clock_settime in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_dirname_r in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_getentropy in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_mkostemp in dylib /usr/lib/system/libsystem_c.dylib
ld warning: bad symbol version: $ld$weak$os10.11$_mkostemps in dylib /usr/lib/system/libsystem_c.dylib
但是,该程序确实编译并且它生成的可执行文件有效。当我尝试跑步时
xcode-select --install
我得到一个弹出窗口,询问是否允许安装。单击接受后,搜索需要一段时间才能引发错误
Can't download the software because of a network problem
编辑:我直接从 Apple Developer 网站下载了 Xcode。现在,当我运行此命令时,我收到 Xcode 已安装的错误消息。
当我跑
xmgrace
在终端窗口中我收到错误
dyld: Library not loaded: /opt/X11/lib/libXt.7.dylib
Referenced from: /usr/local/opt/openmotif/lib/libXm.4.dylib
Reason: image not found
Abort trap: 6
我不确定该怎么做。在此先感谢您的任何建议!