URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75761
[ Назад ]

Исходное сообщение
"Не собрать sendmail"

Отправлено ser_ss , 20-Авг-07 10:23 
Доброго времени суток!
Засада со сборкой сабжа, уже голову сломал...
Имеется Linux 2.6.9-1.667asp. Пытаюсь собрать sendmail-8.14.1

[root@gw sendmail]# sh Build
Configuration: pfx=, os=Linux, rel=2.6.9-1.667asp, rbase=2, rroot=2.6.9-1, arch=i686, sfx=, variant=optimized
Making in /var/sendmail-8.14.1/obj.Linux.2.6.9-1.667asp.i686/sendmail
cc -o sendmail   main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o     -lsasl2 -lssl -lcrypto  /var/sendmail-8.14.1/obj.Linux.2.6.9-1.667asp.i686/libsmutil/libsmutil.a /var/sendmail-8.14.1/obj.Linux.2.6.9-1.667asp.i686/libsm/libsm.a  -lbind -lcrypt -lnsl -ldl
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x177): In function `populate_cksumlens':
: undefined reference to `valid_cksumtype'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x1bc): In function `populate_cksumlens':
: undefined reference to `krb5_checksum_size'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x1dc): In function `populate_cksumlens':
: undefined reference to `krb5_checksum_size'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x65b): In function `kssl_cget_tkt':
: undefined reference to `krb5_init_context'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x6a0): In function `kssl_cget_tkt':
: undefined reference to `krb5_sname_to_principal'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x734): In function `kssl_cget_tkt':
: undefined reference to `krb5_free_context'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x74e): In function `kssl_cget_tkt':
: undefined reference to `krb5_auth_con_free'
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x762): In function `kssl_cget_tkt':
/usr/lib/gcc-lib/i386-asplinux-linux/3.3.3/../../../libssl.a(kssl.o)(.text+0x1cf6): In function `kssl_validate_times':
: undefined reference to `krb5_free_context'
collect2: ld returned 1 exit status
make: *** [sendmail] Ошибка 1

Куда копать? site.config.m4

dnl # SASL2 (smtp authentication)
APPENDDEF(`confENVDEF', `-DSASL=2')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')

dnl # STARTTLS (smtp + tls/ssl)
APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_SMTP_SSL')
APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto')

dnl # MAP_REGEX support
APPENDDEF(`confENVDEF', `-DMAP_REGEX')

dnl # SOCKETMAP support
APPENDDEF(`conf_sendmail_ENVDEF', `-DSOCKETMAP')

dnl APPENDDEF(`confENVDEF', `-DTCPWRAPPERS')

Чего ему не хватает? Заранее спасибо за любой совет!


Содержание

Сообщения в этом обсуждении
"Не собрать sendmail"
Отправлено Vaso Petrovich , 20-Авг-07 12:39 
undefined reference to `krb5_free_context'
collect2: ld returned 1 exit status
make: *** [sendmail] Ошибка 1

категорически рекомендую, взять бинарники... ибо это только начало и если не видно таких элементарный вещей о который доступно написанно, то если будут траблы с компилятором или что сложнее, то будет капзец... вообще в  чем смысл собирать, если нету опты ни конфигурирования, ни сборки, а главное желания научится?


"Не собрать sendmail"
Отправлено ser_ss , 20-Авг-07 12:49 
>главное желания научится?

Интересно, а на чем основано данное утверждение? Или возможно знать все обо всем? Вопрос открытый...



"Не собрать sendmail"
Отправлено Vaso Petrovich , 20-Авг-07 13:34 
>>главное желания научится?
>
>Интересно, а на чем основано данное утверждение? Или возможно знать все обо
>всем? Вопрос открытый...

все просто, вам был дан четкий ответ в котором ясно видно какой финкции и в какой бибилеотеке не хватет, а вопрос так и остался открым...


"Не собрать sendmail"
Отправлено ser_ss , 20-Авг-07 14:47 
>>>главное желания научится?
>>
>>Интересно, а на чем основано данное утверждение? Или возможно знать все обо
>>всем? Вопрос открытый...
>
>все просто, вам был дан четкий ответ в котором ясно видно какой
>финкции и в какой бибилеотеке не хватет, а вопрос так и
>остался открым...

Вот тоже самое и без выпендрежа было бы полезнее. Все равно, спасибо, разобрался.