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

link|improve this question

77% accept rate
feedback

1 Answer

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.

link|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
feedback

Your Answer

 
or
required, but never shown

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