The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не собирается Sendmail 8.12.9 (10)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 17:44  (MSK)
Пытаюсь проапгрейдить Sendmail до версии 8.12.9 (10) в связи с последними событиями.

ОС - FreeBSD 4.7-RELEASE-p2.

Беру отсюда http://www.sendmail.org/8.12.10.html - при сборке вылетает с ошибкой.

Пытаюсь собрать из обновлённых портов - вылетает с той же ошибкой:

[skip]

============================================================
./t-scanf
If tests for "h == 2" fail, check whether size_t is signed on your OS.
If that is the case, add -DSM_CONF_BROKEN_SIZE_T to confENVDEF
and start over. Otherwise contact sendmail.org.
6 of 6 tests completed successfully
============================================================
cc -O -pipe -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c t-shm.c
cc -o t-shm   t-shm.o libsm.a   -lutil
============================================================
./t-shm
*** Signal 12

Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9/obj.FreeBSD.4.7-RELEASE-p2.i386/libsm.
*** Error code 1

Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9.
*** Error code 1

Stop in /usr/ports/mail/sendmail.

в какую сторону копать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от Xeon emailИскать по авторуВ закладки on 18-Сен-03, 17:56  (MSK)
Отваливается всё время на одном месте?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:01  (MSK)
>Отваливается всё время на одном месте?

Именно так.

Кажется - с таким уже кто то сталкивался:

http://lists.freebsd.org/pipermail/freebsd-questions/2003-March/000498.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от lavr emailИскать по авторуВ закладки on 18-Сен-03, 18:01  (MSK)
>Пытаюсь проапгрейдить Sendmail до версии 8.12.9 (10) в связи с последними событиями.
>
>
>ОС - FreeBSD 4.7-RELEASE-p2.
>
>Беру отсюда http://www.sendmail.org/8.12.10.html - при сборке вылетает с ошибкой.
>
>Пытаюсь собрать из обновлённых портов - вылетает с той же ошибкой:
>
>[skip]
>
>============================================================
>./t-scanf
>If tests for "h == 2" fail, check whether size_t is signed
>on your OS.
>If that is the case, add -DSM_CONF_BROKEN_SIZE_T to confENVDEF
>and start over. Otherwise contact sendmail.org.
>6 of 6 tests completed successfully
>============================================================
>cc -O -pipe -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c t-shm.c
>cc -o t-shm   t-shm.o libsm.a   -lutil
>============================================================
>./t-shm
>*** Signal 12
>
>Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9/obj.FreeBSD.4.7-RELEASE-p2.i386/libsm.
>*** Error code 1
>
>Stop in /usr/ports/mail/sendmail/work/sendmail-8.12.9.
>*** Error code 1
>
>Stop in /usr/ports/mail/sendmail.
>
>в какую сторону копать?

не знаю:

