Я пытаюсь использовать 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? к формуле.