Per compilare Amarok 2 utilizzando il codice sorgente presente in trunk, l'attuale versione in sviluppo, è necessario avere installato MySQL. La versione distribuita da ArchLinux per la piattaforma x86_64 non è però stata compilata specificando alcuni particolari parametri. Ciò impedisce la compilazione di Amarok 2.
Per risolvere il problema è necessario ricompilare MySQL specificando alcuni parametri aggiuntivi. Fortunatamente ArchLinux permette di eseguire questa procedura molto semplicemente.
Innanzitutto si devono scaricare il file PKGBUILD ed i file di supporto dal sito di ArchLinux (http://www.archlinux.org/packages/extra/x86_64/mysql/), fatto questo, si deve modificare il file PKGBUILD aggiungendo i seguenti comandi prima del "configure":
export CFLAGS="${CFLAGS} -fPIC -DPIC"
export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
Inoltre, come parametri aggiuntivi del "configure", si deve aggiungere:
--enable-shared --enable-static
A questo punto si prosegue con la procedura standard di preparazione del pacchetto eseguendo:
makepkg
Infine, tramite l'utente root, si installa il pacchetto appena creato. Nel mio caso ho usato il comando:
pacman -U mysql-5.0.68-1-x86_64.pkg.tar.gz
Ora MySQL è compilato correttamente e si può procedere alla compilazione di Amarok 2 ricordandosi di cancellare la directory di "build" di una precedente compilazione e di eseguire:
kbuildsycoca4 --noincremental
dopo aver compilato ed installato Amarok 2.
Ecco qui uno screenshot di Amarok 2 in funzione:
[inline:amarok2_trunk.png]
Ultimi commenti
8 years 3 settimane fa
8 years 4 settimane fa
8 years 5 settimane fa
8 years 18 settimane fa
8 years 18 settimane fa
8 years 18 settimane fa
8 years 18 settimane fa
8 years 18 settimane fa
8 years 19 settimane fa
8 years 19 settimane fa