При сборке ядра с опцией NETGRAPH_MPPC_COMPRESSION, NETGRAPH_MPPC_ENCRYPTION, как правило возникает ошибка:
Как правило это потому не установлена "Alternative MPPC compression/decompression library". MPPC - это алгоритм сжатия, который расшифровывается как Microsoft Point to Point Compression. Протокол создан для передачи сжатых дейтаграмм через канал точка точка. Алгоритм MPPC использует в своей основе алгоритм сжатия LZ. Более подробную информацию можно узнать из RFC2118
Исходный код библиотеки MPPC доступен, несмотря на то, что алгоритм MPPC запатентован. Соответственно гражданам США во избежание юридических проблем использовать эту библиотеку не рекомендуется и в поставку FreeBSD она не входит.
Официальный сайт библиотеки http://mavhome.dp.ua/MPPC/
Инструкция по установке
После установки, можно продолжить сборку ядра.
cc: /usr/src/sys/net/mppcc.c: No such file or directory cc: /usr/src/sys/net/mppcd.c: No such file or directory /usr/src/sys/netgraph/ng_mppc.c:84:22: error: net/mppc.h: No such file or directory mkdep: compile failed *** Error code 1
Как правило это потому не установлена "Alternative MPPC compression/decompression library". MPPC - это алгоритм сжатия, который расшифровывается как Microsoft Point to Point Compression. Протокол создан для передачи сжатых дейтаграмм через канал точка точка. Алгоритм MPPC использует в своей основе алгоритм сжатия LZ. Более подробную информацию можно узнать из RFC2118
Исходный код библиотеки MPPC доступен, несмотря на то, что алгоритм MPPC запатентован. Соответственно гражданам США во избежание юридических проблем использовать эту библиотеку не рекомендуется и в поставку FreeBSD она не входит.
Официальный сайт библиотеки http://mavhome.dp.ua/MPPC/
Инструкция по установке
cd /usr/src/sys/net/ fetch http://mavhome.dp.ua/MPPC/mppc-1.0.tgz tar -xvf mppc-1.0.tgzОтредактируйте файл /usr/src/sys/modules/netgraph/mppc/Makefile. Измените строку
NETGRAPH_MPPC_COMPRESSION?= 0на
NETGRAPH_MPPC_COMPRESSION?= 1Если вы Собираем модуль:
cd /usr/src/sys/modules/netgraph/mppc make make install make clean
После установки, можно продолжить сборку ядра.
Комментариев нет:
Отправить комментарий