MPlayer fonctionne sur toutes les variations de BSD connues. Il y a des versions ports/pkgsrc/fink/etc de MPlayer disponibles qui sont probablement plus faciles à utiliser que nos sources brutes.
Pour construire MPlayer vous aurez besoin de GNU make (gmake - le make natif de BSD ne fonctionnera pas) et une version récente des binutils.
Si MPlayer se plaint de ne pas trouver /dev/cdrom ou /dev/dvd, créez le lien symbolique approprié :
ln -s /dev/votre_périphérique_cdrom
/dev/cdrom
Pour utiliser les DLLs Win32 avec MPlayer
vous devrez recompiler le noyau avec "option USER_LDT
"
(à moins d'utiliser FreeBSD-CURRENT, où c'est le cas par défaut).
Si votre CPU à SSE, recompilez votre noyau avec
"options CPU_ENABLE_SSE
" (FreeBSD-STABLE ou patches noyau
requis).
À cause des limitations dans les différentes versions de gas (relocation
contre MMX), vous aurez besoin de compiler en deux étapes :
D'abord assurez-vous que le non-natif est en premier dans votre
$PATH
et faites un gmake -k, ensuite
assurez-vous que la version native est utilisée et faites
gmake.
Depuis OpenBSD 3.4 le hack ci-dessus n'est plus nécessaire.
Voir la section Mac OS.