Сборка мусора в Objective-C больше не поддерживается tkeclipse - PullRequest
0 голосов
/ 19 мая 2018

При выполнении tkeclipse или tktools я получаю следующее сообщение:

/.../Eclipse/bin/x86_64_macosx/tkeclipse ; exit;
objc[18335]: Objective-C garbage collection is no longer supported.

/.../Eclipse/tcltk/x86_64_macosx/bin/wish8.5: line 2: 18335 Abort trap: 6 
"$(dirname $0)/../Library/Frameworks/Tk.framework/Versions/8.5/Resources/Wish.app/Contents/MacOS/Wish" "$@"

logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

Я получаю это сообщение только после того, как обновил свой Mac (в настоящее время версия 10.13.4).Есть идеи?

1 Ответ

0 голосов
/ 06 марта 2019

Я столкнулся с той же проблемой.Решение, которое я нашел, состояло в том, чтобы вместо этого выполнить команды xtkeclipse и xtktools.У вас должны быть эти исполняемые файлы, поскольку они поставляются с затмением MacOS.

Они оба полагаются на X11, если у вас его нет, вы можете скачать установщик здесь: https://www.xquartz.org

ПослеДля установки необходимо выйти из системы, а затем снова войти в нее, чтобы правильно запустить исполняемые файлы.Надеюсь, это поможет.

...