I'm running a FreeBSD-9.2 system, and I'd like to use all binary packages using PKGNG. Recently after an upgrade I noticed that Irssi no longer works. When I try to run it I get the output
It seems that this output is caused when the Perl you have install is compiled with threading, but the particular program was compiled against a version of Perl without threading enabled. According to UPDATING, recently perl5 was switched over to having threading by default. It also says:
I went ahead and ran that command, and it went through and reinstalled a bunch of packages. However, the problem with Irssi still remains. I could of course just compile Irssi myself, however I'm hoping that this is a problem with something on my system, and not with the repository, and therefore can be fixed by me.
Code:
/usr/local/bin/irssi: Undefined symbol "PL_thr_key"
Code:
The THREADS option has been enabled by default in all Perl. If you're using binary packages you need to do:
# pkg install -Rf perl5
I went ahead and ran that command, and it went through and reinstalled a bunch of packages. However, the problem with Irssi still remains. I could of course just compile Irssi myself, however I'm hoping that this is a problem with something on my system, and not with the repository, and therefore can be fixed by me.