Allora, come dice nella guida, come prima cose devi scaricare tutti i pacchetti multilib di gcc e glibc da
qua. Te la cavi con un
Codice: Seleziona tutto
wget -r -l 1 -nd -A txz,tgz http://connie.slackware.com/~alien/multilib/13.0/
all'interno della directory dove vuoi salvare i pacchetti.
Dopodiché devi installarli:
e così dovresti aver già sistemato glibc.
Dopodiché, alien consiglia di crearsi tutti i pacchetti delle librerie a 32 bit sfruttando il pacchetto compat32-tools appena installato, ma bisogna avere a disposizione tutto il contenuto del DVD di installazione (o la iso) di Slackware 13.0 a 32 bit.
Se non hai voglia di crearti i pacchetti, puoi trovarli
qua. Anche qua te la cavi con:
Codice: Seleziona tutto
wget -r --no-parent -l2 -nH --cut-dirs=4 -A txz,tgz "http://connie.slackware.com/~alien/multilib/13.0/slackware64-compat32/"
all'interno della directory dove vuoi che siano salvati tutti i pacchetti di compatibilità per i 32 bit. Per installare tutte queste librerie senza andare in ogni singola directory ma rimanendo nella radice:
Codice: Seleziona tutto
find . -name "*.t?z" -exec upgradekpg --install-new {}\;
Così facendo potresti installare versioni a 32 bit di librerie che magari non hai installato nella Slackware64. Non che faccia alcunché, però ricordatelo.
Arrivati a questo punto anche libSDL dovrebbe essere a posto.
Io proverei a mettere su questo gioco e vedere se funziona. Se si lamenta di qualche altra libreria mancante ci guarderemo. Per capirlo ti basta lanciare il gioco da terminale e vedere se sputa in output un messaggio del tipo:
IMPORTANTE
Come dice in fondo alla sua guida il buon alien, ricordati di mettere nella blacklist di slackpkg (se lo usi) i pacchetti di glibc e gcc appena installati, altrimenti, appena userai slackpkg per aggiornare dei pacchetti, lui segnalerà gcc e glibc da reinstallare perché non sono più quelli ufficiali Slackware a 64 bit, ma sono misti (32 e 64). Ti basta aggiungere al file /etc/slackpg/blacklist la seguente lista di pacchetti:
Codice: Seleziona tutto
gcc
glibc
gcc-g++
gcc-gfortran
gcc-gnat
gcc-java
gcc-objc
glibc-i18n
glibc-profile
glibc-solibs
glibc-zoneinfo
Spero di essere stato abbastanza chiaro.