Ректальная установка Skype на FreeBSD

FreeBSD хоть и имеет десктоп в виде KDE, Gnome и других оболочек, но за десктопную систему ее никто не считает, поэтому всякие там плюшки на ней появляются только спустя очень долгое время. Одна из таких плюшек – Skype.

В портах он помечен как IGNORE и при попытке сборки выдает лаконичное:

~> make
===>  skype-2.1.0.81,1 needs sys/dev/sound/pcm/dsp.c r221388 (and other changes).
Please update your system post r221583 / Sat May 7 09:26:11 2011 UTC.
*** Error code 1

Чтобы его собрать, нужно выполнить следующее:

~> cd /usr/src
~> fetch -o - 'http://svnweb.freebsd.org/base/stable/8/sys/dev/sound/pcm/dsp.c\
?view=patch&r1=221583&r2=221582&pathrev=221583' | patch -p2
-                                                      479  B 4868 kBps
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- stable/8/sys/dev/sound/pcm/dsp.c   2011/05/07 06:52:04     221582
|+++ stable/8/sys/dev/sound/pcm/dsp.c   2011/05/07 09:26:11     221583
--------------------------
Patching file sys/dev/sound/pcm/dsp.c using Plan A...
Hunk #1 succeeded at 1655.
done
~> cd sys/modules/sound/sound
~> make install
~> kldunload snd_hda
~> kldunload sound
~> kldload sound
~> kldload snd_hda
~> cd /usr/ports/net-im/skype
~> ee Makefile
#IGNORE=        ${IGNORE_MSG}
~> make install clean

В файле Makefile нужно закомментировать указанную строку.

Не уверен, что работает звук :), но Скайп пашет.

Читать остальную часть заметки »

Теги: , , , ,