Tiny Core Base > CorePlus

I'm unable to get irssi working. Help.

<< < (2/7) > >>

nitram:
I was Irssi maintainer but just compiled for another user. As noted it works in graphics, never tested in TTY. Forum member hiro indicated a newer Irssi was available and was planning to submit an update, he wil be new maintainer. Seems repo gets updated every 2nd Sunday, tomorrow may be an updated Irssi in the repository.

Looking at old build notes, perl5 was already added as a dependency but there may be a Perl issue, see paste below. I am not booted into TC at present and can't confirm correct install directory for perl5: /usr/local/lib/perl5/i486-linux.

--- Code: ---http://www.irssi.org/

-----

download irssi-08.17.tar.gz to /tmp

-----

cd /tmp

-----

tar xvf irssi-08.17.tar.gz

-----

cd /tmp/irssi-08.17/

-----

tce-load -i compiletc squashfs-tools perl5 openssl-dev glib2-dev

note: notes indicate v2.6 required but worked with TC 6 glib2 v2.4

-----

CC="gcc -march=i486 -mtune=i686 -Os -pipe" CXX="g++ -march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-static --localstatedir=/var

-----

configure results:

Building text frontend ........... : yes, using terminfo
Building irssi bot ............... : no
Building irssi proxy ............. : no
Building with module support ..... : yes
Building with Perl support ....... : static (in irssi binary)
Perl library directory ........... : /usr/local/lib/perl5/i486-linux
  - NOTE: This was automatically set to the same directory you gave with
  --prefix. If you want the perl libraries to install to their 'correct'
  path, you'll need to give --with-perl-lib=site option to configure.
  Anyway, installing perl to this directory should work just as well.
Install prefix ................... : /usr/local

Building with IPv6 support ....... : yes
Building with SSL support ........ : yes
Building with 64bit DCC support .. : yes
Building with garbage collector .. : no
Building with DANE support ....... : no
Building with true color support.. : no

-----

make

-----

mkdir /tmp/irssi

-----

sudo make DESTDIR=/tmp/irssi install-strip

-----

cd /tmp

-----

sudo chown -R root:root /tmp/irssi

-----

mksquashfs /tmp/irssi irssi.tcz

-----

touch irssi.tcz.dep

-----

echo -e  "perl5.tcz \nopenssl.tcz \nglib2.tcz \nncurses.tcz" >> irssi.tcz.dep

-----

cp irssi.tcz irssi.tcz.dep /etc/sysconfig/tcedir/optional/

-----


--- End code ---

As noted in the paste above, there may be a Perl issue that needs more investigation, hopefully already addressed in the new build. If not use Irssi in graphics for now and report any ongoing issues after you update to latest release.

toasted:
nitram,

I cant wait for tomorrow! I'm excited about this new irssi build for Tiny Core.

coreplayer2:
Ok thanks, I understand the objectives now.

This issue has gone beyond a simple dependency install issue, which hopefully will be resolved by the extension maintainers.

I noticed that libperl.so is obviously installed with the perl5 extension

--- Code: ---tc@box:~$ file /tmp/tcloop/perl5/usr/local/lib/perl5/5.22.0/i486-linux/CORE/libperl.so
/tmp/tcloop/perl5/usr/local/lib/perl5/5.22.0/i486-linux/CORE/libperl.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
--- End code ---

perhaps a version issue?

nitram:
Hopefully new version all fixed. Just took quick look, Perl reportedly static, maybe Perl conflict.

In the meantime, try removing  perl5.tcz  entry from  /etc/sysconfig/tcedir/optional/irssi.tcz.dep so it looks like:
openssl.tcz
glib2.tcz
ncurses.tcz

Reboot system and re-test Irssi, otherwise just wait, sorry don't have time to test and troubleshoot today.

Edit: Probably correct coreplayer2 or just simple Perl conflict as described here or a simple symlink may be helpful.

coreplayer2:

--- Quote from: toasted on January 14, 2017, 05:20:27 PM ---And when I try to delete perl5 it says,


--- Code: ---autoconf.tcz
automake.tcz
irssi.tcz
perl_xml_parser.tcz
perl5.tcz cannot be deleted.
--- End code ---

--- End quote ---

An FYI, This response informs us that perl5.tcz can not be uninstalled due to it's requirement of the above extensions.

If I understand correctly you're question, to install libperl.so you'll need to have perl5 extension installed.  In this case per5 extension is installed as a required dependency of irssi (along with other installed extensions).

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version