5.2. *BSD

MPlayer läuft auf allen bekannten BSD-Derivaten. Es stehen ports/pkgsrc/fink/etc-Versionen des MPlayer bereit, die möglicherweise leichter anzuwenden sind als unsere Originalquellen.

Um MPlayer zu erstellen, brauchst du GNU make (gmake - natives BSD make wird nicht funktionieren) und eine aktuelle Version der binutils.

Beschwert sich MPlayer, er könne /dev/cdrom oder /dev/dvd nicht finden, erstelle einen geeigneten symbolischen Link:

ln -s /dev/dein_cdrom_geraet /dev/cdrom

Um Win32-DLLs mit MPlayer zu nutzen, musst du den Kernel mit "option USER_LDT" recompilieren (es sei denn du lässt FreeBSD-CURRENT laufen, wobei dies die Standard-Einstellung ist).

5.2.1. FreeBSD

Besitzt deine CPU SSE, recompiliere deinen Kernel mit "options CPU_ENABLE_SSE" (FreeBSD-STABLE oder Kernel-Patches erforderlich).

5.2.2. OpenBSD

Aufgrund von Einschränkungen in verschiedenen Versionen von GAS (der GNU Assembler, Relocation vs MMX), wirst du in zwei Schritten compilieren müssen: Stell als erstes sicher, dass der nicht-native zuvor in deinem $PATH liegt und führe ein gmake -k aus. Sorge dann dafür, dass die native Version benutzt wird, und führe gmake aus.

Ab OpenBSD 3.4 ist der oben beschriebene Hack nicht länger nötig.

5.2.3. Darwin

Siehe Abschnitt Mac OS.