This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Update, configuring and compiling TCL version

General support and discussion of Eggdrop bots.
Post Reply
j
juanamores
Master
Posts: 317
Joined: Sun Mar 15, 2015 9:59 am

Update, configuring and compiling TCL version

Post by juanamores »

I was reading to inform me of the update of the version of my TCL, here and here.

Because my English is very basic, I want a summary, step of step, of how to do these tasks without making mistakes.

Data:
running eggdrop v1.6.21
OS: Linux 3.10.23-xxxx-std-ipv6-64-vps (CentOS 64 bits)
Tcl library: /usr/share/tcl8.5
Tcl version: 8.5.13 (header version 8.5.13)
If you do not understand my ideas is because I can not think in English, I help me with Google Translate. I only speak Spanish. Bear with me. Thanks :)
User avatar
caesar
Mint Rubber
Posts: 3776
Joined: Sun Oct 14, 2001 8:00 pm
Location: Mint Factory

Post by caesar »

If you do:

Code: Select all

yum list tcl tcl-devel
what's the result?

I had 8.6.5 installed and I'm installing 8.6.6 now with:

Code: Select all

wget http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz
tar zxf tcl8.6.6-src.tar.gz
cd tcl8.6.6/unix
configure options
make
make test
make install
Edit: And done without any errors. :)

If you go the path I said above be sure to remove the current version first with:

Code: Select all

yum remove tcl
then continue with the steps.
Once the game is over, the king and the pawn go back in the same box.
j
juanamores
Master
Posts: 317
Joined: Sun Mar 15, 2015 9:59 am

Post by juanamores »

caesar wrote:If you do:

Code: Select all

yum list tcl tcl-devel
what's the result?
Paquetes instalados
tcl.x86_64 1:8.5.13-8.el7 @base
tcl-devel.x86_64 1:8.5.13-8.el7 @base
Paquetes disponibles
tcl.i686 1:8.5.13-8.el7 base
tcl-devel.i686 1:8.5.13-8.el7 base
caesar wrote:If you go the path I said above...
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 9553805 (9,1M) [application/x-gzip]
Grabando a: “tcl8.6.6-src.tar.gz”

100%[======================================>] 9.553.805 29,8MB/s en 0,3s

2017-04-18 12:43:46 (29,8 MB/s) - “tcl8.6.6-src.tar.gz” guardado [9553805/955380 5]
I only downloaded the file to see if the link worked.
The doubts I have are:
A) is it compatible with my eggdrop v1.6.21 or is it indifferent to the version of eggdrop you have?
B) TCL 8.6.6 version does not appear in the yum list as package available that means some compatibility problem?
C) can affect or give some error with my previous scripts?
D) Is the change reversible (downgrade) if it gives me some error in my scripts that I have for several years?
If you do not understand my ideas is because I can not think in English, I help me with Google Translate. I only speak Spanish. Bear with me. Thanks :)
User avatar
caesar
Mint Rubber
Posts: 3776
Joined: Sun Oct 14, 2001 8:00 pm
Location: Mint Factory

Post by caesar »

A) I think you have to recompile the eggdrop again to "see" the newer version of TCL.

B) I use Mint Linux that uses relies on Ubuntu's repository and they have TCL version 8.4.16-2 :)

C & D) It should be backwards compatible unless some features have been deprecated and thus removed/replaced with something else. In case of problems you can always remove the version you just installed and return to CentOS's TCL version by installing it back via yum. This is why i told you to remove it via yum before installing the 8.6.6 version.
Once the game is over, the king and the pawn go back in the same box.
j
juanamores
Master
Posts: 317
Joined: Sun Mar 15, 2015 9:59 am

Post by juanamores »

caesar wrote:A) I think you have to recompile the eggdrop again to "see" the newer version of TCL.
Several years ago I installed the eggdrop, I honestly do not remember how it is recompiled. :oops:
Do I have to remove the bots from the IRC for that task?
Could you help me with that?

Edit: I was able to achieve it but with negative results for my scripts.
If you do not understand my ideas is because I can not think in English, I help me with Google Translate. I only speak Spanish. Bear with me. Thanks :)
Post Reply