Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been messing around on a Solaris box, installing precompiled lib/programs from the repos by extracting them and placing them in my home dir.
It seems everything I've tried so far works, except for irssi.
I get the following error:

 $ ~/bin/irssi                                                                                                                                                             irssi: fatal: relocation error: file /export/home0/leem2/bin/irssi: symbol boot_DynaLoader: referenced symbol not found

Any ideas on how to debug this?

EDIT: I have run:

 $ ldd /export/home0/leem2/bin/irssi

and it has no missing libs.

share|improve this question
up vote 1 down vote accepted

In general, if you're missing a symbol yet have all your libs, you probably have a version issue - the app depends on a newer version of the library (with the symbol) than what you have.

However, this seems to be strictly a perl-embed issue.

share|improve this answer
installing a newer version of perl and making sure the path variables point to the right one fixed it – madmaze Jun 12 '11 at 20:21

Your Answer


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.