BSDPORTAL.RU
http://www.bsdportal.ru/

Проблема с установкой Unrealircd.
http://www.bsdportal.ru/viewtopic.php?f=13&t=25105
Страница 1 из 1

Автор:  Laterport [ Чт 19 янв, 2012 5:30 pm ]
Заголовок сообщения:  Проблема с установкой Unrealircd.

Подскажите пожалуйста.
Устанавливаю из портов по этой инструкции http://firstvds.ru/technology/faq/irc-unrealircd

после make install clean самого Unrealircd, выскакивает error ругающийся на отсутствии поддержки IPv6 :

Код:
checking for dlopen... yes
checking if we need the -export-dynamic flag... yes
checking for compiler option to produce PIC... -fPIC -DPIC -shared
checking if your system prepends an underscore on symbols... no
checking if your system has IPv6 support... no
configure: error: Your system does not support IPv6 so it will not be enabled
===>  Script "configure" failed unexpectedly.
Please report the problem to tanawts@gmail.com [maintainer] and attach the
"/usr/ports/irc/unreal/work/Unreal3.2/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/irc/unreal.
*** Error code 1

Stop in /usr/ports/irc/unreal.



Буду благодарен за какие-нибудь идеи. Установка на виртуальном сервере. Во фре новичок так что не судите строго пожалуйста.

Автор:  AMDmi3 [ Чт 19 янв, 2012 5:32 pm ]
Заголовок сообщения: 

make config, снять галку IPV6?

Автор:  Laterport [ Чт 19 янв, 2012 5:34 pm ]
Заголовок сообщения: 

AMDmi3 писал(а):
make config, снять галку IPV6?

Пробовал. :(

Автор:  ankor [ Чт 19 янв, 2012 5:42 pm ]
Заголовок сообщения: 

#make clean && make install clean

Автор:  Laterport [ Чт 19 янв, 2012 5:45 pm ]
Заголовок сообщения: 

ankor писал(а):
#make clean && make install clean

Тоже самое. На виртуалке без проблем встала.

Автор:  ankor [ Чт 19 янв, 2012 6:05 pm ]
Заголовок сообщения: 

#uname -a
это у вас?
Код:
%cd /usr/ports && make search name=unreal
Port:   Unreal-3.2.8.1_3
Path:   /usr/ports/irc/unreal
Info:   Unreal - the next generation ircd
Maint:  tanawts@gmail.com
B-deps: c-ares-config-1.7.4
R-deps: c-ares-config-1.7.4
WWW:    http://www.unrealircd.com

Автор:  Laterport [ Чт 19 янв, 2012 7:08 pm ]
Заголовок сообщения: 

ankor


Код:

#uname -a

FreeBSD p2pchannel.ru 8.2-STABLE FreeBSD 8.2-STABLE #0 r106: Tue Nov 15 17:52:46 IRKT 2011     root@freebsd8-amd64.ispsystem.net:/root/src/sys/amd64/compile/ISPSYSTEM  amd64



Код:
Port:   Unreal-3.2.9
Path:   /usr/ports/irc/unreal
Info:   Unreal - the next generation ircd
Maint:  tanawts@gmail.com
B-deps: c-ares-config-1.7.4
R-deps: c-ares-config-1.7.4
WWW:    http://www.unrealircd.com

Автор:  ankor [ Чт 19 янв, 2012 7:21 pm ]
Заголовок сообщения: 

Всё правильно, это у меня с индексами портов было не то.
Может у вас уже утановлен?
#pkg_info | grep unreal

Автор:  Laterport [ Чт 19 янв, 2012 7:27 pm ]
Заголовок сообщения: 

Ничего не происходит. Благодарю вас за помощь, пока ничего к сожалению не получается. (

Автор:  ankor [ Чт 19 янв, 2012 7:29 pm ]
Заголовок сообщения: 

unreal в зависимости от c-ares,
удалить c-ares и поставить unreal он его подтянет.

Автор:  Laterport [ Чт 19 янв, 2012 7:30 pm ]
Заголовок сообщения: 

ankor писал(а):
unreal в зависимости от c-ares,
удалить c-ares и поставить unreal он его подтянет.


Подскажите пожалуйста как лучше это сделать!?

Автор:  ankor [ Чт 19 янв, 2012 7:34 pm ]
Заголовок сообщения: 

#cd /usr/ports/dns/c-ares
#make deinstall clean
#make rmconfig
#cd /usr/ports/irc/unreal
#make clean
#make rmconfig
#make install clean

Автор:  AMDmi3 [ Чт 19 янв, 2012 7:34 pm ]
Заголовок сообщения: 

Нет. unreal из-за ошибки в configure отказывается ставиться на систему без поддержки IPv6. Либо пересоберите ядро, вернув v6, либо попробуйте пропатчить порт:

Код:
--- /usr/ports/irc/unreal/Makefile   2011-12-28 16:13:37.000000000 +0400
+++ /usr/ports/irc/unreal/Makefile   2012-01-19 19:23:56.251426612 +0400
@@ -131,6 +131,7 @@
 .if defined(WITH_SQLMOD)
    @${PATCH} -d ${WRKSRC} < ${WRKSRC}/SQLMod/patch
 .endif
+   @${REINPLACE_CMD} -e "/Your system does not support IPv6/ s|as_fn_error|echo|" ${WRKSRC}/configure
 
 do-install:
    ${INSTALL} -m 0700 ${WRKSRC}/src/ircd ${PREFIX}/libexec/ircd

Автор:  Laterport [ Чт 19 янв, 2012 7:38 pm ]
Заголовок сообщения: 

AMDmi3
Вряд ли я смогу пересобрать ядро. :wink:
А пропатчить как?

Автор:  AMDmi3 [ Чт 19 янв, 2012 7:45 pm ]
Заголовок сообщения: 

Код:
cd /usr/ports/irc/unreal
fetch http://amdmi3.ru/files/unreal.patch
patch < unreal.patch


Или просто добавьте строку

Код:
    @${REINPLACE_CMD} -e "/Your system does not support IPv6/ s|as_fn_error|echo|" ${WRKSRC}/configure


в то же место что и в патче выше. Учитите что строка должна начинаться с tab.

Автор:  AMDmi3 [ Чт 19 янв, 2012 8:09 pm ]
Заголовок сообщения: 

Хотя по-моему я ошибся. После make clean с выключенной опцией IPV6 он должен собираться. Патч, впрочем, должен в любом случае помочь.

Автор:  Laterport [ Чт 19 янв, 2012 10:36 pm ]
Заголовок сообщения: 

ОГРОМНОЕ спасибо за патч и за советы всем! Отличный ресурс, отличные специалисты. Всё получилось!!!!!

ЗЫ:
Жалко нет кнопок благодарности.

Автор:  Igor Sichkar [ Пт 20 янв, 2012 12:28 am ]
Заголовок сообщения: 

Почему же нет?

http://www.bsdportal.ru/viewtopic.php?p=151086#151086

))

А вообще идея здравая, нужно админам форума написать, чтобы подумали об этом. ))

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/