LINUX.ORG.RU
ФорумAdmin

unreal stupid compiling


0

0

Приспичило меня собрать сий 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-шных демонов с поддержкой линковки сервисов, подобных далнетовским.

anonymous

bahamut ircd server - незабудь - сервисы к нему идут отдельно , скажем epona очень даже ниче .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.