[an error occurred while processing this directive]

Запуск Linux Skype 4.0.0.8 под управлением FreeBSD
Как известно порт net/skype уже несколько лет не обновлялся, а предлагаемая
в порте версия Skype 2.1 не позволяет совершать видеовызовы клиентов,
пользующихся новыми выпусками Skype для Windows. В списке рассылки freebsd-emulation
опубликована
 инструкция по запуску  Linux-версии  Skype 4.0.0.8 во FreeBSD.

Устанавливаем следующие Linux-библиотеки, которые можно найти в составе порта  emulators/linux_base-c6:

   lib/ld-2.12.so
   lib/ld-linux.so.2
   lib/libgcc_s-4.4.6-20110824.so.1
   lib/libgcc_s.so.1
   lib/libdl-2.12.so
   lib/libdl.so.2
   lib/libglib-2.0.so.0
   lib/libglib-2.0.so.0.2200.5
   lib/libc-2.12.so
   lib/libc.so.6
   lib/libpthread-2.12.so
   lib/libpthread.so.0
   usr/lib/libstdc++.so.6
   usr/lib/libstdc++.so.6.0.13


В makefile порта emulators/linux_base-c6 комментируем строку:

   CONFLICTS=linux_base-gentoo* linux_base-f* linux-glib2-*

и выполняем
 
   make patch

После этого копируем собранные библиотеки в /compat/linux
Ставим символическую ссылку libtiff.so.3 на libtiff.so.4. 

Замена библиотек, вместо установки порта emulators/linux_base-c6, необходима
для сохранения совместимости с linux-f10-flashplugin. Если потребности в
запуске Flash нет, можно просто установить порт emulators/linux_base-c6 без
ручного копирования.

Устанавливаем переменную compat.linux.osrelease в 2.6.18:

   sysctl compat.linux.osrelease=2.6.18

Для обеспечения поддержки видеовызовов заменяем в коде ядра FreeBSD
заголовочный файл linux_videodev2.h, скопировав новый вариант из порта  multimedia/linux_v4l2wrapper-kmod:

        cd /usr/ports/multimedia/linux_v4l2wrapper-kmod
        make patch
        mv -i /sys/compat/linux/linux_videodev2.h{,.bak}
        cp -i work/linux_v4l2/linux_videodev2.h /sys/compat/linux

После этого пересобираем ядро FreeBSD.
 
14.06.2013 , Источник: http://lists.freebsd.org/pipermail/...
Ключи: freebsd, skype / Лицензия: CC-BY
Раздел:    Корень / Маршрутизаторы Cisco, VoIP / VoIP

[an error occurred while processing this directive]

[an error occurred while processing this directive]