Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm trying to use collectd on an OSX 10.6 Server (Snow Leopard) building the binaries from scratch works fine and nothing fails, but upon actually trying to run collectd I repeatedly recieve this error:

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

This one was installed with a package manager called Homebrew so that is the reason the path prefix is /usr/local/Cellar/collectd/4.9.1 but I first installed it without any package manager because I thought maybe I had forgotten some dependency, but that wasn't then case so I resorted to using Homebrew with the same result.

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

I found that you also asked this question on Homebrew's website there is an answer from there.

Your problem has been fixed by adding skip_clean? to the Formula.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.