Cette "doc" décrit la procédure d'installation de la dernière version de Raydium pour Linux.
En ce qui concerne windows, voyez
RaydiumWindows.
Téléchargement :
Version courante :
http://raydium.org/data/raydium_nightly_svn.tar.gz
Voir aussi
RaydiumSVN
Version stable :
http://raydium.org/data/raydium_current.tar.gz (préférez les liens précédents)
La construction (version dynamique) devrait se limiter à
Voir en bas de cette page pour un exemple de compilation statique de Raydium.
Raydium se base sur le moins de bibliothèques possible, mais on retrouve tout de même:
Utiliser le pilote
OpenGL du constructeur de votre carte vidéo, et rien d'autre. Vu les besoin de
Raydium, il est hors de question de le faire tourner correctement avec une implémentation GL software (comme celle qu'offre Mesa par exemple).
GLU:
La libGLU peut être livrée par Mesa, puisque
GLU ne dépend pas (pas forcément) du matériel.
Sur une Mandrake, installer "libMesaGLU1" et "libMesaGLU1-devel".
Sur une debian :
apt-get install xlibmesa3-glu xlibmesa3-glu-dev
Sur debian sid :
apt-get install xlibmesa-glu xlibmesa-glu-dev
Sur Ubuntu (Edgy) : installer "libglut3-dev" et "freeglut3-dev"
Cette librairie sonore est en cours de développement ce qui entraine des changements entre les différentes versions.
Raydium est actuellement construit pour
OpenAL 1.1.
Sur une Ubuntu (Dapper/Edgy), installer "libalut0", "libalut-dev", "libopenal0a" et "libopenal-dev".
OGG/Vorbis:
Pour le support des musiques, il nous faut les paquets libvorbis0 et le devel associé (libvorbis0-devel) ainsi que le codec
OGG: libogg0 (et toujours son devel: libogg0-devel).
Sur debian :
apt-get install libvorbis0a libvorbis-dev libogg0 libogg-dev
Autres bibliothèques nécessaires:
"bison", "flex", "libcurl-dev", "libxml2-dev", "libglew-dev", "libjpeg*-dev" (sur Ubuntu Edgy : libjpeg62-dev), "libxinerama-dev"
Pour tester les applis:
Pour tester le tout, il suffit donc se placer dans le répertoire de base de Raydium et d'utiliser ce genre de syntaxe:
./odyncomp.sh test6.c
./odyncomp.sh raydium_modler.c
Vous pouvez aussi avoir plus d'informations sur la
CompilationRaydium.