[segnalazione] tcl/tk facciamo un pò di chiarimento

7 risposte [Ultimo messaggio]
Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

allora..con l'uscita delle librerie tcl e tk 8.5.0 è successo un pò di caos..vediamo di rendervi chiara la situazione..

i pacchetti:
tcl tcl-devel
tk tk-devel

sono della serie 8.4 disponibili nel repo OSS

i pacchetti:
tcl-85 tcl-85-devel
tk-85 tk-85-devel
tcl-85-debuginfo
tk-85-debuginfo

sono disponibili nel MIO repository (home:anubisg1) sono gli 8.5.0 ed hanno le seguenti caratteristiche:

1) NON vanno in conflitto con le 8.4 precedenti ciò vuol dire che possono essere installate contemporaneamente al 8.4
2) sono INDISPENSABILI per amsn con antialiasing diponibile nel MIO repository.
3) hanno il supporto ANTIALIASING per i font
3) di default vengono usate SEMPRE le 8.4 a meno che durante le compilazioni non passiate questi paramentri al momento della configurazione:

sui 32 bit:
--with-tcl=/usr/local/lib --with-tk=/usr/local/lib

sui 64 bit invece:
--with-tcl=/usr/local/lib64 --with-tk=/usr/local/lib64

i pacchetti:
tcl85 tcl85-devel
tk85 tk85-devel
tcl85-debuginfo
tk85-debuginfo

sono diponibili nel repository PACKMAN e sono come prima gli 8.5.0 con le seguenti caratteristiche.

1) VANNO in conflitto con le 8.4 precedenti ciò vuol dire che dovrete DISINSTALLARE le vecchie 8.4
2) amsn con antialiasing presente nel mio repo NON funzionerà
3) hanno il supporto ANTIALIASING per i font
3) di default vengono usate SEMPRE le 8.5 e tutte le nuove applicazioni compilate avranno il supporto antialiasing
4) se volete amsn con antialiasing usando questi pacchetti dovrete compilarlo da voi.

prima dovrete applicare la seguente patch

diff -uNr msn-old/amsn msn/amsn<br />--- msn-old/amsn   2007-08-23 07:29:13.000000000 +0200<br />+++ msn/amsn   2007-10-24 09:50:22.000000000 +0200<br />@@ -1,6 +1,6 @@<br /> #!/bin/sh<br /> # \<br />-exec wish $0 $@<br />+exec wish8.5 $0 $@<br /> <br /> ###<br /> ###

poi procedere con il classico
./configure
make
make install

spero di esservi stato utile!

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Grazie dei chiarimenti. Ho compilato amsn da sorgenti usando le librerie tcl/tk 8.5 e ho ricompilato anche la libreria snack per renderla compatibile con la nuova versione di tcl/tk.
Ho optato per la convivenza dei due tipi di librerie.
amsn è l'unico programma che ricompilo quasi quotidianamente!
Big Grin

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

Quote:

auris ha scritto:
Grazie dei chiarimenti. Ho compilato amsn da sorgenti usando le librerie tcl/tk 8.5 e ho ricompilato anche la libreria snack per renderla compatibile con la nuova versione di tcl/tk.
Ho optato per la convivenza dei due tipi di librerie.
amsn è l'unico programma che ricompilo quasi quotidianamente!
Big Grin

poichè compili amsn senza usare il mio rpm, e da quello che ho capito usi le "MIE" tcl/tk (quelle del mio repo)

la patch cambia leggermente.. diventa infatti questa:

diff -uNr msn-old/amsn msn/amsn<br />--- msn-old/amsn   2007-08-23 07:29:13.000000000 +0200<br />+++ msn/amsn   2007-10-24 09:50:22.000000000 +0200<br />@@ -1,6 +1,6 @@<br /> #!/bin/sh<br /> # \<br />-exec wish $0 $@<br />+exec /usr/local/bin/wish8.5 $0 $@<br /> <br /> ###<br /> ###

cambia cioè la posizione di "wish85"

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Si avevo provveduto a fare il cambiamento.
Ciao

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

visto che sono dell'idea che:

o le cose si fanno bene oppure non si fanno

con tcl85 e tk85 (quelli di packman si intende

0.pm.5 NON SARA' NECESSARIA NESSUN PATCH

Laughing Laughing Laughing Laughing

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Quote:

anubis ha scritto:
visto che sono dell'idea che:

o le cose si fanno bene oppure non si fanno

con tcl85 e tk85 (quelli di packman si intende

0.pm.5 NON SARA' NECESSARIA NESSUN PATCH

Laughing Laughing Laughing Laughing

Parole sante!

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

tk85-8.5.0-0.pm.5.i586.rpm 6 minuti fa attualmente in sincronizzazione, disponibile in 83min
tk85-devel-8.5.0-0.pm.5.i586.rpm 6 minuti fa attualmente in sincronizzazione, disponibile in 83min

^_^

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di alt_canc
alt_canc
(Monster)
Offline
Monster
Iscritto: 14/10/2005
Messaggi: 201

ciao, ho appena installato tcl85 e tk85 e msn antialiansing, do : --with-tcl=/usr/local/lib --with-tk=/usr/local/lib dalla consolle ma mi dice che la directory non esiste, ho sbagliato qualcosa o è normale così?
grazie mille