ERROR при компиляции ядра с поддержкой MPPC

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
radiofannat
сержант
Сообщения: 155
Зарегистрирован: 2007-09-12 14:07:39
Откуда: Украина
Контактная информация:

ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение radiofannat » 2007-12-13 1:48:44

почитал статью
http://www.lissyara.su/?id=1258
решил поставить на freebsd 5.5 mpd4 из портов, при компиляции ядра учёл проблему с
http://mavhome.dp.ua/MPPC/
-скачал, поставил, скомпелил...
ставлю опции:

Код: Выделить всё

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_BPF
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
#options         NETGRAPH_TCPMSS // ругалось -я убрал, ну и фиг ним...
options         NETGRAPH_VJC
options         NETGRAPH_ONE2MANY
options         NETGRAPH_RFC1490
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
выпадает ошибка..

Код: Выделить всё

nding -Werror  vers.c
linking kernel
ng_mppc.o(.text+0x1a0): In function `ng_mppc_rcvmsg':
: undefined reference to `MPPC_SizeOfCompressionHistory'
ng_mppc.o(.text+0x1a7): In function `ng_mppc_rcvmsg':
: undefined reference to `MPPC_SizeOfDecompressionHistory'
ng_mppc.o(.text+0x1d7): In function `ng_mppc_rcvmsg':
: undefined reference to `MPPC_InitCompressionHistory'
ng_mppc.o(.text+0x1e7): In function `ng_mppc_rcvmsg':
: undefined reference to `MPPC_InitDecompressionHistory'
ng_mppc.o(.text+0x743): In function `ng_mppc_compress':
: undefined reference to `MPPC_Compress'
ng_mppc.o(.text+0x947): In function `ng_mppc_decompress':
: undefined reference to `MPPC_InitDecompressionHistory'
ng_mppc.o(.text+0xba4): In function `ng_mppc_decompress':
: undefined reference to `MPPC_Decompress'
ng_mppc.o(.text+0xc4: In function `ng_mppc_reset_req':
: undefined reference to `MPPC_InitCompressionHistory'
*** Error code 1
всё сделал по инструкции как автор и написал про MPPC, может кто сталкивался с такой проблемой?
когда не будь мы за это поплатимся....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение hizel » 2007-12-19 23:30:10

Apply patch files.mppc.patch to /usr/src/sys/conf/files if it is not done in your sources (before 6-STABLE of 25.07.2007).
с http://mavhome.dp.ua/MPPC/ делали?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

NeoN_Light
проходил мимо

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение NeoN_Light » 2008-03-26 4:25:42

Заранее приношу извинение за тривиальный вопрос...
Будьте добры, подскажите пожалуйста как наложить этот патч?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Alex Keda » 2008-03-26 9:15:58

Код: Выделить всё

man patch
Убей их всех! Бог потом рассортирует...

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Rita » 2009-06-26 19:14:57

Что интересно поставила 6.4, в /usr/src/sys/conf/files уже происано было.
А вот файлы которые тут прилагались, при сборке ядра не подошли почему то :cry:
При сборке ядра вот такая ошибка:

Код: Выделить всё

ng_mppc.o(.text+0x2d4): In function `ng_mppc_rcvmsg':
/usr/src/sys/netgraph/ng_mppc.c:348: undefined reference to `ng_address_ID'
ng_mppc.o(.text+0x2e8):/usr/src/sys/netgraph/ng_mppc.c:348: undefined reference to `ng_snd_item'
ng_mppc.o(.text+0x2f8):/usr/src/sys/netgraph/ng_mppc.c:348: undefined reference to `ng_free_item'
ng_mppc.o(.text+0x305):/usr/src/sys/netgraph/ng_mppc.c:349: undefined reference to `M_NETGRAPH_MSG'
ng_mppc.o(.text+0x36d): In function `ng_mppc_rcvdata':
/usr/src/sys/netgraph/ng_mppc.c:369: undefined reference to `ng_free_item'
ng_mppc.o(.text+0x393):/usr/src/sys/netgraph/ng_mppc.c:373: undefined reference to `ng_free_item'
ng_mppc.o(.text+0x3b4):/usr/src/sys/netgraph/ng_mppc.c:376: undefined reference to `ng_address_hook'
ng_mppc.o(.text+0x3c5):/usr/src/sys/netgraph/ng_mppc.c:376: undefined reference to `ng_snd_item'
ng_mppc.o(.text+0x407):/usr/src/sys/netgraph/ng_mppc.c:384: undefined reference to `ng_free_item'
ng_mppc.o(.text+0x433):/usr/src/sys/netgraph/ng_mppc.c:388: undefined reference to `ng_free_item'
ng_mppc.o(.text+0x456):/usr/src/sys/netgraph/ng_mppc.c:393: undefined reference to `M_NETGRAPH_MSG'
ng_mppc.o(.text+0x49f):/usr/src/sys/netgraph/ng_mppc.c:397: undefined reference to `ng_package_msg'
ng_mppc.o(.text+0x4be):/usr/src/sys/netgraph/ng_mppc.c:397: undefined reference to `ng_address_ID'
ng_mppc.o(.text+0x4cf):/usr/src/sys/netgraph/ng_mppc.c:397: undefined reference to `ng_snd_item'
ng_mppc.o(.text+0x4f5):/usr/src/sys/netgraph/ng_mppc.c:402: undefined reference to `ng_address_hook'
ng_mppc.o(.text+0x506):/usr/src/sys/netgraph/ng_mppc.c:402: undefined reference to `ng_snd_item'
ng_mppc.o(.text+0x58e): In function `ng_mppc_shutdown':
/usr/src/sys/netgraph/ng_mppc.c:431: undefined reference to `ng_unref_node'
ng_mppc.o(.text+0x5da): In function `ng_mppc_disconnect':
/usr/src/sys/netgraph/ng_mppc.c:453: undefined reference to `ng_rmnode_self'
ng_mppc.o(.data+0xc4): In function `ng_mppc_rcvmsg':
/usr/src/sys/netgraph/ng_mppc.c:254: undefined reference to `ng_mod_event'
*** Error code 1
Stop in /usr/obj/usr/src/sys/kernel-patch-26.06.2009.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
В ядро добавила

Код: Выделить всё

options	NETGRAPH_MPPC_ENCRYPTION
options	NETGRAPH_MPPC_COMPRESSION
Здесьhttp://www.fidoshnik.ru/forum/topic/101790/ пишут что вроде заработал под 6.2
Что же делать. Сегодня уже сил нету 6.2 ставить
Последний раз редактировалось Rita 2009-06-26 19:17:58, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение paradox » 2009-06-26 19:17:56

твои ошибки никак не связаны с mppc
ты попробуй сначала просто женерик собрать

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Rita » 2009-06-26 19:39:27

Всмысле GENERIC с опциями или без?
Вообще без нетграфа, без всяких mppc, сегодня собирала ядро и машина уже в работе.
А вообще делала по http://mavhome.dp.ua/MPPC/ и http://freebsd.3dn.ru/publ/14-1-0-680 статьям.
Ну я так поняла в первой статье с помощью модуля делается или статично в ядре.
Т.е. есть я так поняла или так или так должно работать.
Если первый вариант вроде как прокатил, то со вторым все равно не собирается.

up
Вообще сначала пробывала на свежей 6.4.
Как умная маша наложила патч, закинула файлы, в ядро добавила строчки.
Результат - сборка ядра вылетает с ошибкой.

Потом пробывала чтобы модулем подгружалсь, т.е. закинла распакованые файлы в /usr/src/sys/net, выставила права.
In Makefile сделала изменения, мэйкнула, вроде все прошло без проблем, перегрузилась. Как теперь посмотреть применилось или нет?
Последний раз редактировалось Rita 2009-06-26 19:46:53, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение paradox » 2009-06-26 19:44:55

ну покажи
vi +402 /usr/src/sys/netgraph/ng_mppc.c
vi +397 /usr/src/sys/netgraph/ng_mppc.c
покажи куда указыаают эти строки
и файлик ng_mppc.c приложи

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Rita » 2009-06-26 20:08:09

В смысле куда указывают?


Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Rita » 2009-06-26 20:22:50

paradox писал(а):ну покажи
vi +402 /usr/src/sys/netgraph/ng_mppc.c
...
NG_FWD_NEW_DATA(error, item, priv->recv.hook, m);
...
/usr/src/sys/netgraph/ng_mppc.c: unmodified: line 402
paradox писал(а):ну покажи
vi +397 /usr/src/sys/netgraph/ng_mppc.c
...
NG_SEND_MSG_ID(error, node, msg,
...
/usr/src/sys/netgraph/ng_mppc.c: unmodified, readonly: line 397
Вложения
ng_mppc.c
ng_mppc
(22.3 КБ) 11 скачиваний

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение paradox » 2009-06-26 20:28:47

ну незнаю как ты там что делаешь
но ошибки ну никак не связаны с тем патчем mppc

Rita
сержант
Сообщения: 157
Зарегистрирован: 2007-12-01 23:41:45

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Rita » 2009-06-26 21:42:53

:cry: Собирала чистый генерик с :

Код: Выделить всё

options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION

- не собирался.
Закинула еще что в начале статьи было:

Код: Выделить всё

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_BPF
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
#options         NETGRAPH_TCPMSS // ругалось -я убрал, ну и фиг ним...
options         NETGRAPH_VJC
options         NETGRAPH_ONE2MANY
options         NETGRAPH_RFC1490
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
- собралось. Хм :unknown: , но мне нужно только две строчки или оставить как есть?

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: ERROR при компиляции ядра с поддержкой MPPC

Непрочитанное сообщение Cancer » 2009-06-27 14:23:46

Тут же было написано как наложить patch http://www.lissyara.su/?id=1853