Приспичило меня собрать сий ircd-шный даемон, но вот беда, при конфигурки обычного(который с багом русских ников) Unreal3.2-Selene (BETA10) вылетает следующая ТУПАЯ(!) шняга:
checking size of long... 0
configure: error: Cannot find a type with size of 16 bits
Лично я совсем не догоняю как такое может быть не найдено, может потому что я слишком резко переметнулся с gcc 2.95.3 на gcc 3.1.1 ? ;)
Ладно, дальше пробуем наш русский вариант unreal3.1.1-dalnetru-1.5. Конфигурю, оставляя всё по дефолту, дальше давлю make всё компилится, но когда дело доходит до линковки, то падлюка ругается :
===>===
res.o: In function `init_resolver':
/tmp/after/unreal3.1.1-dalnetru-1.5/src/res.c:113: undefined reference to `res_init'
s_bsd.o: In function `add_local_domain':
/tmp/after/unreal3.1.1-dalnetru-1.5/src/s_bsd.c:158: undefined reference to `res_init'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
===<===
Ну ладно, смотрим ману по res_init, там наглядно написано, что надо инклюдить системные <netinet/in.h> <arpa/nameser.h> <resolve.h>. Ну меняю это дело в src/res.c и src/s_bsd.c, после чего вроде как бы и с тучей ворнингов это всё выливается и редефайнится, короче говоря всё глохнет на этом евонном s_bsd.o :()
Дальше и не знаю куда копать... Может кто сталкивался с такой же шнягой(ТУПОЙ!) ... Короче уже заранее благодарен за любые подсказки, даже на указания других ircd-шных демонов с поддержкой линковки сервисов, подобных далнетовским.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблемы с chbg (2005)
- Форум Проблемы с cuda на оптимусе (2012)
- Форум vlc compiling troubles (2005)
- Форум При компиляция inn-2.3.2 возникает ОШИБКА.. (2002)
- Форум Не компилируется Zabbix (2008)
- Форум Как включить LTO (2016)
- Форум slackware-current: не запускается make menuconfig и make xconfig (2006)
- Форум gcc-4.8.1+networkmanager-0.9.8.0=failed (2013)
- Форум Gentoo - как установить 32-bit пакет в 64-bit системе? (2015)
- Форум Не собирается Handbrake (2013)