Irssi and silc-client are both based on irssi and if both are emerged then irssi or silc-client does not work because they share binary perl modules. I'm not sure of the best way of fixing this - there is an irssi-silc plugin - maybe make it so that is used instead if irssi is emerged. I suppose making it so both can't be emerged at the same time will work as a temp. solution. This is the error you get when running irssi after emerging silc-client.. relocation error: /usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/Irssi/Irssi.so: undefined symbol: signal_add_full
*** Bug 9613 has been marked as a duplicate of this bug. ***
What about making silc-client depend on !irssi and vice versa so that it'll block if you want to install both? Does that make sense? -phoen][x-
Doesn't really /solve/ the problem. I guess users want to have both installed at the same time.
Okay so we'll solve it like that: - irssi always comes with silc-plugin [1] - silc-client is a standalone solution [2] - both ([1] and [2]) block each other Additions? -phoen][x-
Yes, use the SILC Plugin :) I'd help fixing up a ebuild... Please note, however, that the plugin *requires* a current CVS Version of Irssi to work! The SILC Client contains quite some backports from Irssi 0.8.6.CVS, furthermore I fixed some problems with module handling.
I forgot to mention that the SILC Client works with the Perl modules from Irssi 0.8.6. An alternative would be to make the ebuilds install the modules only once and not fail, if they are already present
strange .. got silc-client AND irssi on this SPARC and they work happily alongside? anyway, having silc-plugin would still be mega-nice, since then I'd only have one app running ..
As I mentioned above. They use exactly the same perl files. If your package management software (or you) didn't pay attention and just installed the same file twice, it should work happily together
It sounds from the last couple comments like this problem is no longer really a problem, so I'm going ahead and closing the bug. Please re-open with an explanation if I'm closing this in error.