2016-11-09 1 views
0

며칠 전 컴퓨터를 Sierra 10.12.1로 업데이트했으며 xmgrace가 더 이상 작동하지 않습니다. 나는이 문제를 해결하는 방법에 대한 아이디어를 얻기 위해 포럼을 찾고 있었지만 지금까지 시도한 것과는 아무런 성과가 없었다. 조언의 조각 나는 구글 검색 중 발견 한을 시도하는 동안Sierra 10.12.1 업데이트, C 컴파일러, Xcode 및 유예가 작동하지 않습니다.

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 

: 나는 명령 라인에

xmgrace 

를 입력하면

는 오류가 발생합니다. 나는 또한 다른 문제를 발견했다. 그러나 나는 그것이 큰 문제인지 잘 모르겠다.

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 

그러나, 프로그램이 컴파일 않고 실행 파일이 작품을 생산 : 나는 GCC 또는 g을 사용하여 간단한 "Hello World"프로그램을 실행하려고하면 ++ 좀 경고를 얻을. 실행하려고하면

xcode-select --install 

나는 설치 권한을 묻는 창이 나타납니다. 내가 검색을 받아들이 클릭하면하면 오류를

Can't download the software because of a network problem 

편집을 던지기 전에 잠시 소요 : 나는 애플 개발자 웹 사이트에서 직접 엑스 코드를 다운로드했습니다. 이제이 명령을 실행하면 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 

를 얻을. 미리 제안 해 주셔서 감사합니다.

답변

0

나에게 가까이있는 컴퓨터 수리점에있는 남자 성인의 도움으로 마침내 작동하게되었습니다. MacOS El Capitan 10.11.1과 Sierra 10.12.1은 루트에 제한을 두는 것이 가장 큰 문제라고 생각합니다. 나는 유틸리티에서 다음 복구 모드에서 내 컴퓨터 (명령 + R)를 재부팅 -> 터미널 내가 일반적으로 컴퓨터를 다시 시작 후

csrutil disable 

를 입력, 내가 엑스 코드는 애플 개발자 웹 사이트에서 다운로드를 사용하여 제대로 설치되었는지 확인했다 . .pkg에서 macports를 설치 한 다음 사용했습니다.

sudo port install openmotif 
sudo port install grace 

PS. 첫 번째 포트 설치시 약간의 문제가 발생하여 해결되었습니다.

sudo port install xorg-libXt +flat_namespace +universal 
관련 문제