[alone]/var/tmp/sendmail-8.12.10 > less devtools/Site/site.config.m4
APPENDDEF(`conf_sendmail_ENVDEF', `-DTCPWRAPPERS')
APPENDDEF(`conf_sendmail_LIBS', `-lwrap')"
APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')

это то что мне нужно для сборки

далее

[alone]~ # sh Build
Making all in:
/var/tmp/sendmail-8.12.10/libsm
Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch
=i386, sfx=, variant=optimized
Making in /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/libsm
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c assert.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c debug.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c errstring.c
...
ranlib  libsm.a
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c t-event.c
cc -o t-event   t-event.o libsm.a   -lutil
============================================================
./t-event
This test may hang. If there is no output within twelve seconds, abort it
and recompile with -DSM_CONF_SETITIMER=0
8 of 8 tests completed successfully
...
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX  -c t-shm.c
cc -o t-shm   t-shm.o libsm.a   -lutil
============================================================
./t-shm
2 of 2 tests completed successfully
4 of 4 tests completed successfully
============================================================
...
Making all in:
/var/tmp/sendmail-8.12.10/vacation
Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch
=i386, sfx=, variant=optimized
Making in /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/vacation
cc -O -I. -I../../sendmail   -I../../include -DNEWDB -DNIS -DMAP_REGEX -DNOT_SEN
DMAIL  -c vacation.c
cc -o vacation   vacation.o      /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABL
E.i386/libsmdb/libsmdb.a /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/l
ibsmutil/libsmutil.a /var/tmp/sendmail-8.12.10/obj.FreeBSD.4.7-STABLE.i386/libsm
/libsm.a  -lutil
groff -Tascii -man vacation.1 > vacation.0 || cp vacation.0.dist vacation.0
[alone]~ #

На этом все, сборка завершена успешно

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:04  (MSK)
>На этом все, сборка завершена успешно

Увы :(.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от YuryD Искать по авторуВ закладки on 18-Сен-03, 18:12  (MSK)
>>ОС - FreeBSD 4.7-RELEASE-p2.
>>
>>Беру отсюда http://www.sendmail.org/8.12.10.html - при сборке вылетает с ошибкой.
>>./t-scanf
>>If tests for "h == 2" fail, check whether size_t is signed
>>on your OS.

Такое очучение, что кто-то переписал /usr/include/sys/types.h

либо пути к инклудам смотрят еще куда-то....

Варианты - смотреть цел ли /usr/include/sys/types.h и заодно в путях...

А так - все как у лавра, собралось без проблем. Патч кстати для старых
версий только руками/глазами прикрутить можно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:22  (MSK)
> Такое очучение, что кто-то переписал /usr/include/sys/types.h

Да вроде цел:

-r--r--r--  1 root  wheel  7023 18 вер  2001 /usr/include/sys/types.h

> либо пути к инклудам смотрят еще куда-то....

А по подробнее?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от админ Искать по авторуВ закладки on 18-Сен-03, 18:04  (MSK)
cd sendmail-VERSION/sendmail
patch < /PATH/TO/parse8.359.2.8

You should also edit the file It might also be useful to edit the file sendmail/version.c and change the version number to indicate that you changed sendmail. We suggest to add the date, e.g., change "8.12.9" to "8.12.9-20030924". Then recompile sendmail, install the new binary, and restart the daemon.

Это патч.

diff -u -r8.359.2.8 parseaddr.c
--- parseaddr.c 3 Apr 2003 16:20:54 -0000 8.359.2.8
+++ parseaddr.c 16 Sep 2003 18:06:22 -0000
@@ -700,7 +700,11 @@
addr[MAXNAME] = '\0';
returnnull:
if (delimptr != NULL)
+ {
+ if (p > addr)
+ --p;
*delimptr = p;
+ }
CurEnv->e_to = saveto;
return NULL;
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:10  (MSK)
>Это патч.

Ну хорошо - но без патча ведь то же не собирается как и с готовых сорцов 8.12.10...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от YuryD Искать по авторуВ закладки on 18-Сен-03, 18:15  (MSK)
>>Это патч.
>
>Ну хорошо - но без патча ведь то же не собирается как
>и с готовых сорцов 8.12.10...

Да собирается все...и с патчем 8.10 и новая 8.12.10 с нуля с sendmail.org
4.7-RELEASE FreeBSD 4.7-RELEASE #1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:23  (MSK)
> Да собирается все...и с патчем 8.10 и новая 8.12.10 с нуля
>с sendmail.org
> 4.7-RELEASE FreeBSD 4.7-RELEASE #1

У знакомых то же собирается. Дык :(...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Не собирается Sendmail 8.12.9 (10)"
Сообщение от adsh emailИскать по авторуВ закладки on 18-Сен-03, 18:52  (MSK)
А в системный лог пишется:

Sep 18 17:46:35 xxx-gw /kernel: cmd t-shm pid 13635 tried to use non-present SYSVSHM
Sep 18 17:46:35 xxx-gw /kernel: pid 13635 (t-shm), uid 0: exited on signal 12 (core dumped)
Sep 18 17:46:36 xxx-gw /kernel: cmd t-shm pid 13636 tried to use non-present SYSVSHM
Sep 18 17:46:36 xxx-gw /kernel: pid 13636 (t-shm), uid 0: exited on signal 12 (core dumped)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру