Repository 32bit  Forum
Repository 64bit  Wiki

HowTo: amsn 0.96 + antialising + Slack 11

Usate questo forum per proporre nuovi articoli, creare gruppi di lavoro, segnalare problemi, collaborare in genere al progetto Wikislacky.

Moderatore: Staff

Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

HowTo: amsn 0.96 + antialising + Slack 11

Messaggioda ir0c » lun feb 12, 2007 22:11

Salve a tutti,
colgo l'occasione per salutare tutti gli utenti del forum essendo nuovo.

Sono riuscito ad installare bene aMSN 0.96 con antialising ecc..ecc... e posto qui la mia 'dettagliata procedura' (Magari può interessare a qualcuno)

Le mie condizioni iniziali sono:

Slackware 11.0
Kernel 2.6.20

Seguendo la guida del progetto WikiSlacky ho trovato delle piccole incompletezze che portano gli strumenti di compilazione in errore.

La procedura di installazione è la seguente:

1) Creiamo una directory 'temporanea' dove scaricare e compilare i pacchetti
Codice: Seleziona tutto
mkdir /amsn && cd /amsn

- Sorgenti TCL e Tk (Attualmente versione 8.5a5)
Codice: Seleziona tutto
wget http://prdownloads.sourceforge.net/tcl/tcl8.5a5-src.tar.gz
wget http://prdownloads.sourceforge.net/tcl/tk8.5a5-src.tar.gz

- Sorgenti FreeType (Attualmente versione 2.3.1)
Codice: Seleziona tutto
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.3.1.tar.gz

- Sorgenti aMSN (Attualmente versione 0.96)
Codice: Seleziona tutto
wget http://prdownloads.sourceforge.net/amsn/amsn-0.96.tar.bz2


2) Scompattiamo tutti i pacchetti

Codice: Seleziona tutto
tar -xvzf freetype-2.3.1.tar.gz
tar -xvzf tcl8.5a5-src.tar.gz
tar -xvzf tk8.5a5-src.tar.gz
tar -xvjf amsn-0.96.tar.bz2


** Suggerimento: Eliminate queste directory SOLO alla fine, in quanto servono diverse volte a 'metà-strada'

3) Compiliamo FreeType

Codice: Seleziona tutto
cd freetype-2.3.1
./configure
make -j2
make -j2 install
cd ..


** N.B. L'opzione '-j2' passata al make serve solo per velocizzare la compilazione, in quanto manda 2-processi (2 job's) in parallelo

4) Compiliamo TCL

Codice: Seleziona tutto
cd tcl8.5a5/unix
./configure --prefix=/usr
make -j2
make -j2 install
cd ..


5) Compiliamo Tk

Codice: Seleziona tutto
cd tk8.5a5/unix
./configure --prefix=/usr  --enable-xft
make -j2
make -j2 install
cd ..


6) Aggiorniamo il vecchio link da wish8.4 a wish8.5

Codice: Seleziona tutto
rm -f /usr/bin/wish
ln -s /usr/bin/wish8.5 /usr/bin/wish


7) Installiamo aMSN

Codice: Seleziona tutto
cd amsn-0.96
./configure --with-tcl=../tcl8.5a5/unix --with-tk=../tk8.5a5/unix
make -j2
make -j2 install


8) Test finale

Codice: Seleziona tutto
amsn


Se si avvia e non ottenete 'Segmentation fault' come me al primo tentativo :D Siete a cavallo.

** P.S. Probabilmente Segmentation fault è dovuto al mancato aggiornamento del link simbolico di wish, infatti una volta aggiornato (punto 6) e ricompilato aMSN (punto 7) funzionava tutto perfettamente.

** Dulcis in fundo se l'antialising non vi soddisfa abbastanza provate a installare qualche skin da http://www.kde-look.org
Codice: Seleziona tutto
- Scaricate lo Skin
- Decomprimetelo in /usr/share/amsn/skins
- Da aMSN Account -> Seleziona Skin -> Vostro Skin


A questo punto potete anche eliminare la directory temporanea creata all'inizio!
Spero di essere abbastaza dettagliato. ;)

Ciao a tutti!
Ultima modifica di ir0c il mar feb 13, 2007 20:52, modificato 2 volte in totale.
ir0c
Linux 1.0
Linux 1.0
 
Messaggi: 57
Iscritto il: dom feb 11, 2007 19:49

Messaggioda Loris » lun feb 12, 2007 22:18

Se vuoi puoi modificare la guida del wiki, la revisione periodica delle guide è il lato dolente di tutti i wiki... fammi sapere.
Ciao Loris
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
Avatar utente
Loris
Admin
Admin
 
Messaggi: 7583
Iscritto il: dom mar 30, 2003 23:00
Località: Gradisca D'Isonzo
Nome Cognome: Loris Vincenzi
Slackware: 14.1
Kernel: 3.10.17
Desktop: Kde 4.10.5

Ok

Messaggioda ir0c » lun feb 12, 2007 22:22

Va bene, però forse è meglio aspettare e vedere se qualcuno riscontra qualche problema prima di 'standardizzare' la guida.

