jpopcenter
02/10/2007, 23h31
Bonjour,
J'ai pas mal galéré pour compiler libfat ces derniers jours [cf. ce thread (http://www.playeradvance.org/forum/showthread.php?t=13062)] car je n'avait pas compris qu'il fallait utiliser la dernière version de devkitpro dont l'installation à partir des scripts n'est malheureusement plus disponible.
Ainsi, j'en ai profité pour écrire un petit script sans prétention afin installer devkitarm, libgba, libnds, libmirko, libfat et dswifi d'une traite au cas ou ça intéresse un linuxien pressé.
#!/bin/sh
export DEVKITPRO=/opt/devkitpro
export DEVKITARM=${DEVKITPRO}/devkitARM
TMPDIR=${DEVKITPRO}/.tmp
mkdir -p ${TMPDIR}&& cd ${TMPDIR}
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/devkitARM_r20-linux.tar.bz2
tar xjvf devkitARM_r20-linux.tar.bz2 -C ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libnds-src-20070503.tar.bz2
rm -Rf libnds-src-20070503 && mkdir libnds-src-20070503
tar xjvf libnds-src-20070503.tar.bz2 -C libnds-src-20070503
cd libnds-src-20070503 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libgba-src-20060720.tar.bz2
rm -Rf libgba-src-20060720 && mkdir libgba-src-20060720
tar xjvf libgba-src-20060720.tar.bz2 -C libgba-src-20060720
cd libgba-src-20060720 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libmirko-src-0.9.7.tar.bz2
rm -Rf libmirko-src-0.9.7 && mkdir libmirko-src-0.9.7
tar xjvf libmirko-src-0.9.7.tar.bz2 -C libmirko-src-0.9.7
cd libmirko-src-0.9.7 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libfat-src-20070127.tar.bz2
rm -Rf libfat-src-20070127 && mkdir libfat-src-20070127
tar xjvf libfat-src-20070127.tar.bz2 -C libfat-src-20070127
cd libfat-src-20070127 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/dswifi-src-0.3.3.tar.bz2
rm -Rf dswifi-src-0.3.3 && mkdir dswifi-src-0.3.3
tar xjvf dswifi-src-0.3.3.tar.bz2 -C dswifi-src-0.3.3
cd dswifi-src-0.3.3 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/nds-examples-20070327.tar.bz2
cp nds-examples-20070327.tar.bz2 ../libnds/examples-20070327.tar.bz2
cd ../libnds && mkdir -p examples-20070327 && tar xjvf examples-20070327.tar.bz2 -C examples-20070327
Il suffit d'éditer la variable DEVKITPRO pour le répertoire d'installation.
Ne pas oublier qu'une fois l'installation terminée, il faudra fixer les variables d'environnement DEVKITPRO & DEVKITARM pour l'utiliser par la suite.
A noter que les exemples fournit par nds-examples-20070327.tar.bz2 sont erronés lorsqu'il s'agit d'utiliser OpenGL. En effet, certains d'entre eux utilisent une fonction glIdentity qui, désormais, s'appelle glLoadIdentity.
Voilà, voilà...
J'ai pas mal galéré pour compiler libfat ces derniers jours [cf. ce thread (http://www.playeradvance.org/forum/showthread.php?t=13062)] car je n'avait pas compris qu'il fallait utiliser la dernière version de devkitpro dont l'installation à partir des scripts n'est malheureusement plus disponible.
Ainsi, j'en ai profité pour écrire un petit script sans prétention afin installer devkitarm, libgba, libnds, libmirko, libfat et dswifi d'une traite au cas ou ça intéresse un linuxien pressé.
#!/bin/sh
export DEVKITPRO=/opt/devkitpro
export DEVKITARM=${DEVKITPRO}/devkitARM
TMPDIR=${DEVKITPRO}/.tmp
mkdir -p ${TMPDIR}&& cd ${TMPDIR}
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/devkitARM_r20-linux.tar.bz2
tar xjvf devkitARM_r20-linux.tar.bz2 -C ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libnds-src-20070503.tar.bz2
rm -Rf libnds-src-20070503 && mkdir libnds-src-20070503
tar xjvf libnds-src-20070503.tar.bz2 -C libnds-src-20070503
cd libnds-src-20070503 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libgba-src-20060720.tar.bz2
rm -Rf libgba-src-20060720 && mkdir libgba-src-20060720
tar xjvf libgba-src-20060720.tar.bz2 -C libgba-src-20060720
cd libgba-src-20060720 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libmirko-src-0.9.7.tar.bz2
rm -Rf libmirko-src-0.9.7 && mkdir libmirko-src-0.9.7
tar xjvf libmirko-src-0.9.7.tar.bz2 -C libmirko-src-0.9.7
cd libmirko-src-0.9.7 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/libfat-src-20070127.tar.bz2
rm -Rf libfat-src-20070127 && mkdir libfat-src-20070127
tar xjvf libfat-src-20070127.tar.bz2 -C libfat-src-20070127
cd libfat-src-20070127 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/dswifi-src-0.3.3.tar.bz2
rm -Rf dswifi-src-0.3.3 && mkdir dswifi-src-0.3.3
tar xjvf dswifi-src-0.3.3.tar.bz2 -C dswifi-src-0.3.3
cd dswifi-src-0.3.3 && make && make install
cd ..
wget -c http://kent.dl.sourceforge.net/sourceforge/devkitpro/nds-examples-20070327.tar.bz2
cp nds-examples-20070327.tar.bz2 ../libnds/examples-20070327.tar.bz2
cd ../libnds && mkdir -p examples-20070327 && tar xjvf examples-20070327.tar.bz2 -C examples-20070327
Il suffit d'éditer la variable DEVKITPRO pour le répertoire d'installation.
Ne pas oublier qu'une fois l'installation terminée, il faudra fixer les variables d'environnement DEVKITPRO & DEVKITARM pour l'utiliser par la suite.
A noter que les exemples fournit par nds-examples-20070327.tar.bz2 sont erronés lorsqu'il s'agit d'utiliser OpenGL. En effet, certains d'entre eux utilisent une fonction glIdentity qui, désormais, s'appelle glLoadIdentity.
Voilà, voilà...