Назад | Перейти на главную страницу

dyld: сбой привязки ленивого символа

Я пытаюсь использовать collectd на сервере OSX 10.6 (Snow Leopard) создание двоичных файлов с нуля работает нормально, и ничего не выходит из строя, но при фактической попытке запустить collectd Я неоднократно получаю эту ошибку:

dyld: lazy symbol binding failed: Symbol not found: _plugin_register_config
  Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/syslog.so
  Expected in: flat namespace

dyld: Symbol not found: _plugin_register_config
  Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/syslog.so
  Expected in: flat namespace

Этот был установлен с менеджером пакетов под названием Homebrew, поэтому префикс пути /usr/local/Cellar/collectd/4.9.1 но сначала я установил его без какого-либо диспетчера пакетов, потому что подумал, может быть, я забыл какую-то зависимость, но тогда это было не так, поэтому я прибег к использованию Homebrew с тем же результатом.

Я обнаружил, что вы также задавали этот вопрос на сайте Homebrew, есть ответ от там.

Ваша проблема была фиксированный добавив skip_clean? к формуле.