Ciao :)
ir0c
Linux 1.0
Linux 1.0
 
Messaggi: 57
Iscritto il: dom feb 11, 2007 19:49

Messaggioda Loris » lun feb 12, 2007 23:44

Ok intanto ti ho attivato per le modifiche nel wiki.
Ciao Loris
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
Avatar utente
Loris
Admin
Admin
 
Messaggi: 7583
Iscritto il: dom mar 30, 2003 23:00
Località: Gradisca D'Isonzo
Nome Cognome: Loris Vincenzi
Slackware: 14.1
Kernel: 3.10.17
Desktop: Kde 4.10.5

Messaggioda ir0c » mar feb 13, 2007 8:29

Ok Grazie ;)
ir0c
Linux 1.0
Linux 1.0
 
Messaggi: 57
Iscritto il: dom feb 11, 2007 19:49

Messaggioda ekxius » mar feb 13, 2007 10:09

domanda da ignorantone...ma il pacchetto tgz non lo crea così? mi scoccia sennò di non riuscirlo a rimuovere in maniera pulita senza il db dei pacchetti...
ciao
Avatar utente
ekxius
Linux 2.6
Linux 2.6
 
Messaggi: 831
Iscritto il: sab mar 18, 2006 11:01
Località: Casa <-> Torino <-> Aosta
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9

Messaggioda niletnemo » mar feb 13, 2007 13:20

A me ha funzionato in un modo più semplice:
ho scaricato e installato i pacchetti

tcl-8.5a3-i486-1ABeloin
tk-8.5a3-i486-1ABeloin

dal sito
http://www.linuxpackages.net
che diceva che le due librerie sono già compilate con il supporto antialiasing. Poi ho installato amsn compilandolo da sorgente. Provate! Potrebbe funzionare anche a voi...
Ciao
Avatar utente
niletnemo
Linux 2.0
Linux 2.0
 
Messaggi: 122
Iscritto il: lun ago 02, 2004 23:00

Messaggioda bloodlust » mar feb 13, 2007 15:04

ekxius ha scritto:domanda da ignorantone...ma il pacchetto tgz non lo crea così? mi scoccia sennò di non riuscirlo a rimuovere in maniera pulita senza il db dei pacchetti...
ciao

così non viene creato il pacchetto.
io ho utilizzato gli slackbuilds con le opportune modifiche (soprattutto tk con "--enable-xft").
Una volta installati freetype, tcl e tk (il link /usr/bin/wish lo puoi far creare in fase di installazione del pacchetto) lo slackbuild ufficiale di amsn-0.96 (nel quale viene usato --with-tcl=/usr/lib e --with-tk=/usr/lib) funziona alla perfezione.

PS: quanto scritto da ir0c va corretto: "-enable-xft" è in realtà "--enable-xft"

ciao
bloodlust
Linux 2.6
Linux 2.6
 
Messaggi: 523
Iscritto il: mar feb 14, 2006 12:02
Località: it_IT
Slackware: -1

Corretto

Messaggioda ir0c » mar feb 13, 2007 20:54

Grazie dell'attenzione sul testo !

Scusate l'errore di trascrizione!

ciao :D
ir0c
Linux 1.0
Linux 1.0
 
Messaggi: 57
Iscritto il: dom feb 11, 2007 19:49

Messaggioda Dani » gio mag 17, 2007 5:03

Durante il make di tk:

Codice: Seleziona tutto
 /usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:23:20: tclInt.h: No such file or directory
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c: In function `Tk_MainEx':
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:146: warning: implicit declaration of function `Tcl_GetStartupScript'
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:146: warning: comparison between pointer and integer
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:160: warning: implicit declaration of function `Tcl_SetStartupScript'
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:176: warning: assignment makes pointer from integer without a cast
/usr/src/programmi/lib/tk8.5a6/unix/../generic/tkMain.c:271: warning: assignment makes pointer from integer without a cast
make: *** [tkMain.o] Error 1



:( suggerimenti?
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda Dani » gio mag 17, 2007 8:39

Risolto usando gli slackbuilds !
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 0:52
Desktop: gnome
Distribuzione: arch

Messaggioda sya54M » sab lug 07, 2007 16:35

ciao, io non ho ricompilato freetype e prima di creare il collegamento simbolico a wish non ho avuto bisogno di rimuovere quello vecchio (ho disinstallato i vecchi pacchetti di tk/tcl prima) e funziona tutto alla grande :D
bell'howto comunque.
io ho usato i sorgenti in queste versioni: amsn-svn, tk 8.5a6 e tcl 8.5a6

però checkinstall non ha funzionato per tk e tcl e quindi li ho dovuti installare con make install, sapete come posso creare ora i pacchetti tgz senza ricompilare con gli slackbuild per fare più in fretta?
Avatar utente
sya54M
Linux 3.x
Linux 3.x
 
Messaggi: 1429
Iscritto il: mer giu 06, 2007 13:44
Località: (Salerno)
Nome Cognome: Andrea P.
Slackware: 64-current
Kernel: 3.14.x
Desktop: KDE 4.13


Torna a Wikislacky

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron