Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Ive 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 ive tried sofar works, except for irssi.
I get the following error:

 $ ~/bin/irssi                                                                                                                                                                    
 ld.so.1: irssi: fatal: relocation error: file /export/home0/leem2/bin/irssi: symbol boot_DynaLoader: referenced symbol not found
 Killed

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

1 Answer 1

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

 
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.