5.2. *BSD

MPlayer funciona en FreeBSD, OpenBSD, NetBSD, BSD/OS y Darwin. Hay versiones ports/pkgsrc/fink/etc de MPlayer disponibles que son probablemente más faciles de usar que nuestras fuentes en crudo.

Para construir MPlayer necesita GNU make (gmake - el make nativo de BSD no funciona) y una versión reciente de binutils.

Si MPlayer se queja de que no encuentra /dev/cdrom o /dev/dvd, cree un enlace simbólico apropiado:

ln -s /dev/(su_dispositivo_de_cdrom) /dev/cdrom

Para usar DLLs Win32 con MPlayer necesita re-compilar el kernel con la "opción USER_LDT" (a no ser que ejecute FreeBSD-CURRENT, donde es así por defecto).

5.2.1. FreeBSD

Si su CPU tiene SSE, recompile el kernel con "la opción CPU_ENABLE_SSE" (FreeBSD-STABLE o parches del kernel son requeridos).

5.2.2. OpenBSD

Debido a limitaciones en diferentes versiones de gas (relocalización frente a MMX), puede ser necesario compilar en dos pasos: Primero asegúrate de que el no-nativo está el primero en tu $PATH y haz gmake -k, después asegúrate de que la versión nativa es la que se usa y haz gmake.

5.2.3. Darwin

Vea la sección Mac OS.