Нет пакета Thread, но tcl_platform (с резьбой) имеет значение true - PullRequest
3 голосов
/ 24 июня 2010

У меня установлен Tcl8.5 (пакет debian).

Мне нужна библиотека потоков.Когда я делаю package require Thread, он не может найти пакет.Однако для tcl_platform(threaded) установлено значение true.

Почему это так?Нужно ли брать другую посылку?У меня есть tcllib.

1 Ответ

3 голосов
/ 24 июня 2010

Если для пакета требуется, чтобы Thread не нашел пакет Thread, то он либо не установлен, либо находится в неправильном месте. Я думаю, что tcl_platform (threadaded), являющийся истинным, просто подразумевает, что tclsh был создан с поддержкой потоков и будет поддерживать пакет Threads.

Посмотрите в директории lib TCL подкаталог с именем что-то вроде threadx.x.x. Если у вас его нет, вам нужно загрузить пакет Threads.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...